反激电源与效率提升

变压器自感与互感 变压器的绕线方向、同名端、自感、互感这些概念在我刚接触的时候对我带来不少困难。一方面是我对变压器的生产流程不了解,另一方面是变压器的原理符号却异常简单。这里不妨从初中学的线圈和磁芯开始。如果两个线圈缠绕在一个磁芯上,当给两个线圈通的电流产生的磁场方向相同时,两个线圈电流流入或电流流出的管脚即为同名端。因此绕线方向与是否为同名端没有关系,关键在于两个线圈产生的磁场方向是否一致。对于一个线圈来说施加在线圈两端的电压会在内部产生电流,而磁线圈自身感应的电流会阻碍原来的电流变化,这就是自感。缠绕在同一个磁芯上的另外一卷线圈在被变化的磁场切割的时候会在自身的线圈上产生电动势,这就是互感。 变压器示意图 如图所示,当初级流入的电流方向为A流向B时,在磁芯内产生的磁场方向为顺时针。假如外界给次级施加的电流方向为C流向D时在磁芯内产生的磁场方向也为顺时针,那么我们可以说AC或者BD为同名端。既然同名端的本质是外界施加的电流产生的磁场方向一致,那么在互感发生时两个线圈的同名端电流方向一定是相反的,这对于电流和电压方向的判断很有帮助。测量初级或次级电感时需要将另外一侧的线圈开路,避免能量流失导致测量不准。而在测量漏感时则需要将另外一个线圈短路,以使线圈能量被迅速消耗掉。 反激电源拓扑 原理说明 反激电源尽管基本上都是降压应用,但是实际上与Buck-Boost拓扑比较相似。我们首先忽略变压器耦合及传递能量的细节,只需要记住变压器的原边先充能然后通过副边将能量释放出去即可,也就是说变压器两侧的电感不会同时充能和释放能量。由于变压器的匝数比和电感量之比存在代数关系,我们不妨先以匝数比1:1来举例。既然初次极的感量也完全相同我们不妨先把初次极的线圈绕组看作一个电感——初次极共用一个电感,这个电感一端与地固定连接(此处先将初次极的地视作共地),另一端与初级电源和次级电源交替连接。从这个角度来看这与Buck-Boost变换是完全等同的,变压器的存在只不过是在满足初次极隔离的前提下实现了原来功率电感的能量传递而已。 反激电源拓扑与Buck-Bost拓扑的相似性 能量传递过程 变压器是能量传递过程中不可或缺的存在,在正常工作的情况下初级的高压先对线圈进行充能,此时次级回路需要关闭以保证变压器中存储足够的磁能。充能结束后将初级的电流回路关闭同时将次级的电流回路打开,磁能将通过次级回路进行释放。 MOS管性能 开关性能 MOS管为开关器件,开关频率可以到达几百K甚至到达M级别。由于制作工艺和焊接的限制,MOS管的寄生电容和寄生电感会大幅限制开关频率以及导通和关断时间。特别是MOS管的密勒效应,这会增加MOS管的导通时间,进而限制开关频率。 直流电阻 MOS管导通时候内部沟道的分布是不均匀的,比如N-MOS的N沟道在漏极比源极更窄,这限制了MOS能承受的电流大小。另外由于工艺的限制DS之间存在直流电阻Rds,在流经电流的此电阻发热并且会随着温度的增加阻值也会进一步增加。 初级钳位电路 实际生产的变压器会有部分能量无法完全耦合到另外一侧,这部分能量可以等效为一个与原来线圈串联的功率电感Lleak所存储的能量。以初级侧举例,当初级测回路关闭时主线圈的能量全部耦合到次级,次级产生的电流回路会在次级的线圈上产生感应电压,由于耦合关系的存在次级的感应电压会反射(或者说感生)到初级。由于线圈比n往往大于1,这意味着反射过来的电压需要乘以n,这时MOS的漏极电压$Vds=Vin+n \times Vout$。此外由于Leak的能量在Leak和MOS的Coss之间谐振,导致Vd的电压进一步增加。如果不在回路中增加阻尼以吸收漏感的能量,这会不但给MOS管带来很大的电压应力也会带来EMC相关的挑战。 RCD是比较常见的一种方式,Diode的存在是为了保证只在初级回路关闭的时候导通,C的存在是为了从Lleak吸收更多电流以减少Coss的谐振,R的目的是为了吸收C上存储的能量。此外稳压二极管串接二极管也是比较常见的电压钳位方式。 损耗分析与能效提升 反激拓扑电路的损耗在原边主要发生在开关器件上,而副边的损耗主要发生在整流二极管上。对于小功率的设计来说副边使用普通的肖特基二极管即可满足整流需求,但是对于大功率应用场景来说二极管正偏时正向导通压降带来的功率损耗是不可忽视的。市面上比较常见的处理方式是使用同步整流芯片(内部集成MOS管)或者使用MOS管代替肖特基二极管,在检测到副边需要正偏时打开MOS管,在副边反偏时关闭MOS管。 磁芯损耗 磁化曲线的横轴为磁场强度,纵轴为磁感应强度。磁场强度与线圈的匝数、电流大小成正比,与磁路长度成反比。磁场强度乘以随着线圈中的电流增加,磁场强度逐渐增加,磁芯的磁畴开始逐渐偏转至与磁场方向相同。中可以看出 MOS开关损耗与导通损耗 导通损耗指的是原有电路固有的电阻在流过电流的时候产生的损耗,一般指$Rds(on)$在开关管开通时候产生的损耗$P(s)=R \times I^2$。开关损耗指的是MOS管在开关过程中由于漏源极之间会存在同时有电压和电流的情况,此时$P(d)=Vds \times Ids$。针对MOS管的能效提升也都是围绕这两个损耗进行的。 RCD电路损耗 RCD电路本质上都是吸收漏感的能量,通过增加阻尼的方式减小$Lleak$与MOS的$Coss$谐振,能量会被电阻$R$吸收。 准谐振电路 简单来说准谐振电路利用次级线圈没有释放完全的能量(此时次级电流已经为0)在初级线圈电感和MOS管输出电容$Coss$之间谐振的现象,在$Vds$电压跌至谷底时打开MOS管给初级进行充能。由于降低了$Vds$电压,因此大幅降低了开关损耗,尤其是在高频开关下。沿用这个思路,如果能进一步降低$Vds$也就能进一步降低开关损耗。当MOS管两端的电压降低至0V附近时开通MOS管,就能近似于完全消除开关损耗,这就是ZVS——零电压开关。 ZVS(零电压开通) 零电压开关目前有很多实现方法,初级有源钳位或者利用次级MOS管均可以实现。两者实现的思路是一致的,即利用电感电流不能突变的特性抽取MOS的$Coss$电容上的能量(最终会使$Vds$两端的电压差为MOS体二极管的导通压降)。 ACF(有源钳位)电路实现ZVS 有源钳位需要在初级回路引入一个谐振电容$Cr$,利用$Cr$与漏感进行谐振,只需在合适的时机切断谐振即可强迫抽取$Coss$的能量。实现方式既可以使用nMOS实现也可使通过pMOS实现,如下图所示。 (a):nMOS;(b):pMOS; 目前市面上主流方案均使用a类型,当系统处于稳态时各个器件的工作情况如下: 初级励磁电感$Lm$充能 初级电感励磁 B打开后施加在初级励磁电感上的电压始终为输入电压(励磁电流在励磁电感没有饱和的时候会产生与输入电压相等的自感电动势),故励磁电感上的电流变化率表达式如下所示: $$ {\frac{d(iP)}{dt}}={d(iLm) \over dt}={Vin \over Lm} $$ 次极正偏 次级正偏 在B关断的过程中,由于$Rds$逐渐增大致使$Vds$逐渐增加,此过程中$iLm$会少量增加,当$iLm$增加至最大值的时候$Vds$值刚好为$Vin$。然后励磁电感上的能量开始与$Coss$谐振,使$Vds$进一步增加直至$Vds=Vin+n*Vout$,次级正偏。需要说明的是在B关断之后的短时间内$i_\text{P}$会迅速由${i_\text{P}}(max)$降至0而$i_\text{S}$由0升至${i_\text{S}}(max)$,初次极电流之和(考虑初次极匝数比)仍与励磁电感上的电流相等。 初级漏感$Lleak$与$Cr$谐振 次极开始有正向电流流通后将A打开,这时漏感能量将会在$Cr$和$Lleak$之间谐振。在B关断后次级正向导通前的这段时间内,励磁电感除了需要给$Coss$充能之外还需要给$Cj$充能,在这个过程中初级会出现Current Dip现象。由于初次极电流之和为励磁电感电流,因此初级的Current Dip越显著则表明有更多的电流被传递到了次级。在参考资料1中对于Current Dip有详细分析,这里我简单列举一下分析过程。在B关断后A打开之前,A和B的$C_{oss}$及次级的$C_j$都会参与初级励磁电感的谐振中。如果将AB的寄生电容看作相等的话,漏感电流表达式如下所示。 $$ i_{leak}\approx I_{lm(max)}\times \frac {2C_{oss}}{2C_{oss}+\frac {C_j}{n}}+(I_{lm(max)}\times \frac {\frac {C_j}{n}}{2C_{oss}+\frac {C_j}{n}})\times \cos (\frac {1}{\sqrt {\frac {2C_{oss}\cdot C_j/n}{2C_{oss}+C_j/n}\cdot L_p}}\times t) $$ 这意味着最大的Current Dip值为$2\times (I_{lm(max)}\times \frac {\frac {C_j}{n}}{2C_{oss}+\frac {C_j}{n}})$,其大小与$C_j$和$C_{oss}$的比值相关,不难看出$C_j$相对越大Current Dip也就越大,需要注意的是只有在$\pi\cdot\sqrt{\frac{2C_{oss}\cdot C_j/n}{2C_{oss}+C_j/n}\cdot Lp}$时间内$C_j$和$C_{oss}$都没有完全充能的时候才会出现Current Dip最大值。 ...

