3、Boost变换器稳态分析:CCM与DCM下的增益公式推导与关键波形
Boost变换器,说白了就是升压电路。很多刚入行的朋友觉得它比Buck简单,其实不然。我个人习惯把Boost叫做「反直觉变换器」——你关断开关,能量反而往负载跑。嗯,这里面的物理本质,咱们今天好好捋一捋。
3.1 基本工作原理回顾
Boost电路的结构很简单:一个电感、一个开关管、一个二极管、一个输出电容。但它的工作逻辑跟Buck正好相反。
开关管导通时,电感两端直接加输入电压Vin,电感电流线性上升,能量储存在磁场里。这时候二极管反偏,负载靠电容供电。
开关管关断时,电感电流不能突变,它会通过二极管续流。电感两端电压变成Vout - Vin(注意方向),电感电流线性下降,能量释放给负载和电容。
我刚开始做电源设计时,总觉得Boost的二极管位置很别扭。后来想明白了——它就是要利用电感的反电动势来抬升电压。你想想看,电感在开关管关断瞬间会产生一个反向电动势,这个电压叠加在输入电压上,自然就升上去了。
3.2 CCM模式下的增益推导
咱们先看连续导通模式(CCM)。所谓CCM,就是电感电流在整个开关周期内都不为零。
根据伏秒平衡原理,稳态时电感两端的平均电压必须为零。这个道理很简单——如果平均电压不为零,电感电流就会一直增加或一直减少,永远达不到稳态。
开关管导通时间ton = D×Ts,电感两端电压为Vin。
开关管关断时间toff = (1-D)×Ts,电感两端电压为Vin - Vout。
伏秒平衡方程:
Vin × D × Ts + (Vin - Vout) × (1-D) × Ts = 0
化简后得到:
Vout / Vin = 1 / (1 - D)
这就是Boost变换器在CCM下的增益公式。注意,这里的D是占空比,取值范围0到1。当D=0.5时,增益为2;D=0.8时,增益为5。理论上D趋近于1时,增益可以无限大。
⚠️ 实际限制:我在项目中遇到过,占空比超过0.85后,效率会急剧下降。原因有两个:一是开关管和二极管导通损耗随占空比增加而增加;二是电感电流纹波变大,磁芯损耗上升。所以实际设计中,我一般把最大占空比限制在0.85以内。
3.3 DCM模式下的增益推导
断续导通模式(DCM)就更有意思了。当负载变轻或者电感值偏小时,电感电流会在开关周期内降到零,并且保持一段时间。
DCM下有三个时间段:
- t1 = D1×Ts:开关管导通,电感充电
- t2 = D2×Ts:开关管关断,电感放电到零
- t3 = D3×Ts:电感电流为零,负载完全靠电容供电
其中D1 + D2 + D3 = 1。
伏秒平衡仍然成立:
Vin × D1 × Ts + (Vin - Vout) × D2 × Ts = 0
化简得:
Vout / Vin = (D1 + D2) / D2
但这里D2是未知的,我们需要另一个方程。利用电感电流的平均值等于负载电流这个条件:
Iout = Vout / R = (1/2) × Ipk × D2
其中Ipk是电感电流峰值:
Ipk = (Vin / L) × D1 × Ts
联立求解,得到DCM下的增益公式:
Vout / Vin = (1 + √(1 + 4×K)) / 2
其中K = 2×L / (R×Ts),是一个无量纲参数。
💡 关键洞察:DCM下,增益不仅与占空比有关,还与负载电阻R和电感L有关。这意味着负载变化会影响输出电压——说白了,DCM下Boost变换器的输出阻抗不为零,负载调整率比较差。
3.4 CCM与DCM的边界条件
什么时候进入DCM?这取决于电感电流的纹波大小和负载电流的大小。
临界条件:电感电流的最小值刚好为零。此时:
Iout_critical = (Vin × D × Ts) / (2 × L) × (1 - D)
我一般用这个公式来选电感。举个例子,如果设计一个12V转24V的Boost,开关频率100kHz,最大负载电流2A,占空比0.5:
L_critical = (12 × 0.5 × 10μs) / (2 × 2) × (1 - 0.5) = 7.5μH
实际选型时,我会取3~5倍裕量,也就是22μH到33μH。为什么?因为电感值会随电流增加而下降(饱和效应),而且留点余量总没错。
3.5 关键波形分析
咱们来看看几个关键波形,这些波形在调试时非常有用。
电感电流波形:
- CCM:三角波,从Imin到Imax线性变化,平均值等于Iin
- DCM:三角波,从0到Ipk再到0,中间有一段为零
开关管漏源电压波形:
- 导通时:接近0V(实际为Rds_on × Ids)
- 关断时:等于Vout(加上二极管压降)
- 注意:关断瞬间会有电压尖峰,这是由寄生电感和PCB走线电感引起的
二极管电流波形:
- 导通时:等于电感电流
- 关断时:为零
- 反向恢复:在二极管关断瞬间,会有反向恢复电流尖峰
🔧 调试技巧:我曾经遇到过一个Boost电路,效率总是上不去。用示波器一看,二极管的反向恢复电流尖峰特别大,导致开关管在导通瞬间承受很大的电流应力。解决办法是换用SiC二极管或者快恢复二极管,同时优化PCB布局减少寄生电感。
3.6 实际设计中的注意事项
说了这么多理论,最后分享几个实战经验:
- 电感选型:除了感值,还要关注饱和电流和DCR。饱和电流要大于峰值电流的1.2倍,DCR越小越好。
- 输出电容:Boost的输出电容承受的纹波电流比Buck大得多。因为电感电流在开关管关断时才给电容充电,所以输出电容的ESR和ESL都很关键。
- 环路稳定性:Boost在CCM下有一个右半平面零点(RHPZ),这个零点会限制环路带宽。我一般把穿越频率设置在RHPZ频率的1/5以下。
- 启动冲击:Boost启动时,输出电压从0开始上升,占空比会很大,容易产生浪涌电流。建议加软启动电路。
嗯,Boost变换器的稳态分析就讲到这里。下一节咱们会深入讨论小信号建模和环路补偿设计,到时候会用到今天推导的这些增益公式。记住,理论是基础,但最终还是要靠示波器和烙铁来验证。