3、拓扑结构详解(二):Boost升压电路工作原理、关键波形、启动与短路特性
好,咱们接着聊Boost电路。
上一章讲了Buck,那是降压。这一章咱们聊聊升压——Boost。说实话,Boost电路在电源设计里出现的频率非常高。我做过不少电池供电的产品,比如手持设备、蓝牙音箱,电池电压3.7V,但里面有些模块需要5V甚至12V供电,这时候Boost就派上用场了。
Boost电路的核心思想,说白了就是“利用电感储能,然后释放到输出端”。你想想看,电感在开关管导通时储存能量,关断时把能量“甩”到输出电容上,电压自然就抬高了。
3.1 Boost电路的基本拓扑结构
先看结构。Boost电路由五个核心元件组成:
- 输入电源 Vin:提供能量
- 电感 L:储能元件,核心中的核心
- 开关管 Q(通常是MOSFET):控制能量流动
- 二极管 D:防止输出电容反向放电
- 输出电容 Cout:平滑输出电压
嗯,这里要注意一点:Boost电路的输入电流是连续的,但输出电流是断续的。这个特性决定了它的纹波表现和Buck不太一样。我在项目里吃过这个亏,后面会细说。
3.2 工作原理:两个阶段
Boost电路的工作分两个阶段,咱们用连续导通模式(CCM)来讲解。
阶段一:开关管导通(ton)
开关管Q导通,二极管D反偏截止。这时候发生了什么?
- 输入电压Vin直接加在电感L两端
- 电感电流线性上升,斜率 = Vin / L
- 输出电容Cout单独给负载供电
这个阶段,电感在“吃”能量。电流从零或者某个初始值开始往上爬。
阶段二:开关管关断(toff)
开关管Q关断,电感电流不能突变,怎么办?它只能通过二极管D继续流动。
- 电感两端电压反向,变成 Vout - Vin
- 电感电流线性下降,斜率 = (Vout - Vin) / L
- 电感释放的能量,一部分给负载,一部分给输出电容充电
这个阶段,电感在“吐”能量。而且因为输出电压高于输入电压,电感电流才能往下走。
关键公式:
稳态时,电感伏秒平衡:Vin × ton = (Vout - Vin) × toff
推导出:Vout = Vin / (1 - D),其中D = ton / T
注意:D不能等于1,否则输出电压会飞上天。实际设计中,D一般不超过0.9。
3.3 关键波形分析
波形这东西,光看文字不好理解,但咱们可以描述一下关键特征。
| 波形名称 | 形状特征 | 说明 |
|---|---|---|
| 电感电流 IL | 锯齿波,上升斜率Vin/L,下降斜率(Vout-Vin)/L | CCM模式下电流不会降到零 |
| 开关管漏源电压 Vds | 导通时为0,关断时为Vout | 注意耐压选择,要留余量 |
| 二极管电流 ID | 开关管导通时为0,关断时等于电感电流 | 二极管有反向恢复问题 |
| 输出纹波 Vripple | 与输出电容ESR和充放电电流有关 | Boost输出纹波比Buck大,因为输出电流断续 |
我个人习惯,在调试Boost电路时,第一件事就是看电感电流波形。如果波形不对称,或者有异常尖峰,那多半是电感饱和了或者环路不稳定。
经验之谈:
我曾经在一个12V转24V的项目里,电感选小了,结果满载时电感电流波形变成了三角形(进入DCM模式),输出电压掉得一塌糊涂。后来换了大电感,问题解决。所以电感值的选择,不能光算理论值,还要考虑负载范围。
3.4 启动特性
Boost电路的启动,比Buck要“温柔”一些,但也有坑。
启动时,输出电压从0开始上升。这时候占空比会从最大值逐渐减小到稳态值。但有个问题:启动瞬间,输出电容相当于短路,电感电流会冲得很大。
我见过不少新手设计的Boost电路,一上电就烧MOSFET。为什么?因为启动时占空比太大,电感电流失控了。
解决办法有两个:
- 软启动:让占空比从0慢慢增加到目标值,时间一般在几毫秒到几十毫秒
- 限流保护:检测电感电流,超过阈值就限制占空比
嗯,这里要特别提醒:Boost电路的启动电流峰值,可能比稳态电流大好几倍。选MOSFET和电感时,一定要考虑这个瞬态电流。
3.5 短路特性
Boost电路的短路特性,可以说是它的“软肋”。
当输出端短路时,输出电压Vout变成0。这时候二极管D正偏,输入电压Vin通过电感和二极管直接对地短路。电流会非常大,而且不受开关管控制——因为即使开关管关断,电流也能通过二极管流走。
⚠️ 重要警告:
Boost电路本身不具备短路保护能力!输出短路时,电流会持续上升,直到烧毁电感、二极管或者PCB走线。
我曾经在一个项目中,客户要求做输出短路保护,我加了一个P沟道MOSFET在输入回路,检测到短路就断开输入。这个方案虽然简单,但响应速度要快,否则电感先饱和了。
常见的短路保护方案:
- 输入侧断开:在输入端加一个开关管,短路时切断输入
- 输出侧断开:在输出端加一个开关管,短路时隔离负载
- 限流控制:检测电感电流,超过阈值就强制关断开关管(但二极管通路仍在,只能限制开关管导通时的电流)
说实话,Boost电路的短路保护,没有Buck那么容易做。Buck电路在短路时,开关管关断就能切断能量传递。但Boost不行,二极管那条路是“常通”的。所以设计时一定要提前想好保护策略。
3.6 设计要点总结
最后,我把Boost电路设计中的几个关键点列出来,供你参考:
- 电感选择:保证在最大负载下仍工作在CCM模式,同时避免饱和
- 输出电容:因为输出电流断续,纹波较大,建议用低ESR的陶瓷电容或多颗并联
- 二极管:用快恢复二极管或肖特基二极管,反向恢复时间要短
- MOSFET:耐压要大于Vout,留20%以上余量
- 环路补偿:Boost电路在CCM模式下有一个右半平面零点,补偿起来比Buck麻烦。我建议用Type III补偿网络
避坑指南:
我曾经在一个升压项目中,输出电容只放了一颗10μF的陶瓷电容,结果输出纹波高达500mV。后来换成三颗并联,纹波降到50mV。记住:Boost的输出电容,容量和数量都要给足。
好了,Boost电路的核心内容就这些。下一章咱们聊Buck-Boost,也就是既能升压又能降压的拓扑。那个更有意思,敬请期待。