4. DC-DC 升压转换器(Boost)与升降压(Buck-Boost)
Boost 和 Buck-Boost,这两个拓扑在实际项目中太常用了。我刚开始做电源设计那会儿,总觉得 Boost 就是升压,Buck-Boost 就是既能升又能降,理解到这就够了。后来被项目狠狠教育过一次——选错拓扑,板子直接冒烟。嗯,咱们今天好好聊聊这两个拓扑的核心区别和应用陷阱。
4.1 Boost 拓扑:原理与实战要点
Boost 电路,说白了就是“低压变高压”。它的基本结构很简单:一个电感、一个开关管、一个二极管、一个输出电容。
工作的时候,开关管导通,电感储能;开关管关断,电感释放能量,和输入电压叠加后给输出供电。输出电压永远高于输入电压。
核心公式(连续导通模式 CCM):
Vout = Vin / (1 - D)
其中 D 是占空比。D 越大,输出电压越高。但 D 不能无限大,一般不超过 0.9,否则效率会急剧下降。
我在项目中遇到过一个问题:客户要求 5V 升 24V,功率 30W。我一开始选了常规 Boost 方案,结果发现电感电流峰值特别大,二极管反向恢复损耗也很严重。后来换成了同步整流 Boost,效率才从 82% 拉到 91%。
个人经验:Boost 拓扑的输出电流能力受限于输入电流。输入电流 = 输出电流 / (1 - D)。当升压比超过 3 倍时,输入电流会很大,要特别注意电感和开关管的电流应力。
4.1.1 Boost 的关键设计参数
| 参数 | 影响 | 我踩过的坑 |
|---|---|---|
| 电感值 | 决定纹波电流和模式(CCM/DCM) | 电感选小了,纹波太大,输出电容发热严重 |
| 开关频率 | 影响效率和体积 | 频率太高,开关损耗剧增;太低,电感太大 |
| 输出电容 | 决定输出纹波和瞬态响应 | ESR 太高的电容,纹波电压会超标 |
| 二极管 | 反向恢复时间和正向压降 | 普通二极管在高压输出时效率极低,必须用肖特基或同步整流 |
4.2 Buck-Boost 拓扑:正压与反压的两种面孔
Buck-Boost 拓扑其实有两种常见形式:反极性 Buck-Boost 和 四开关 Buck-Boost。很多人以为 Buck-Boost 就是简单的“Buck 加 Boost”,其实不是这么回事。
4.2.1 反极性 Buck-Boost(Inverting Buck-Boost)
这种拓扑的输出电压是负的,相对于输入地。它的结构看起来像 Boost,但输出电容和负载的接法不同。
工作的时候,开关管导通,电感储能;开关管关断,电感电流通过二极管给输出电容充电,输出电压为负。
核心公式:
Vout = -Vin × D / (1 - D)
当 D < 0.5 时,|Vout| < Vin(降压);当 D > 0.5 时,|Vout| > Vin(升压)。
我曾经在一个工业传感器项目里用过这种拓扑。客户需要 +24V 输入,产生 -5V 给运放供电。我直接用了反极性 Buck-Boost,省掉了一个隔离变压器,成本降了不少。但要注意,这种拓扑的输出地和输入地不共地,负载必须浮地。
警告:反极性 Buck-Boost 的输出是负压,如果负载需要正压,必须用 LDO 或电荷泵再反转一次。另外,启动瞬间会有浪涌电流,我建议加软启动电路。
4.2.2 四开关 Buck-Boost(4-Switch Buck-Boost)
这种拓扑才是真正意义上的“升降压”。它由四个开关管(两个上管、两个下管)、一个电感和输出电容组成。输入电压可以高于、等于或低于输出电压。
工作模式有三种:
- Buck 模式:Vin > Vout,只让 Buck 部分工作
- Boost 模式:Vin < Vout,只让 Boost 部分工作
- Buck-Boost 模式:Vin ≈ Vout,四个开关同时工作,维持输出稳定
我记得有一次做车载电源,输入电压 9V-36V,输出固定 12V。用四开关 Buck-Boost 是最合适的方案。输入 9V 时 Boost 模式,36V 时 Buck 模式,中间区域自动切换。效率能做到 95% 以上。
设计技巧:四开关 Buck-Boost 的模式切换点要留滞回区间,否则输入电压在阈值附近波动时,模式会频繁切换,导致输出纹波变大。我一般设 200mV 的滞回。
4.3 应用场景对比:选对拓扑,少走弯路
你想想看,实际项目中怎么选?我列个对比表,方便你快速决策。
| 场景 | 推荐拓扑 | 原因 | 我踩过的坑 |
|---|---|---|---|
| 电池供电升压(3.7V→5V) | Boost | 结构简单,效率高 | 电池电压低时占空比大,电感饱和风险高 |
| 车载电源(9-36V→12V) | 四开关 Buck-Boost | 输入范围宽,输出稳定 | 模式切换点没加滞回,导致振荡 |
| 负压生成(+24V→-5V) | 反极性 Buck-Boost | 成本低,不需要变压器 | 负载浮地,后端电路要隔离 |
| USB PD 输出(5-20V) | 四开关 Buck-Boost | 支持宽范围输出 | 轻载效率低,要加 PFM 模式 |
| LED 驱动(升压恒流) | Boost | 恒流控制简单 | 输出开路时电压会飙升,要加过压保护 |
4.4 知识体系结构图
下面这张图帮你理清 Boost 和 Buck-Boost 的核心逻辑关系。
4.5 避坑指南:我踩过的那些坑
做电源设计这么多年,有些坑真的是刻骨铭心。分享几个给你,希望你别再走一遍。
我曾经犯过的错:
- Boost 电感饱和:有一次做 5V 升 12V,电感选了标称电流 2A 的,结果实际峰值电流到了 3.5A,电感饱和,开关管直接炸了。后来我算峰值电流时,都会留 30% 的余量。
- 四开关 Buck-Boost 模式切换振荡:输入电压在 12V 附近波动时,电路在 Buck 和 Boost 模式之间来回切换,输出纹波从 20mV 跳到了 200mV。加滞回区间后解决。
- 反极性 Buck-Boost 启动浪涌:上电瞬间,输出电容充电电流很大,输入保险丝直接熔断。加了 NTC 热敏电阻和软启动才搞定。
4.6 小结
Boost 和 Buck-Boost 是电源设计里的基本功。Boost 适合纯升压场景,结构简单,效率高;Buck-Boost 适合宽输入范围或需要负压的场景。选型时,别只看原理图,一定要算电流应力、热损耗和启动特性。
嗯,这些经验都是真金白银换来的。你下次做项目时,多想想这些细节,能省不少调试时间。