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 的核心逻辑关系。

Boost 与 Buck-Boost 知识体系 DC-DC 升压与升降压拓扑知识体系 DC-DC 拓扑 Boost 升压 Buck-Boost 升降压 Vout > Vin D = 1 - Vin/Vout 电感电流大 二极管损耗 反极性(负压) 四开关(正压) Vout = -Vin×D/(1-D) Buck/Boost/Buck-Boost 应用场景 电池升压 / 车载电源 / 负压生成 / USB PD / LED 驱动

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 适合宽输入范围或需要负压的场景。选型时,别只看原理图,一定要算电流应力、热损耗和启动特性。

嗯,这些经验都是真金白银换来的。你下次做项目时,多想想这些细节,能省不少调试时间。