在早期的大功率电源(输出功率大于 1KW)应用中,硬开关全桥(Full-Bridge)拓扑是应用最为广泛的一种,其特点是开关频率固定,开关管承受的电压与电流应力小,便于控制,特别是适合于低压大电流,以及输出电压与电流变化较大的场合。但受制于开关器件的损耗,无法将开关频率提升以获得更高的功率密度。例如:一个 5KW 的电源,采用硬开关全桥,即使效率做到 92%,那么依然还有 400W 的损耗,那么每提升一个点的效率,就可以减少 50W 的损耗,特别在多台并机以及长时间运行的系统中,其经济效益相当可观。

 

随后,人们在硬开关全桥的基础上,开发出了一种软开关的全桥拓扑——移相全桥(Phase-Shifting Full-Bridge Converter,简称 PS FB),利用功率器件的结电容与变压器的漏感作为谐振元件,使全桥电源的 4 个开关管依次在零电压下导通(Zero voltage Switching,简称 ZVS),来实现恒频软开关,提升电源的整体效率与 EMI 性能,当然还可以提高电源的功率密度。

 

 

上图是移相全桥的拓扑图,各个元件的意义如下:

 

Vin:输入的直流电源


T1-T4:4 个主开关管,一般是 MOSFET 或 IGBT


T1,T2 称为超前臂开关管,T3,T4 称为滞后臂开关管


C1-C4:4 个开关管的寄生电容或外加谐振电容


D1-D4:4 个开关管的寄生二极管或外加续流二极管


VD1,VD2:电源次级高频整流二极管


TR:移相全桥电源变压器


Lp:变压器原边绕组电感量


Ls1,Ls2:变压器副边电感量


Lr:变压器原边漏感或原边漏感与外加电感的和


Lf:移相全桥电源次级输出续流电感


Cf: 移相全桥电源次级输出电容


RL: 移相全桥电源次级负载

 

因为是做理论分析,所以要将一些器件的特性理想化,具体如下:


1、 假设所有的开关管为理想元件,开通与关断不存在延迟,导通电阻无穷小;开关管的体二极管或者外部的二极管也为理想元件,其开通与关断不存在延迟,正向压降为 0。

 

2、 所有的电感,电容都为理想元件,不存在寄生参数,变压器也为理想变压器,不存在漏感与分布参数的影响,励磁电感无穷大,励磁电流可以忽略,谐振电感是外加的。

 

3、 超前桥臂与滞后的谐振电容都相等,即 C1=C2=Clead,C3=C4=Clag。

 

