降压-升压变换器 (buck–boost converter),是一种直流-直流转换器 ,其输出电压大小可以大于输入电压,也可以小于输入电压。降压-升压变换器和返驰式变换器 等效,但用单一的电感器 来取代变压器 [ 1] 。
(反向型)降压-升压变换器的基本架构
有二种不同架构的电路都可以称为降压-升压变换器,两者输出电压的范围都很大,从(绝对值)较输出电压大很多的电压,到几乎接近零的电压。
反向架构
其输出电压的极性 和输入电压相反,这是一种电路类似降压变换器 或是升压变换器 的开关电源 。输出电压可以由切换功率晶体的占空比 调整。
结合降压变换器 及升压变换器 的架构
输出电压的电气极性和输入电压相同,可以比输入电压小,也可以比输入电压大。这类的非反向式转换器可以在降压变换器段及升压变换器共用一个电感器、用开关代替二极管[ 2] [ 3] [ 4] 。有时也称为四个开关的降压-升压变换器 (four-switch buck-boost converter)[ 5] 。也可以用多个电感器,但像SEPIC变换器 或是Ćuk转换器 一样只用一个开关。
四个开关架构的基本电路
四个开关的变换器结合了升压变换器以及降压变换器,并且将升压变换器和降压变换器的二个二极管都用功率晶体配合同步整流代替,可以因为功率晶体的低电压降让效率再进一步提升。
四个开关的变换器可以运作在升压 模式或是降压 模式。在任一模式中,都只用一个开关控制占空比,另一个只作续流用,其动作恰好和第一个开关相反,另外二个开关则是在固定的位置。
图2:二个降压-升压变换器的图,当开关导通时,输入电压源提供电流至电感器,电容提供电流到电阻(输出负载)。当开关开路时,电感器借由二极管D提供电源到负载
降压-升压变换器的基本原理如下(参考图2):
在导通(On)状态下,输入电压源直接接到电感器(L),因此电感器L会开始储能,因此由电容器提供能量给输出端的负载。
在开路(Off)状态下,电感器连结到输出端的负载及电容器,因此能量从电感器L及电容器C提供给负载R。
相较于降压变换器 及升压变换器 ,降压-升压变换器有以下的特性:
若假設是理想的轉換器,並假設輸入電壓為正,輸出電壓可以從0到
−
∞
{\displaystyle \scriptstyle -\infty }
。降壓變換器及升壓變換器的輸出電壓範圍則分別是
V
i
{\displaystyle \scriptstyle V_{i}}
到0及
V
i
{\displaystyle \scriptstyle V_{i}}
到
∞
{\displaystyle \scriptstyle \infty }
。
降压-升压变换器在原理上类似降压变换器及升压变换器,都是利用电感器会避免电流快速变化的特性。一开始时没有任何元件有带电,开关开路,流经电感器的电流为0。当开关初次关闭时,二极管让电流无法从电源流到右侧的负载,因此电流都会经过电感器,不过因为通过电感器会避免电流快速变化,因此一开始通过电感器的电流会比较小,之后才缓缓的上升,此时,电感器也以磁场的方式储存能量。
图3:降压-升压变换器在连续模式运行下的电压及电流波形
若在整个周期中,流经电感器L 的电流都不会降到0,此时会称变换器运作在连续模式,图3是理想变换器运作在连续模式的电压及电流。
从
t
=
0
{\displaystyle t=0}
到
t
=
T
{\displaystyle t=T}
的时间,转换器在导通(On)状态,因此开关S 闭合,电感器电流I L 的变化率为
d
I
L
d
t
=
V
i
L
{\displaystyle {\frac {\operatorname {d} I_{L}}{\operatorname {d} t}}={\frac {V_{i}}{L}}}
在导通阶段最后,I L 的总增加量为:
Δ
I
L
On
=
∫
0
D
T
d
I
L
=
∫
0
D
T
V
i
L
d
t
=
V
i
D
T
L
{\displaystyle \Delta I_{{\text{L}}_{\text{On}}}=\int _{0}^{D\,T}\operatorname {d} I_{\text{L}}=\int _{0}^{D\,T}{\frac {V_{i}}{L}}\,\operatorname {d} t={\frac {V_{i}\,D\,T}{L}}}
D 为占空比,是切换周期中T ,开关闭合的时间。因此D 会在0(S 持续开路)及1 (S 持续闭合)之间变化。
若在断路(Off)状态,开关S 会开路,因此电感器电流会流到负载端,假设二极管的压降为0,且电容器够大,因此电容器电压可假设为定值,I L 的变化为:
d
I
L
d
t
=
V
o
L
{\displaystyle {\frac {\operatorname {d} I_{\text{L}}}{\operatorname {d} t}}={\frac {V_{o}}{L}}}
因此在断路状态下,I L 的总变化量为:
Δ
I
L
Off
=
∫
0
(
1
−
D
)
T
d
I
L
=
∫
0
(
1
−
D
)
T
V
o
d
t
L
=
V
o
(
1
−
D
)
T
L
{\displaystyle \Delta I_{{\text{L}}_{\text{Off}}}=\int _{0}^{\left(1-D\right)T}\operatorname {d} I_{\text{L}}=\int _{0}^{\left(1-D\right)T}{\frac {V_{o}\,\operatorname {d} t}{L}}={\frac {V_{o}\left(1-D\right)T}{L}}}
由于假设变换器是在稳态下运作,因此在切换周期开始时,所有元件的储能都应该和切换周期结束时相同。而电感器的能量为:
E
=
1
2
L
I
L
2
{\displaystyle E={\frac {1}{2}}L\,I_{\text{L}}^{2}}
因此可以推得在断路状态最后的电流I L 会和导通状态一开始的电流I L 相等,也就是导通阶段的电流变化量加上断路阶段的电流变化量会等于0:
Δ
I
L
On
+
Δ
I
L
Off
=
0
{\displaystyle \Delta I_{{\text{L}}_{\text{On}}}+\Delta I_{{\text{L}}_{\text{Off}}}=0}
替换
Δ
I
L
On
{\displaystyle \Delta I_{{\text{L}}_{\text{On}}}}
及
Δ
I
L
Off
{\displaystyle \Delta I_{{\text{L}}_{\text{Off}}}}
可得:
Δ
I
L
On
+
Δ
I
L
Off
=
V
i
D
T
L
+
V
o
(
1
−
D
)
T
L
=
0
{\displaystyle \Delta I_{{\text{L}}_{\text{On}}}+\Delta I_{{\text{L}}_{\text{Off}}}={\frac {V_{i}\,D\,T}{L}}+{\frac {V_{o}\left(1-D\right)T}{L}}=0}
也可以写作:
V
o
V
i
=
−
D
1
−
D
{\displaystyle {\frac {V_{o}}{V_{i}}}={\frac {-D}{1-D}}}
因此可以得到:
D
=
V
o
V
o
−
V
i
{\displaystyle D={\frac {V_{o}}{V_{o}-V_{i}}}}
由上述的计算可以看到输出电压的极性恒为负的(因为占空比会在0到1之间变化),其绝对值会随着D 增加而增加,若D 接近1,输出电压理论上会趋近负无限大。降压-升压变换器可以作升压用,也可以做降压用,因此称为降压-升压变换器
图4:不连续模式下的电压和电流
有时负载需要的能量较少,所需要的转换时间比切换周期要短。因此在整个切换周期中,可能有些时间的电感电流为零。唯一的差异就是在切换周期的最后,有一段时间电感器已经完全放电(参考图4)。差异看似不大,但是对输出电压方程有大的影响。可以计算如下:
因为在切换周期开始时,电感器电流为0,因此
I
L
max
{\displaystyle I_{L_{\text{max}}}}
在(
t
=
D
T
{\displaystyle t=D\,T}
)的最大值为
I
L
max
=
V
i
D
T
L
{\displaystyle I_{L_{\text{max}}}={\frac {V_{i}\,D\,T}{L}}}
在断路状态时,I L 会在δ.T后降到0:
I
L
max
+
V
o
δ
T
L
=
0
{\displaystyle I_{L_{\text{max}}}+{\frac {V_{o}\,\delta \,T}{L}}=0}
使用上述二个方程,可以得到δ为:
δ
=
−
V
i
D
V
o
{\displaystyle \delta =-{\frac {V_{i}\,D}{V_{o}}}}
负载电流等于平均的二极管电流
I
D
{\displaystyle I_{D}}
。从图4可以看到,在断路状态时,二极管电流等于电感器电流,因此输出电流可以写成:
I
o
=
I
D
¯
=
I
L
max
2
δ
{\displaystyle I_{o}={\bar {I_{D}}}={\frac {I_{L_{\text{max}}}}{2}}\delta }
替换
I
L
max
{\displaystyle I_{L_{\text{max}}}}
和δ可得:
I
o
=
−
V
i
D
T
2
L
V
i
D
V
o
=
−
V
i
2
D
2
T
2
L
V
o
{\displaystyle I_{o}=-{\frac {V_{i}\,D\,T}{2L}}{\frac {V_{i}\,D}{V_{o}}}=-{\frac {V_{i}^{2}\,D^{2}\,T}{2L\,V_{o}}}}
因此输出电压增益是:
V
o
V
i
=
−
V
i
D
2
T
2
L
I
o
{\displaystyle {\frac {V_{o}}{V_{i}}}=-{\frac {V_{i}\,D^{2}\,T}{2L\,I_{o}}}}
将上述和连续模式下的输出电压增益相比较,这个式子复杂多了。在不连续模式下,输出电压增益不只和占空比有关,也和电感器感值、输入电压、输出电流有关。
图5:Fig 5: 降压-升压变换器正规化输出电压及正规化输出电流之间的关系
降压-升压变换器的负载电流若比较小,变换器会运作在不连续模式下,若是负载电流比较大,才会运作在连续模式下。两个模式中间的临界点出现在电感电流在切换周期最后才变为0的情形下,配合图4的标示,会对应以下的式子:
D
T
+
δ
T
=
T
{\displaystyle D\,T+\delta \,T=T}
D
+
δ
=
1
{\displaystyle D+\delta =1\,}
此时,输出电流
I
o
lim
{\displaystyle \scriptstyle I_{o_{\text{lim}}}}
(临界状态下的输出电流)为:
I
o
lim
=
I
D
¯
=
I
L
max
2
(
1
−
D
)
{\displaystyle I_{o_{\text{lim}}}={\bar {I_{D}}}={\frac {I_{L_{\text{max}}}}{2}}\left(1-D\right)}
将
I
L
max
{\displaystyle \scriptstyle I_{L_{\text{max}}}}
替换为在不连续模式下的式子,可得:
I
o
lim
=
V
i
D
T
2
L
(
1
−
D
)
{\displaystyle I_{o_{\text{lim}}}={\frac {V_{i}\,D\,T}{2L}}\left(1-D\right)}
因为
I
o
lim
{\displaystyle \scriptstyle I_{o_{\text{lim}}}}
是在连续模式及不连续模式边界时的电流,因此会同时符合连续模式及不连续模式的式子,代入在连续模式下的式子,可得:
I
o
lim
=
V
i
D
T
2
L
V
i
V
o
(
−
D
)
{\displaystyle I_{o_{\text{lim}}}={\frac {V_{i}\,D\,T}{2L}}{\frac {V_{i}}{V_{o}}}\left(-D\right)}
然后再导入以下二种导入方式:
正规化电压,定义为
|
V
o
|
=
V
o
V
i
{\displaystyle \scriptstyle \left|V_{o}\right|={\frac {V_{o}}{V_{i}}}}
。对应变换器的电压增益。
正规化电流,定义为
|
I
o
|
=
L
T
V
i
I
o
{\displaystyle \scriptstyle \left|I_{o}\right|={\frac {L}{T\,V_{i}}}I_{o}}
。 而
T
V
i
L
{\displaystyle \scriptstyle {\frac {T\,V_{i}}{L}}}
等于在切换周期下的最大电感电流增加量,也就是当D=1时的电感电流增加量。因此,在变换器稳态运作时,意味着没有输出电流时,
|
I
o
|
{\displaystyle \scriptstyle \left|I_{o}\right|}
=0,此数值为1时表示变换器已经提供其最大可变换的电流。
配合上述表示方式,可得:
连续模式下,
|
V
o
|
=
−
D
1
−
D
{\displaystyle \scriptstyle \left|V_{o}\right|=-{\frac {D}{1-D}}}
不连续模式下,
|
V
o
|
=
−
D
2
2
|
I
o
|
{\displaystyle \scriptstyle \left|V_{o}\right|=-{\frac {D^{2}}{2\left|I_{o}\right|}}}
;
连续模式及不连续模式边界时的电流为
I
o
lim
=
V
i
T
2
L
D
(
1
−
D
)
=
I
o
lim
2
|
I
o
|
D
(
1
−
D
)
{\displaystyle \scriptstyle I_{o_{\text{lim}}}={\frac {V_{i}\,T}{2L}}D\left(1-D\right)={\frac {I_{o_{\text{lim}}}}{2\left|I_{o}\right|}}D\left(1-D\right)}
。因此连续模式及不连续模式边界的轨迹为
1
2
|
I
o
|
D
(
1
−
D
)
=
1
{\displaystyle \scriptstyle {\frac {1}{2\left|I_{o}\right|}}D\left(1-D\right)=1}
。
上述的结论画在图5中,可以看出导通模式及不导通模式下的差异。
图6:降压-升压变换器在杂散电阻增加时,其占空比和电压之间的变化
上述的分析中均未考虑变换器中有耗散能量的元件(电阻器 ),意思是变换器会将电源端的功率完全转换到负载端,不会有能量损耗。不过电子元件中都会存在寄生元件 ,例如因为导体材料而产生的寄生电阻。因此变换器需考虑因为寄生电阻而损耗的能量。
为了简单起见,以下假设只有电感器含有寄生电阻,是唯一的非理想元件,可以等效为电感器上串联一个电阻。电感器是由长的导体所构成,因此上面的确可能有一个不可忽略的寄生电阻(R L ),而且不论是导通状态或是断路状态,电感器上都有电流流过。
利用状态空间平均法,可得:
V
i
=
V
¯
L
+
V
¯
S
{\displaystyle V_{i}={\bar {V}}_{\text{L}}+{\bar {V}}_{S}}
其中
V
¯
L
{\displaystyle \scriptstyle {\bar {V}}_{\text{L}}}
及
V
¯
S
{\displaystyle \scriptstyle {\bar {V}}_{S}}
是切换周期中,电感两端及开关两端的平均电压。若假设变换器是在稳态下运作,电感器的平均电流为定值,则电感器的其平均电压为:
V
¯
L
=
L
d
I
L
¯
d
t
+
R
L
I
¯
L
=
R
L
I
¯
L
{\displaystyle {\bar {V}}_{\text{L}}=L{\frac {\bar {dI_{\text{L}}}}{dt}}+R_{\text{L}}{\bar {I}}_{\text{L}}=R_{\text{L}}{\bar {I}}_{\text{L}}}
当开关是在导通状态,
V
S
=
0
{\displaystyle \scriptstyle V_{S}=0}
。若开关是在断路状态,二极管是在稳向偏压(假设是工作在连续模式下)。因此
V
S
=
V
i
−
V
o
{\displaystyle \scriptstyle V_{S}=V_{i}-V_{o}}
,则开关二端的平均电压为:
V
¯
S
=
D
0
+
(
1
−
D
)
(
V
i
−
V
o
)
=
(
1
−
D
)
(
V
i
−
V
o
)
{\displaystyle {\bar {V}}_{S}=D\,0+(1-D)(V_{i}-V_{o})=(1-D)(V_{i}-V_{o})}
在断路时,输出电流是电感电流,但符号相反。因此平均电流为:
I
¯
L
=
−
I
o
1
−
D
{\displaystyle {\bar {I}}_{\text{L}}={\frac {-I_{o}}{1-D}}}
假设输出电流及涟波电压都很小,转换器的负载可以假设为阻值为R纯电阻,上式会变为:
I
¯
L
=
−
V
o
(
1
−
D
)
R
{\displaystyle {\bar {I}}_{\text{L}}={\frac {-V_{o}}{(1-D)R}}}
利用上述式子,输入电压为:
V
i
=
R
L
−
V
o
(
1
−
D
)
R
+
(
1
−
D
)
(
V
i
−
V
o
)
{\displaystyle V_{i}=R_{\text{L}}{\frac {-V_{o}}{(1-D)R}}+(1-D)(V_{i}-V_{o})}
可以写成:
V
o
V
i
=
−
D
R
L
R
(
1
−
D
)
+
1
−
D
{\displaystyle {\frac {V_{o}}{V_{i}}}={\frac {-D}{{\frac {R_{\text{L}}}{R(1-D)}}+1-D}}}
若电感器的电阻值为0,上式就会变成理想下的输出电压及输入电压关系。不过当R L 增加,输换器的电压增益会下降。而且当占空比越大,R L 的影响也越大,图6就是说明上述的影响。