应几位网友的要求,下面给大家简单讲讲在buck变换器基础上发展出来的正激、半桥、推挽和全桥PWM变换器多路输出中常采用的的工作原理。因为水平有限,只能用仿真软件来粗略地介绍一下工作原理和设计思路。
常见的PWM控制的正激、半桥、推挽和全桥,其实质还是一个buck变换器。为了简化分析过程,变压器前面的部分我就不说了。仅仅从变压器后面部分开始说明。
对于多路输出的电源,通常变压器次级有多个绕组,按照不同的输出电压要求,绕组的匝数按照相应的比例来设计。但是反馈回路一般只有一个,而且通常是取功率输出最大的那一路来反馈。
那么依据这一些参数,我们大家可以来计算每一路的滤波电感的数值应该为多少,假设电流的纹波为20%,根据工作原理,最大电流纹波出现在最高输入电压最大输出负载时:
有了以上参数,我们就可以建立一个简单的电路模型来模拟双路输出的正激变换器的次级部分了。为了简单起见,我们采用开环控制,这样的话,输出一开始会有过冲,我们大家可以等稳定以后再分析数据,忽略前面过冲的部分。实际电路由于有反馈环,过冲是不存在的。我们用Vpulse这么模型来模拟次级的变压器绕组输出,二极管采用MBR2540,电感和电容都是采用的理想元件,没考虑ESR等杂散参数。建立如下电路图,模拟在最低输入电压两路都是最大输出时的状态:
看看此时两个电感的电流波形,注意要把电压探头删掉,换成两个电流探头,分别放在两个电感输入端,同时把波形图的横坐标展开,观察9.9ms到10ms这部分:
现在假设,3.3V输出的负载不变,5V输出的这路输出电流降低,输出电流从10A降到了0.25A,因为实际电源的反馈是取自3.3V输出的。那么由于3.3V这路的输出没改变。所以电路的工作占空比没发生变化,那么这时候,会发生啥事情呢?
然后,修改时域扫描的时间,把扫描时间增加为20ms,以保证输出完全稳定下来,仿真结束后,如上图再次放上电压探头,看看此时的输出电压是如何变化的:
从图中能够准确的看出,3.3V那路的输出还是正常的,而5V那路的输出已经飙升到了7.5V左右。
同样把电压探头删掉,换成电流探头,看看电感电流波形。只不过,这次把时间轴设置成19.9ms~20ms,看看:
从图中能够准确的看出,5V输出这路,由于负载电流太小,已确定进入了DCM模式。那么输出电压已不再是Vout=Vin×D了。
这就是多路输出,独立滤波电感存在的一个严重问题。未解决这个问题,就引入了耦合电感这个方法。
在实际设计过程中,通常把所有的输出都折算到某一路输出来计算磁芯的参数,然后按照每路输出电流来选择线径。同时,必须使每路输出电感的匝数比与变压器次级每个绕组的匝数比相同!
有了这两个数值,我们就能够准确的通过AP法求出实际的磁芯大小。这里我就省略了。
我们前面已经有了5V变压器绕组和3.3V变压器绕组的匝比关系n=1.447,现在根据能量的关系来计算耦合电感的每一路输出的电感量:
把原理图中的两个电感的电感量分别设置为以上参数。然后放置一个耦合元件K_Linear,并将其参数L1、L2分别设置为两个电感的名字l1,l2。设置好负载电阻的阻值:
从图中能够准确的看出,输出电压都是正常的,满足设计需要。再看看把5V输出的负载电阻改成20欧的结果会怎么样,下面是仿真后的输出电压波形:
可以看到,即便把5V的输出负载变成20欧,此路输出的电压依然能够保持在一个比较正常的值,而不像独立电感时,电压会飙升到7.5V。这就是耦合电感带来的好处。
很惭愧,我并没有耦合电感输出的正激电源的设计经验。所以,以上只能从基础原理的角度给大家一些原理性分析。具体的设计过程是不是合理,我不能确认。欢迎有此类设计经验的朋友参与讨论。另外,实际的工程设计中,元件不是理想化的,耦合电感会存在漏感,而漏感也会影响交叉调整率,所以,真实的情况会复杂的多,耦合电感的结构设计会很重要。