次级续流电感通过匝比折算到初级的电感量 LS`远远大于谐振电感的感量 Lr 即 LS=Lr*n2》Lr。

 

PS FB 一个周期可以分为 12 中工作模态,其中正负半周期是对应的关系,只不过改变的是电流在桥臂上的流向,下面我们首先来分析这 12 个工作模态的情况,揭开移相全桥的神秘面纱。

 

 

工作模态一:正半周期功率输出过程

如上图,此时 T1 与 T4 同时导通,T2 与 T3 同时关断,原边电流的流向是 T1—Lp—Lk—T4,如图所示。

 

此时的输入电压几乎全部降落在图中的 A,B 两点上,即 UAB=Vin, 此时 AB 两点的电感量除了图上标示出的 Lp 与 Lk 之外,应该还有次级反射回来的电感 LS`(因为此时次级二极管 VD1 是导通的),即 LS`=n2* Lf,由于是按照匝比平方折算回来,所以 LS`会比 Lk 大很多,导致 Ip 上升缓慢,上升电流△Ip 为△ Ip=(Vin-n*Uo)*(t1-t0)/( Lk+ LS`)

 

Vin-n*UO  是谐振电感两端的电压,就是用输入电压减去次级反射回来的电压。

 

此过程中,根据变压器的同名端关系,次级二极管 VD1 导通,VD2 关断,变压器原边向负载提供能量,同时给输出电感 Lf 与输出电容 Cf 储能。(图中未画出)

 

此时, UC2=UC3=UA=UAB=Vin    UB=0V

 

 

工作模态二:超前臂谐振过程

如上图,此时超前桥臂上管 T1 在 t1 时刻关断,但由于电感两端电流不能突变的特性,变压器原边的电流仍然需要维持原来的方向,故电流被转移到 C1 与 C2 中,C1 被充电,电压很快会上升到输入电压 Vin,而 C2 开始放电,电压很快就下降到 0,即将 A 点的电位钳位到 0V。

 

由于次级折算过来的感量 LS`远远大于谐振电感的感量 Lk,故基本可以认为此是的原边类似一个恒流源,此时的 ip 基本不变,或下降很小。


C1 两端的电压由下式给出


Vc1=Ip*(t2-t1)/(C1+C3)= Ip*(t2-t1)/2 Clead

 

C2 两端的电压由下式给出


Vc1= Vin- 【Ip*(t2-t1)/2 Clead】

 

其中 Ip 是在模态 2 流过原边电感的电流,在 T2 时刻 C1 上的电压很快上升到 Vin,C2 上的电压很快变成 0V,D2 开始导通。

 

在 t2 时刻之前,C1 充满电,C2 放完电,即 VC1= VC3= Vin VC2=VA=VB= 0V


模态 2 的时间为△t= t2-t1=2 Clead * Vin/ Ip

 

 

工作模态三:原边电流正半周期钳位续流过程

如上图,此时二极管 D2 已经完全导通续流,将超前臂下管 T2 两端的电压钳位到 0V,此时将 T2 打开,就实现了超前臂下管 T2 的 ZVS 开通;但此时的原边电流仍然是从 D2 走,而不是 T2。

 

此时流过原边的电流仍然较大,等与副边电感 Lf 的电流折算到原边的电流即 ip(t)= iLf(t)/n

 

此时电流的下降速度跟电感量有关。

 

从超前臂 T1 关断到 T2 打开这段时间 td,称为超前臂死区时间,为保证满足 T2 的 ZVS 开通条件,就必须让 C3 放电到 0V,即


td ≥△t= t2-t1=2 Clead * Vin/ Ip


此时, UC1=UC3=Vin , UA=UB=UAB=0V

 

 

工作模态四:正半周期滞后臂谐振过程

如图所示:在 T3 时刻将滞后臂下管 T4 关断,在 T4 关断前,C4 两端的电压为 0,所以 T4 是零电压关断。

 

由于 T4 的关断,原边电流 ip 突然失去通路,但由电感的原理我们知道,原边电流不允许突变,需要维持原来的方向,以一定的速率减少。所以,原边电流 ip 会对 C4 充电,使 C4 两端的电压慢慢往上升,同时抽走 C3 两端的电荷。


即 ip(t)=I2sinω(t-t3)


vc4(t)=ZpI2sinω(t-t3)


vc3(t)=Vin-ZpI2sinω(t-t3)

 

其中,I2:t3 时刻,原边电流下降之后的电流值


Zp:滞后臂的谐振阻抗,Zp= )0.5


ω:滞后臂的谐振角频率,ω=1/(2Lr*Clag)0.5

 

可能有人会感到奇怪,电流怎么出现了正弦函数关系呢,没错,因为此时是原边的谐振电感 Lr 与滞后臂的两个电容 C3,C4 谐振,其关系就是正弦关系。

 

为何我上面提到只有原边的谐振电感 Lr 参加谐振呢,那么次级的储能电感是否有参加谐振呢?下面我们来分析一下:

 

由于滞后臂下管 T4 的关断,C4 慢慢建立起电压,而最终等于电源电压,即 UC4=Vin,从图纸上我们可以看到,UC4 其实就是 B 点的电压,C4 两端电压的上升就是 B 点电压由 0V 慢慢的上升过程,而此时 A 点电压被钳位到 0V,所以这会导致 UAB<0V,也就是说这个时候原边绕组的电压已经开始反向。

 

由于原边电压的反向,根据同名端的关系,LS1,LS2 同时出现下正上负的关系,此时 VD2 开始导通并流过电流;而由于 LS1 与 Lf 的关系,流过 LS1 与 VD1 的电流不能马上减少到 0,只能慢慢的减少;而且通过 VD2 的电流也只能慢慢的增加,所以出现了 VD1 与 VD2 同时导通的情况,即副边绕组 LS1,LS2 同时出现了短路。

 

