基于UCC3960做的原边启动副边控制的磁隔离DC-DC变换器Saber仿真,已做出电路
好多公式和电路,
原边启动,副边控制磁隔离开关电源---随意引用,引用请说明出处,保留一切权利
原边启动,副边控制磁隔离开关电源仿真
第一部分 使用Saber有限状态机对UCC3960进行建模
一Saber仿真软件介绍
Saber 是Synopsys 公司开发并于1987 年推出的模拟及混合信号仿真软件,被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品。与传统仿真软件不同,Saber 在结构上采用硬件描述语言(MAST)和单内核混合仿真方案,并对仿真算法进行了改进,使Saber 仿真速度更快、更加有效、应用也越来越广泛。应用工程师在进行系统设计时,建立最精确、最完善的系统仿真模型是至关重要的。
Saber是混合信号、混合技术和线束系统设计和验证的行业标准仿真环境。Saber的设计输入、仿真工具、功能强大的波形显示和分析能力、综合全面的模型库以及模型生成工具得到了高度评价,利用这些功能,设计人员能够在不同详细程度下分析各个物理学领域之间的相互作用。先进的分析和集成自动化能力让设计人员能够在系统的虚拟原型上实施优化、稳健设计和故障式影响分析(FMEA)。SABER经过了多个行业数百成功设计的实际生产验证,已经成为设计方案从概念转化为显示的优选解决方案。
Saber有如下的优点,适合功率电路的建模和仿真工作。
在系统、电路、部件和集成电路层面上执行仿真达到当前先进水平的设计编辑和数据可视化工具完整成套的模型库和建模工具业界标准的建模言(MAST、VHDL-AMS)稳健设计和自顶向下和自底而上设计方法针对嵌入式系统设计实现硬件/软件联合验证通过先进的分析来优化成本、性能和可靠性二UCC3960特性
UCC3960可以满足任何副边控制开关电源对于原边控制器的要求。这个原边控制器能以60kHz~360kHz的开关频率自由运行,同时当副边控制信号存在的时候也可以同步副边的开关频率和开关状态。应用较小体积和低损耗的脉冲变压器使得变换器拥有较高的带宽。同样的,高带宽的好处可以消除由于系统初始精度和光耦老化带来的环路增益和相位的变化给系统带来的影响。同时,芯片内部还包含了欠压栓锁,低电流启动,软启动、5V电压基准和高电流驱动电路。
三UCC3960建模
Saber可以识别由mast语言建立的期间模型。同时,Saber内拥有一套完整的MAST语言和状态机建模机制。电路级仿真所使用的模型就是通过上述方法建立的。
1器件的电器端口定义
UCC2960是原边启动控制器,能够很好的应用在副边控制单端隔离离线式开关电源控制电路中。UCC2960的封装形式为8引脚SOIC,这8个引脚皆为功能引脚。除电源输入和地线外,还有PWM输出、软启动控制、电流检测等6个功能引脚。
在Saber系统中器件引脚定义如图1:
vin,gnd:控制芯片的电源输入。
refpin:芯片参考电压输出,向系统提供稳定的电压参考。
gatepin:PWM输出,驱动功率半导体元件。
sspin、fbpin:sspin通过外接电容器控制芯片的软启动,在软启动过程中PWM输出的占空比从0%变化到72%;而fbpin与sspin的工作波形差值形成了芯片的控制信号,在软启动完成后芯片根据该信号与副边开关频率和开关状态开始同步,完成控制转移。
rtpin:定时端口,通过外接电阻控制芯片软启动的开关频率。
cspin:电流检测端口,与电流检测电阻或电流互感器连接,进行原边过流检测。
Saber中模型的定义和实际元件相同,下面进行芯片的行为级描述。
2仿真模型的行为级描述
⑴电阻定时的实现
rtpin引脚输出的电压为2V,如果连接一个电阻到地,将在电阻中产生电流。由于芯片内部存在镜像电流源连接的振荡电路,外部电阻就可以设定系统的振荡频率。
仿真模型中的频率为,Iset是电阻内流过的电流。
自由振荡频率为。如使用22.2K的电阻,则振荡频率为360.36kHz。
⑵软启动
sspin引脚提供了原边软启动的功能。这个引脚须外接电容,由一个7uA的恒流源对电容进行充电,以设定在启动时PWM输出的占空比上升速率。这个引脚同样是脉冲变压器的交流地,同时也提供了fbpin引脚的直流偏置。电容充电的极限值为5V。
在模型中,通过数学计算的方法,来实现软启动的控制。
占空比的定义:。
在软启动过程中,占空比从0%至72%变化,此变化和外接软启动电容上电压上升速率有关。所以占空比随电容电压变化的数学描述为:
式中:Dmax是最大占空比72%,Vss是sspin引脚上的电压
由于控制器的控制,软启动过程从sspin引脚上电压上升到1V开始,直到引脚电压达到5V时结束,如果此时副边仍没有控制信号传递到原边控制器,控制器将以72%的最大占空比一直工作下去。
在软启动时,PWM的开启时间,关闭时间,将上述分析结果带入式中分析,得到开启时间和关闭时间的数学表达:
,单位s。
,单位s。
最后,结合MAST语言,确定模型中使用的参数为:
PWM开启时间:timeout(ton)
PWM关闭时间:timeout(toff)
⑶控制权移交
当原边软启动正在进行时,有能量通过功率变压器传递到副边。此时副边获得能量开始启动。副边开始工作以后,有控制信号通过脉冲变压器传递到原边控制芯片。若在原边软启动完成之前,有控制信号传递到原边,控制器将PWM输出控制权转交给副边,占空比和频率随副边控制电路变化;否则原边将以72%的占空比一直运行下去,启动失败。
上述的过程就是控制权移交。
图2控制信号与驱动波形
根据具体电路的要求,副边传递的信号如图2所示,是副边控制电路PWM微分后的电压波形。图中绘制的图形是fbpin和sspin引脚上电压的差值。UCC3960要求此信号的幅值须比sspin引脚上电压高出±1V,控制信号才能被UCC3960接受。同时UCC3960对信号的宽度有要求,超过控制门限的电压波形宽度应在25ns至200ns之间,这个时间太短或太长,控制器输出的PWM波形将发生形变,不能很好地驱动功率半导体元件。
图3 UCC3960可接受的波形
⑷过流检测与原边过流保护
UCC3960控制芯片拥有原边过流检测功能。
其过流检测有两种方式:
①检测轻微过流
轻微过流检测的门限是1V,即当电流检测引脚上的电压幅值或峰值达到1V时,控制器认为电路进入轻微过流状态。此时控制器将收回控制权,停止PWM输出,同时对软启动电容进行放电。当软启动电容上的电压放电至1V时,控制重新对软启动电容进行充电,进入软启动状态。
②检测严重过流
当电流检测引脚上的电压幅值超过1.375V时,控制器检测到原边发生严重过流。此时控制器将收回控制权,将停止PWM输出,控制器关闭,不再进入软启动的状态,直至控制器重新上电。
3 UCC3960的状态机模型
以上分析步骤分析了原边控制器的功能,并抽象成数学模型。现针对UCC3960的功能进行状态机模型的建立,即控制器在实际工作过程当中是在不同的状态之间转换的。
图4说明了UCC3960的状态机工作流程:
图4有限状态机模型
Ini:初始化,在这里定义了器件在初始工作时的一些直流变量。
Set:器件初始化过后,器件开始工作,在监测到输入电压正常后,各个功能部分开始工作。在此状态中,设置了定时电阻的端口电压,软启动时的充电电流和参考电压。
Softstart(block):在此方框中包含了两个状态,是软启动过程中占空比变化的过程。其中SSL和SSH状态分别控制了软启动时PWM低电平和高电平的输出。其过程转换条件控制了占空比。
BackDrive(block):在此方框中同样也包含了两个状态。在控制器软启动过程中接受到控制转移信号时,由软启动状态到后级驱动状态。同样的,两个状态L和H分别控制了PWM输出的低或高,而占空比的传递则靠fb和Vss电压的差值来决定了。
Backss:器件监测到轻微过流发生,器件将SS放电,同时关闭PWM输出。使器件重新进入软启动的状态。
Shutdown:器件监测到严重过流发生,或欠压发生时,器件将SS放电,器件关闭,转入completesdown状态。
S12~S19:当监测到软启动电容上电压达到参考电压时,停止向电容充电。
至此,就完成了UCC3960建立行为级模型的工作。
四仿真器综合
仅仅有了控制器的行为级模型还不能够在仿真器中使用。在进行整体电路仿真时,还应在电路图编辑环境下进行网表的提取和仿真器综合才能在Saber中使用。
五功能验证
如图?所示,控制器在启动时的占空比变化。当软启动电压达到1V时占空比开始从0开始增加,直到软启动电压达到参考电压时,占空比达到最大72%。
图5 功能验证
第二部分 隔离变压器建模
1磁隔离变压器建模方法
1电路中使用磁隔离变压器的参数
电路采用的磁隔离变压器采用PC40材质的P7/5的罐形变压器,共初级次级两个绕组。Np:Ns=4:4,Lp=5.4uH。
2绘制B-H曲线
如图所示是PC40材质的磁性材料的B—H曲线。图上共计四条曲线,分别代表了不同温度下的磁件的特性。在后面的建模过程中将用到几条典型的温度曲线进行温度仿真。
图6:PC40材质典型B-H曲线
打开Saber的磁性材料建模工具,首先看到的是B-H绘制工具。有两种方法进行磁性材料B-H曲线的绘制方法: 图7描点绘制的B-H曲线
1调整B-H曲线的参数获得想要的B-H曲线形状。
2采用描点的方法绘制图形
我们使用的是第二种方法,采用描点的方法。最大的优点是准确,比较好的拟合了材质提供商提供的资料。
图?就是使用描点的方法绘制的25度时PC40材质的B-H曲线。
3设置使用变压器的形状
P7/5罐形磁性材料的横截面积是圆环形状的,反映在图形上如图?所示。在条件中输入所使用材料的有效磁路长度的气隙长度,表征材料形状“带有孔洞的圆”的外径和内径。这样,磁性材料的磁芯形状和物理参数就设计好了。
图8 传输变压器模型建立
4设置绕组数量和绕组参数
首先确定绕线窗口的形状。绕线窗口是一个2.1mm×1.05mm的矩形窗口,初级和次级的匝比为4比4。那么在“Window”选项卡中填入窗口的参数,并在Item中设置绕组的参数共两个绕组,8匝线圈。
到现在为止,磁性材料的参数就建立完成了。重复上述步骤,将PC40,PC44和PC50材质的常温模型和高温模型建立完成。
2功能验证
模型建立完成后,进行功能验证,以检查模型是否正确。
在saber中,使用以下电路进行验证:
图9 传输变压器功能验证
电路Isot就是我们刚刚建立的隔离变压器的模型。为了仿真高效,没有把原边和副边的绕组进行隔离。脉冲源的频率为400kHz。验证结果如下图所示:
图10 PC40材质25℃ 图11 PC40材质125℃
图12 PC44材质25℃ 图13 PC44材质125℃
图14 PC50材质25℃ 图15 PC50材质125℃
数据整理如下:
材质 |
PC40 |
PC44 |
PC50 |
信号超过1V的宽度 |
测试 频率 400k |
25℃ |
2n |
6n |
2n |
125℃ |
2n |
2n |
4n |
有word可以下载,在第三行
原边启动,副边控制磁隔离开关电源仿真.docx 请问saber中如何测量畸变电压的占空比呀?? 大神有没有电源中变压器参数设置方面的资料啊,仿真中变压器老是设置不好已经无法下载第三行的word了,,楼主可不可以再发一份
我的邮箱 ltaalent588@126.com
谢谢楼主了
大功率电感厂家 |大电流电感工厂