当前位置:首页 > 模拟 > 模拟
[导读] IP(Intellectual Property)就是常说的知识产权。美国Dataquest咨询公司将半导体产业的IP定义为用于ASIC、ASSP和PLD等当中,并且是预先设计好的电路模块。IP核模块有行为(Behavior)、结构(Structure)和物理(Physica

 IP(Intellectual Property)就是常说的知识产权。美国Dataquest咨询公司将半导体产业的IP定义为用于ASIC、ASSP和PLD等当中,并且是预先设计好的电路模块。IP核模块有行为(Behavior)、结构(Structure)和物理(Physical)三级不同程度的设计。根据描述功能行为的不同,IP核分为三类,即软核(Soft IP Core)、完成结构描述的固核(Firm IP Core)和基于物理描述并经过工艺验证的硬核(Hard IP Core)。IP软核通常是用HDL文本形式提交给用户,它经过RTL级设计优化和功能验证,但其中不含有任何具体的物理信息。据此,用户可以综合出正确的门电路级设计网表,并可以进行后续的结构设计,具有很大的灵活性;借助于EDA综合工具可以很容易地与其他外部逻辑电路合成一体,根据各种不同半导体工艺,设计成具有不同性能的器件。本文利用先进的EDA软件,用VHDL硬件描述语言采用自顶向下的模块化设计方法,完成了具有相序自适应功能的双脉冲数字移相触发器的IP软核设计。

1 三相全控桥整流电路

如图1所示,三相全控桥整流电路由6只晶闸管组成。共阴极组侧和共阳级组侧的各3只晶闸管相互换流,在电源的一个周期内获得6次换流的脉动波形。三相全控桥整流电路在任何时刻必须保证有两个不同组别的晶闸管同时导通才能构成回路。换流只在本组内进行,每隔120°换流一次。由于共阴级组与共阳级组的换流点相隔60°,所以每隔60°有一个元件换流。同组内各晶闸管的触发脉冲相位差为120°,接在同一相的两个元件的触发脉冲相位差为180°,而相邻两脉冲的相位差是60°。

2 IP软核设计

2.1 触发脉冲输出设计思路

本设计的触发脉冲移相是以三相的自然换相点为基准的,三相电源U、V、W输入经过两两相减并整流以后得到周期为20 ms、相位差为120°的三路方波A、B、C(如图2所示),作为顶层模块的同步输入。分析触发脉冲可以发现,不管移相触发角为多少,以A相的过零点作为同步点,则从同步点开始的一个周期360°内,必然产生6次输出脉冲。本设计采用双窄脉冲,每次有两路输出。6个晶闸管的触发分别由A、B、C的正、负电平周期内进行延时。例如:A的正电平周期内,以A的上升沿为起始点,经过由移相角决定的延时后,发出VT1的触发脉冲;在双窄脉冲应用中,同时发出VT6的触发脉冲。触发脉冲时序图如图3所示。

可以实现从自然换相点开始0°~180°的延时,设计思路简单直观,而通常设计则须区分不同的移相范围。在外部输入6 MHz的时钟时,可以实现精度为0.003°的移相,同时还可实现相序自适应。

2.2 IP软核设计思路

采用层次化的设计思想,将模块分为顶层模块和子模块,各模块均使用VHDL五言进行设计。顶层模块(Trigger)决定整个设计的输入/输出接口和各个子模块的连接关系。设计思路为:移相角的输入由并行的16位数据线输入,并保存在移相角寄存器中;A、B、C二相输入作为移相触发输出的基准,根据移相角寄存器中的延时值对相应晶闸管的触发脉冲进行延时;触发脉冲由VT1~VT6输出,CLK是时钟输入,SOUT是周期为3.3 ms的同步输出。共有4个子模块s_pulse、ph_adp、delaycr和word。

s_pulse模块将A、B、C三相输入通过D触发器实现时钟同步,由TAF_EN信号输入作为移相角的更新使能。当TAF_EN为1时,用并行的16位数据口 D0~D15的数据更新移相角寄存器中的数值。

ph_adp模块根据A、B、C三相输入完成相序的判断。相序的判断基于以下算法:当A相(U-V)的上升沿到来时,如果A、B、C三相输入的电平为101,则为正相序(U、V、W)输入;如果A、B、C三相输入的电平为110,则为负相序(U、W、V)输入。模块输出信号ps、ns分别作为正、负相序的标志。

delayer模块产生宽度为0.8 ms的触发脉冲。触发脉冲的产牛分别以三相输入的上升、下降沿为基准,根据移相角寄存器中的值,由CLK触发的计数器完成6个触发脉冲的延时。例如:以同步输人A相的上升沿为基准,由CLK触发计数器开始计数,当计数值达到移相角寄存器中的值后,送出一个宽度为0.8 ms的触发脉冲VT1;三相输入的上升、下降沿分别采用各自的计数器。

word模块完成触发脉冲的调制。调制频率为10kHz,使得每个触发脉冲内有8个子脉冲,通过脉冲变压器对6个晶闸管的门极控制,并根据相序标志ps、ns以正确的顺序送出触发脉冲。 正相序时的触发脉冲顺序为:VT1→VT2→VT3→VT4→VT5→VT6→VT1。

负相序时的触发脉冲顺序为:VT6→VT5→VT4→VT3→VT2→VT1→VT6。

2.3 IP软核设计实现

本设计中,IP软核由VHDL语言编写实现,使用Synplicity公司的synplify Pro完成编译和综合。综合以后的RTL级系统框图如图4所示。

可以根据具体系统所用的不同器件进行综合,再使用不同器件厂商的布局布线工具产生编程文件,然后下载到具体器件中,就完成了该IP软核的应用实现。

3 IP软核的仿真及验证

为了验证该TP软核的逻辑功能,需要对其进行功能仿真。编写testbench,在仿真软件ModelSim中对顶层模块进行功能模块。使用testbench可以对所设计的功能模块进行灵活的仿真,以检验IP软核在正、负相序输入以及各种移相角时的输出是否正确。图5和图6分别为正、负相序输入时移相角为120°的仿真波形。

由仿真结果可以看出,该IP核的逻辑功能正确。用QUARTUS II进行编译后,下载到Altera公司的新一代CPLD MAXII系列的EPMl270中,能够实现精确的移相以及相序自适应。

4 结 论

按照IP软核的设计流程,完成了全数字三相晶闸管移相触发器的设计。该方法解决了不同移相范围触发脉冲输出的问题,并实现了相序自适应,为三相晶闸管移相触发电路的应用提供了有效的可复用设计手段,使得整个控制系统的设计得以简化。该IP软核的设计已成功应用于基于TMS320LF2407A的直流电机调速系统中。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