而副边绕组的短路,导致 Lf 反射到原边去的通路被切断,也就是说会导致原边参加谐振的电感量由原来的(Lf*n2+ Lr)迅速减少到只剩 Lr,由于 Lr 比(Lf*n2+ Lr)小很多,所以原边电流会迅速减少。

 

此时,原边的 UAB=ULr=-Vin,UA=0V, UB= Vin

 

 

开关模态五:谐振结束,原边电感向电网馈能

如图所示,当 C4 充电到 Vin 之后,谐振结束,就不再有电流流过 C3,C4,转而 D3 自然导通,原边电流通过 D2—Lr—D3 向电网馈能,其实能量来源于储存在 Lr 中的能量,此时原边电流迅速减少,

 

ip(t)= Ip4- (t-t4)


其中 Ip4 是 t4 时刻的原边电流值


在 t5 时刻减少到 0。

 

此时 T3 两端的电压降为 0V,只要在这个时间将 T3 开启,那么 T3 就达到了零电压开启的效果。

 

在这里有几个概念需要介绍下:


死区时间:超前臂或滞后臂的上下两管,开通或关闭的间隔时间,移相全桥电源每个周期有 4 个死区时间。

 

谐振周期:滞后臂两个管子关断之后到超前臂两个管子开通之前,次级电感通过匝比反射回来的电感与谐振电感之和与各自的谐振电容的 2 个谐振时间;还有就是超前臂已经开通,滞后臂两个管子换流之前,谐振电感与各自的谐振电容的 2 个谐振时间。

 

移相角度:指的是超前臂上管开通到滞后臂下管的开通的时间间隔或超前臂下管开通到滞后臂上管的开通的时间间隔,再转换成角频率ω


ω=2∏f=2∏/T.

 

对于开关模态 5 来说,谐振周期一定要小于死区时间,否则就不能达到滞后臂的 ZVS 效果了。但此时的谐振电感是没有次级电感通过匝比反射回来的,所以只有谐振电感参与了谐振,在设计的时候小心了,谐振电感一定要足够大,否则谐振能量不够的话,原边电流就会畸变。

 

在 t5 时刻,UAB=ULr=-Vin,UA=0V, UB= UC1= Vin

 

 

开关模态六:原边电流从 0 反向增大

如图所示,在 t5 时刻之前,T3 已经导通,在 t5 时刻原边电流 ip 已经下降到 0,由于没有了电流,所以 D2,D3 自然关断。

 

在 t5-t6 的时间内,副边的二极管 D1,D2 还是同时导通流过电流,将副边绕组短路,阻断输出电感反射到初级的途径,此时的负载电流还是由次级电感与输出电容提供;同时,由于原边的 T2,T3 已经导通,原边电流 ip 流过 T3--Lr--T2,又因为 Lr 很小,所以原边电流 ip 就会反向急剧增大。

 

即 ip(t)= - (t-t5)


在 t6 时刻,ip 达到最大,等于副边的电感电流折算到初级的电流


即 ip(t6)= - ILf(t6)/n


在这个开关模态,原边电流是不传递能量的,但副边却存在着一个剧烈的换流过程,通过副边二极管 VD1 的电流迅速减少,VD2 的电流迅速增大,在 t6 时刻,通过 VD1 的电流减少到 0,通过 VD2 的电流等于电感电流 ILf。

 

在 t6 时刻之前,原边的 UAB= ULr=-Vin,UA=0V, UB= Vin


达到 t6 时刻之后,移相全桥的正半周期工作结束;并开始负半周期工作,其工作原理与正半周期相似,下面来做进一步的分析:

 

 

开关模态七:负半周期功率输出过程

如上图,此时 T2 与 T3 同时导通,T1 与 T4 同时关断,原边电流 ip 的流向是 T3—Lk—Lp—T2,如图所示。

 

