4、Boost电路原理:升压转换器工作原理、启动冲击电流抑制、环路稳定性初探
各位同学,咱们今天聊聊Boost电路。说白了,就是升压转换器。
你想想看,很多时候我们手头的电源电压不够用。比如锂电池供电,3.7V要驱动LED灯串,可能需要十几伏甚至更高。这时候Boost电路就派上用场了。我最早接触Boost,是在做一款便携式LED台灯的时候。电池电压掉到3.3V,灯珠死活不亮。嗯,从那以后,我对升压电路就特别上心。
4.1 升压转换器工作原理
Boost电路的核心思想,其实就四个字:电感储能。
它的基本拓扑很简单:一个电感、一个开关管(MOSFET)、一个二极管、一个输出电容。我习惯把工作过程分成两个阶段来讲:
- 开关导通阶段:MOSFET导通,电感两端直接接输入电压。电流从输入流过电感,再流过MOSFET回到地。这时候电感在储存能量。二极管反向偏置,输出电容单独给负载供电。
- 开关关断阶段:MOSFET关断,电感电流不能突变。电感两端电压极性反转,和输入电压叠加在一起,通过二极管给输出电容充电,同时给负载供电。
这里有个关键点:输出电压 = 输入电压 / (1 - 占空比)。占空比越大,输出电压越高。但占空比不能无限大,一般不超过0.9。我在项目中遇到过有人把占空比设到0.95,结果效率急剧下降,电感都快烧了。
核心公式:
Vout = Vin / (1 - D)
其中:
Vout = 输出电压
Vin = 输入电压
D = 占空比 (0 < D < 1)
举个例子:输入5V,要升到12V。那么占空比D = 1 - 5/12 ≈ 0.583。也就是58.3%的时间开关导通,41.7%的时间开关关断。
4.2 启动冲击电流抑制
Boost电路有个让人头疼的问题——启动冲击电流。
为什么会这样?你想想看,刚上电的时候,输出电容电压是0V。开关管一导通,电感电流开始上升。但这时候输出电压还没建立起来,二极管正偏,电感直接通过二极管给电容充电。电流会非常大,可能达到正常工作电流的几倍甚至十几倍。
我记得有一次调试一个12V升压电路,一上电,保险丝直接炸了。查了半天,就是启动冲击电流惹的祸。
怎么解决?我总结了三种常用方法:
- 软启动电路:让占空比从0慢慢增加到目标值。很多电源芯片都有这个功能,比如一个外接电容设置软启动时间。我一般设1-5ms。
- 预充电电路:在启动前,先通过一个小电流给输出电容预充到接近输入电压。这样启动时冲击电流就小多了。
- 限流电阻:在输入回路串一个NTC热敏电阻。冷态时电阻大,限制冲击电流;热起来后电阻变小,不影响正常工作。
我的经验:
软启动是最省事的方案。如果芯片没有软启动功能,可以在反馈回路加一个RC延迟电路,让参考电压缓慢上升。我曾经用这个土办法救活过一个项目。
4.3 环路稳定性初探
环路稳定性,说白了就是让电路不振荡。
Boost电路天生比Buck电路难稳定。为什么?因为Boost有一个右半平面零点。这个零点会让相位滞后,而不是像普通零点那样超前。嗯,这里要注意,右半平面零点是Boost电路的固有特性,没法消除。
我刚开始做电源设计时,总觉得环路补偿随便调调就行。直到有一次,一个Boost电路在轻载时啸叫,重载时振荡。示波器一看,输出波形像心电图一样。从那以后,我再也不敢轻视环路稳定性了。
环路稳定性的三个关键指标:
| 指标 | 要求 | 说明 |
|---|---|---|
| 相位裕度 | ≥45° | 最好60°以上,太大会响应慢,太小会振荡 |
| 增益裕度 | ≥10dB | 保证系统有足够的抗干扰能力 |
| 穿越频率 | 开关频率的1/10~1/5 | 太高会引入噪声,太低响应慢 |
对于Boost电路,我习惯用Type II补偿器。它有一个零点和一个极点,可以抵消输出电容ESR带来的影响。具体参数怎么算?
Type II补偿器设计要点:
零点频率 fz = 1 / (2π * R1 * C1)
极点频率 fp = 1 / (2π * R2 * C1)
一般把零点放在输出滤波器谐振频率附近
把极点放在开关频率的一半左右
避坑指南:
我曾经犯过一个错误:为了追求快速响应,把穿越频率设得很高。结果负载突变时,输出过冲严重,差点烧了后级电路。后来我学乖了,穿越频率一般不超过开关频率的1/10。稳,才是第一位的。
最后说一句,环路稳定性不是算出来就完事的。一定要用实际电路验证。我习惯用网络分析仪扫频,或者用瞬态响应法看负载跳变时的波形。实践出真知,这话在电源设计里一点不假。
好了,Boost电路的基本原理就讲到这里。下一节我们聊聊Buck-Boost电路,它既能升压又能降压,应用场景更广。咱们下节课见。