May 30, 2025

反激电源设计及分析

原理说明 反激电源可以看作是Buck-Boost电路的一种,其输入、输出、开关占空比的关系与Buck-Boost电路是一样的,简化原理如下所示。 $Ctl$为开关信号,我图示使用的是nMOS,因此$Ctl$为高电平时nMOS导通,此时外部电源V1给变压器原边进行充电。变压器原边电压上正下负,变压器副边电压也是下正上负(注意变压器同名端子的位置),因此副边D1截止,这意味着副边不会有电流流过。$Ctl$为低电平时nMOS关断,变压器原边所存储的能量通磁场耦合到副边,D1正偏,原边所存储的能量通过D1给负载和电容进行供电。在整个系统达到稳态时,系统在一个开关周期开始和下一个周期开关的开始的状态是一致的。 给原理图加一点细节 实际上所有的器件都不是理想器件,变压器无论原边还是副边都存在漏感、二极管的PN结之间存在寄生电容、开关管的$Ciss$和$Coss$、实际生产安装引入的寄生电容和寄生电感等都会对系统工作产生很大的影响。为了避免过于繁琐的说明,考虑到实际影响的大小,这里仅考虑开关管的输出电容$Coss$、二极管的$Cj$。开关管的输出电容和二极管的$Cj$隐含在spice模型中,此处不再单独画出,最终的原理图如下所示。 波形仿真 为了方便仿真,我使用LTspice的LT8306示意demo来做演示说明。LT8306是ADI的隔离反激电源控制器,在轻载时工作在DCM模式下,在重载时系统会启用准谐振控制器。demo默认使用的是3欧姆负载,LT8306demo原理图和仿真波形如下所示。 从图中可以看到,当gate管脚拉高到8V时,开始给变压器原边充电,电流$I(L2)$以固定速率逐渐上升。当gate管脚为0V时,变压器原边电流迅速下降为0,与此同时变压器副边的电流$I(L2)$突然增加,然后以固定速率下降。$Vin$电压为恒定的36V,而输出也为固定的12V。但是从图中可以发现$V(drain)$的电压在MOS关断期间,先升高至62V,然后缓慢下降直到副边电流降至0V,在此之后$V(drain)$会在62V到13V之间震荡。而在MOS开通期间,变压器副边的$V(diode)$会跌至-18V左右。 一点计算说明(理想状态下电压电流特性) 变压器的原副边线圈比N=2(原副边感值比开根号),从波形图可以看出$D={1.3\over3.1}=0.42$(工作在DCM模式),因此在输入电压为36V的情况下$Vout={36 \over N}\times {D \over (1-D)}-Vj=12V$。当MOS关断的时候,变压器原边的电压被副边电压钳位至${N \times (Vout+Vj)}=26V$,而且此时的原边上负下正,因此$V(drain)=36+26=62V$。当MOS打开时,变压器原边的压差为36V,这时通过变压器耦合到副边且副边上负下正,所以$V(diode)=0-{Vin \over N}=-18V$。当副边电流降至0时,原边的磁能由于没有别的泄放路径,只能和MOS的输出电容之间进行充放电,并持续震荡。从波形图中可以看出在$V(drain)$降低至$V(vin)$的过程中,变压器原边给nMOS的输出电容进行充电,原边存储的能量转移到了电容上。当原边的压差降为0V时,能量开始从nMOS的输出电容转移到变压器原边。由于电容和电感是储能器件,当损耗比较小时,系统会持续震荡,震荡的峰峰值即为(${(V(drain)-V(vin))\over 2} =56V$(这个电压刚好也是${(V(out)+Vj)\times 2N}$)。由于原边在震荡,且副边的$Cj$存在,因此即使是副边续流二极管反偏,原边的变压器震荡仍能耦合到副边上,且电压比例恒为$N$。 再给原理图加一点点细节 实际上变压器无论原边还是副边都存在漏磁的情况,磁场能量无法完全耦合到磁芯传导到另外一侧。在原理图的变压器加上漏磁电感,原理图和仿真波形图如下所示。 从图中可以看出,加了漏感之后,波形相较于之前发生了非常多的高频震荡。这些震荡的峰值电压可能会超过开关管的VDS反向耐压值,也有可能超过续流二极管的反向耐压值,进而损坏元器件。此外高频震荡也是辐射超标的一个重要原因。 从波形图中不难看出,其实所有波形的整体趋势跟之前是一致的。当MOS关断时,变压器在给副边提供能量的同时,漏磁L3也会在M1的输出电容之间震荡,震荡产生的电压叠加副边的钳位电压以及供电电源的电亚已经达到了140V,是之前的两倍还多。 再来一点点计算(引入漏感之后的谐振频率) 在开关管打开时,电源给变压器原边和漏感进行充电,从图中可以看出最终流过原边和漏感的电流为9.5A。当开关管关断的时候,原边由于电磁耦合给副边供电,但是漏感的电流只能流进MOS的输出电容。我这里设计漏感$Lleak=10nH$,MOS管查其对应的$Coss$在$0.18nF \thicksim 1.5nF$之间(随着$Vds$的增大而减小)。为了验证结果的正确性,我反推计算$Coss$大小。关断后漏感两端的电压为下正上负,$V(leak)=9.5\times6.6=V$,$V(leak)=V(drain)-Vin+(Vout+Vj)\times N=58V$,因此计算$Coss={Lleak \over {(58 \div 9.5)}^2}=0.628nF$,在Coss范围之内。另外从图示可以看出在开关管关断后的短时间内V(drain)以49.0MHz频率震荡,根据谐振频率计算$Coss=1.06nF$,也在$Coss$范围之内。当副边的电流放完之后,续流二极管反偏,这时原边存储的能量联合漏感跟$Coss$谐振,根据谐振频率3.4MHz可以算出此时$Coss=0.44nF$。 尖峰电压与漏感、峰值电流、$Coss$之间的关系 $$E(Lleak)={1\over2} \times L(leak)\times I(peak)^2$$ $$E(Coss)={1\over2} \times Coss\times V(peak)^2$$ $$V(peak)=I(peak)\times {\sqrt{L(leak) \over Coss}}$$ 尖峰吸收电路 开关管关断的时候,尖峰电压过高的的话可能会导致$V(drain)$电压超过$V(DS)$所允许的电压,因此需要加尖峰吸收电路。实际上漏感引起的峰值电压与漏感大小、$Coss$ 、原边峰值电流相关。漏感越小、峰值电流越小、开关管的输出电容越大尖峰电压越小。常见的措施有RCD电路、三绕组吸收电路、二极管钳位电路等,下面逐一介绍。 RCD吸收电路 RCD(电阻、电容、二极管)中电阻和电容的作用是用来钳位高频震荡的电压,为了避免对初级变压器充电的影响,添加二极管用来阻断旁路充电电流。原理图如下所示,下面详细分析整个过程。 随着$V(drain)$电压的升高,$D2$逐渐正偏,电流流过$D2$给电容充电(电容相对于电阻来说阻抗比较低,因此大部分电流都流入电容$C1$,另外还有部分电流流入$Coss$,两个电容的分流比例取决于容值的大小,我图示中$C1=10nF$是$Coss$的10倍左右)。$C1$两端的压差逐渐增大,直到$V(drain)-V(RCD)<Vj(D2)$,因此实际上$V(drain)$电压被$C1$和$R5$钳位。只要$R5$足够小或者是$C1$足够大,就可以将$V(RCD)$电位限制到比较低,最终会限制$V(drain)$电位。将$R5$的阻值设置为$0.1K、1K、10k、100K$进行仿真,结果如下所示。从图中可以看出随着阻值的减小(电阻上消耗的功耗增加),钳位电压也在逐渐下降。 需要注意的是,随着$R5$的减小,在副边电流降至零点原边变压器与$Coss$谐振的电压也可能差也可能超过$Vj(D2)$,这导致过多的能量被$R5$吸收。下图为$V(RCD)$和$V(drain)$在$R5=100$和$R5=10K$下的波形。 保持$R5$不变,修改C的容值分别为$10nF、100nF、1uF、10uF$,仿真结果如下所示。从结果可以看出随着容值的增加,RC将电压钳位的电压越小。 ...

August 18, 2024