此时的输入电压几乎全部降落在图中的 B,A 两点上,即 UAB=-Vin,此时 AB 两点的电感量除了图上标示出的 Lp 与 Lk 之外,应该还有次级反射回来的电感 LS`(因为此时次级二极管 VD2 是导通的),即 LS`=n2* Lf,由于是按照匝比平方折算回来,所以 LS`会比 Lk 大很多,导致 Ip 上升缓慢,上升电流△Ip 为 -△Ip=-【 (Vin-n*Uo)*(t7-t6)/( Lk+ LS`)】

 

此过程中,根据变压器的同名端关系,次级二极管 VD2 导通,VD1 关断,变压器原边向负载提供能量,同时给输出电感 Lf 与输出电容 Cf 储能。(图中未画出)

 

此时, UC1 =UC4=UB =Vin UAB=-Vin  UA=0V

 

 

开关模态八:负半周期超前臂谐振过程

如上图,此时超前桥臂下管 T2 在 t7 时刻关断,但由于电感两端电流不能突变的特性,变压器原边的电流仍然需要维持原来的方向,故电流被转移到 C1 与 C2 中,C2 被充电,电压很快会上升到输入电压 Vin,而 C1 的电荷很快就被抽走,C1 两端电压很快就下降到 0V,即将 A 点的电位钳位到 Vin。

 

由于次级折算过来的感量 LS`远远大于谐振电感的感量 Lk,故基本可以认为此是的原边类似一个恒流源,此时的 ip 基本不变,或下降很小。


C2 两端的电压由下式给出


Vc2=︱-Ip︱*(t8-t7)/(C1+C2)= Ip*(t8-t7)/2 Clead

 

C1 两端的电压由下式给出


Vc1= Vin- 【︱-Ip︱*(t8-t7)/2 Clead】

 

其中 Ip 是在模态 8 流过原边电感的电流,在 t8 时刻之前,C2 上的电压很快上升到 Vin,C1 上的电压很快变成 0V,D1 开始导通。

 

在 t8 时刻之前,C2 充满电,C1 放完电,即 VC2= VC4=VA=VB = Vin VC1=VAB= 0V


模态 8 的时间为


△t= t8-t7=2 Clead * Vin/ Ip

 

注意:此△t 时间要小于死区时间,否则将影响 ZVS 效果。

 

第 4、8 种工作模式分别是滞后臂与超前臂的谐振模式,稍后上详细的分析过程

 

 

开关模态九:原边电流负半周期钳位续流过程

如上图,在 t8 时刻二极管 D1 已经完全导通续流,将超前臂上管 T1 两端的电压钳位到 0V,此时将 T1 打开,就实现了超前臂上管 T1 的 ZVS 开通;但此时的原边电流仍然是从 D1 走,而不是 T1。

 

此时流过原边的电流仍然较大,等与副边电感 Lf 的电流折算到原边的电流即 ip(t)= iLf(t)/n

 

此时电流的下降速度跟副边电感的电感量有关。

 

从超前臂 T2 关断到 T1 打开这段时间 td,称为超前臂死区时间,为保证满足 T1 的 ZVS 开通条件,就必须让 C1 放电到 0V,即


td ≥△t= t9-t8=2 Clead * Vin/ Ip


此时, UC2=UC4=UA=UB =Vin , UAB=0V

 

 

开关模态十:负半周期滞后臂谐振过程

如图所示:在 T9 时刻将滞后臂上管 T3 关断,在 T3 关断前,C3 两端的电压为 0,所以 T3 属于零电压关断。

 

由于 T3 的关断,原边电流 ip 突然失去通路,但由电感的原理我们知道,原边电流不允许突变,需要维持原来的方向,以一定的速率减少。所以,原边电流 ip 会对 C3 充电,使 C3 两端的电压慢慢往上升,同时 C4 开始放电。即 ip(t)=-I2sinω(t-t9)


vc3(t)=Zp*︱-I2︱sinω(t-t9)


vc4(t)=Vin-Zp*︱-I2︱sinω(t-t9)

 

其中,-I2:t9 时刻,原边电流下降之后的电流值


Zp:滞后臂的谐振阻抗,Zp= )0.5


ω:滞后臂的谐振角频率,ω=1/(2Lr*Clag)0.5

 

同理,原边的谐振电感 Lr 与滞后臂的两个电容 C3,C4 谐振,其电压与电流的关系就是正弦关系。

 

同开关模态四分析一样的道理,由于原边电压的反向,根据同名端的关系,LS1,LS2 同时出现上正下负的关系,此时 VD1 开始导通并流过电流;而由于 LS2 与 Lf 的关系,流过 LS2 与 VD2 的电流不能马上减少到 0,只能慢慢的减少;而且通过 VD1 的电流也只能慢慢的增加,所以出现了 VD1 与 VD2 同时导通的情况,即副边绕组 LS1,LS2 同时出现了短路。

 

而副边绕组的短路,导致 Lf 反射到原边去的通路被切断,也就是说会导致原边参加谐振的电感量由原来的(Lf*n2+ Lr)迅速减少到只剩 Lr,由于 Lr 比(Lf*n2+ Lr)小很多,所以原边电流会迅速减少。

 

在 t10 时刻,原边的 UAB=ULr=Vin,UB=UC4=0V, UA=UC2=UC3=Vin

 

 

开关模态十一:谐振结束,原边电感向电网馈能
如图所示,当 C3 充电到 Vin 之后,谐振结束,就不再有电流流过 C3,C4,转而 D4 自然导通,原边电流通过 D4—Lr—D1 向电网馈能,其能量来源于储存在 Lr 中的能量,此时原边电流迅速减少,


ip(t)= -【Ip10- (t-t10)】


其中 Ip10 是 t10 时刻的原边电流值


在 t11 时刻减少到 0。


此时 T4 两端的电压降为 0V,只要在这个时间将 T4 开启,那么 T4 就达到了零电压开启的效果。


对于开关模态 11 来说,谐振周期一定要小于死区时间,否则就不能达到滞后臂的 ZVS 效果了。但此时的谐振电感是没有次级电感通过匝比反射回来的,所以只有谐振电感参与了谐振,在设计的时候小心了,谐振电感一定要足够大,否则谐振能量不够的话,原边电流就会畸变。


在 t11 时刻,UAB=ULr= UC3=UA=Vin,UB=0V

 

 

开关模态十二:原边电流从 0 正向增大

如图所示,在 t11 时刻之前,T4 已经导通,在 t11 时刻原边电流 ip 已经上升到 0,由于没有了电流,所以 D1,D4 自然关断。

 

在 t11-t12 的时间内,副边的二极管 D1,D2 还是同时导通流过电流,将副边绕组短路,阻断输出电感反射到初级的途径,此时的负载电流还是由次级电感与输出电容提供;同时,由于原边的 T1,T4 已经导通,原边电流 ip 流过 T1--Lr—T4,又因为 Lr 很小,所以原边电流 ip 就会正向急剧增大。

 

即 ip(t)= - (t-t11)


在 t12 时刻,ip 达到最大,等于副边的电感电流折算到初级的电流


即 ip(t12)= - ILf(t12)/n


在这个开关模态,原边电流是不传递能量的,但副边却存在着一个剧烈的换流过程,通过副边二极管 VD2 的电流迅速减少,VD1 的电流迅速增大,在 t12 时刻,通过 VD2 的电流减少到 0,通过 VD1 的电流等于电感电流 ILf。


在 t12 时刻,原边的 UAB= ULr=UA=UC3=Vin, UB= 0V


至此,一个完整的移相全桥工作周期分析已经完成。


其中有一些地方可能有点小小错误(欢迎指正),但不影响总体的工作原理分析 12 个工作模态我先用用图纸的方式呈现出来了,为了便于分析,我省略了次级绕组的回路分析

 

12 个工作过程包括:2 个正负半周期的功率输出过程,2 个正负半周期的钳位续流过程,4 个谐振过程(包括 2 个桥臂的谐振过程与 2 个换流过程),2 个原边电感储能返回电网过程,最后还有 2 个变压器原边电流上冲或下冲过零结束急变过程。这 12 个过程就构成了移相全桥的一个完整的工作周期,只要有任何一个过程发生偏离或异常,将会影响到移相全桥的 ZVS 效果,甚至会导致整个电源不能正常工作。

 

接下来说说移相全桥存在的问题

 

问题一:滞后臂较难实现 ZVS


n 原因:


滞后臂谐振的时候,次级绕组短路被钳位,所以副边电感无法反射到原边参加谐振,导致谐振的能量只能由谐振电感提供,如果能量不够,就会出现无法将滞后臂管子并联的谐振电容电压谐振到 0V.


n 解决方法:


①、增大励磁电流。但会增大器件与变压器损耗。 


②、增大谐振电感。但会造成副边占空比丢失更严重。 


③、增加辅助谐振网络。但会增加成本与体积。


n 问题二:


副边占空比的丢失 


n 原因:


移相全桥的原边电流存在着一个剧烈的换流过程,此时原边电流不足以提供副边的负载电流,因此副边电感就会导通另一个二极管续流,即副边处于近似短路状态;


Dloss 与谐振电感量大小以及负载 RL 大小成正比,与输入电压大小成反比。 


n 解决方法:


①、减少原副边的匝比。但会造成次级整流管的耐压增大的后果。 


②、将谐振电感改为可饱和电感。因为在初级换流的过程中,一旦进入电感的饱和状态,那么流过电感的电流马上就会变为饱和电流,而不是线性的减少,这就意味着减少了换流时间,等效于减少了占空比丢失时间。当然我这么解释看起来有点不好理解,要结合移相全桥的工作过程来理解,还是可以慢慢去体会的

 

将 PSFB 的磁性器件计算方法贴出来。


n 输出储能电感设计:


移相全桥的输出储能电感其实可以看做一个单纯的 BUCK 电感,由于其正负半周期各工作一次,所以其工作频率等于 2 倍开关频率,其计算公式为: 


Lf = Vo *(1-Dmin)/(4*fs* △I)


上式中的 Lf 是最小电感,实际取值要大于此值,以保证电流的连续性,如果需要输出电压在一定范围内连续可调的话,则 Vo 要取 Vo(min),即 


Lf = Vo(min) *(1-Dmin)/(4*fs* △I)


上式 Dmin 是为了便于理解,实际上移相全桥占空比是不变的,不存在最小占空比的说法:即 


Dmin= Vo(min)/(Vin(max)/n-VLf-VD)

 

n 主变压器设计:


首先计算出移相全桥的次级输出最低电压: 


Vsec(min)=( Vo(max)+VLf+VD)/ Dsec(max)


初次级的变压器匝比为:


n=Vin(min) /Vsec(min)


选择变压器,使用 Ap 法: 


Ap =Ae*Aw= Po*104 /(4*ƞ*fs*△B*J*Ku*)


接下来计算变压器原边匝数: 


Np= Vin(min)*D(max)/(4*fs*Ae*Bmax)


那么次级绕组匝数为:

 
Ns= Np/n

 

n 谐振电感设计:


附加谐振电感的目的就是为了实现滞后臂开关管的 ZVS,如前面的分析,滞后臂谐振时次级电感不能通过变压器反射到初级,为了保证滞后臂的开关管 ZVS,那么谐振电感的能量必须满足下式: 


LrIp2/2=( Vin2*C 上管)/2+( Vin2*C 下管)/2= Vin2*Clag 


即 Lr= 2* Vin2*Clag /Ip2


其中 Lr:谐振电感值 


Vin:输入电压


Clag:滞后桥臂电容(外加电容与 MOSFET 结电容)


Ip:滞后桥臂关断时刻原边电流大小 


计算还要考虑以下几点因素: 


①、Vin 应取最高输入电压值,保证任意输入电压下,滞后桥臂均能实现 ZVS。 


②、考虑在轻载 Ip1(10%-20%负载)时刻,需要滞后桥臂仍然需要工作在 ZVS 状态。 


③、输出电流 iLf 在某个值(比如 2A)时刻,输出储能电感电流任然连续或处在临界点。 

 

也就是说,输出储能电感的脉动电流等于 2 倍此值 


即 △ iLf = 2 *2A=4A


那么 Ip=(Ip1+ △iLf /2)/n