4. Buck-Boost拓扑原理

Buck-Boost 变换器是宽压电源设计中最具代表性的非隔离拓扑之一。它的核心价值在于:输入电压既可以高于输出电压,也可以低于输出电压,而输出极性相对于输入是反相的。理解 Buck-Boost,不能只记公式,而要把“开关状态—电感储能—能量释放—电压传输比”这条因果链真正串起来。

核心结论先给出:理想 CCM 模式下,Buck-Boost 的电压传输比为
Vout / Vin = -D / (1 - D)
其中 D 为开关管导通占空比,负号表示输出反相。D < 0.5 时降压,D > 0.5 时升压,D = 0.5 时 |Vout| = Vin。

一、拓扑结构与两种开关状态

Buck-Boost 的基本结构由开关管 Q、电感 L、二极管 D、输出电容 Cout 组成。输入端为 Vin,输出端为 Vout,注意输出参考方向与输入相反。电路只有两个有效状态:

  • 状态一:Q 导通,D 截止。输入电源通过 Q 给电感 L 充电,电感电流线性上升,电感储存能量。此时输出电容 Cout 单独向负载供电,负载电流由 Cout 提供。
  • 状态二:Q 关断,D 导通。电感 L 中的电流不能突变,它通过二极管 D 向输出电容和负载释放能量。此时电感电流线性下降,输出电容被充电,同时维持负载电压。

这两个状态交替出现,形成开关周期 Ts。设 Q 导通时间为 Ton,关断时间为 Toff,则占空比 D = Ton / Ts,关断比 1-D = Toff / Ts。Buck-Boost 的能量传递不是直接“输入到输出”,而是“先存入电感,再释放到输出”,这是它与 Buck、Boost 在能量路径上的关键区别。

Buck-Boost 拓扑:开关状态与能量流向 状态一:Q 导通,D 截止 Vin Q 导通 L 储能 D 截止 Cout iL 上升 Cout 向负载供电 状态二:Q 关断,D 导通 Vin Q 关断 L 释能 D 导通 Cout iL 下降 L 向 Cout 和负载释能 能量路径:Vin → L(储能)→ D → Cout/负载(释能),输出极性与输入相反

二、电感储能与释放过程

在状态一中,电感两端电压近似为 Vin,电感电流变化率为:

ΔiL(on) = (Vin / L) × Ton

在状态二中,电感通过二极管向输出释放能量,电感两端电压近似为 Vout(注意极性反相),电感电流变化率为:

ΔiL(off) = (Vout / L) × Toff

稳态时,一个周期内电感电流的净变化为零,即 ΔiL(on) = ΔiL(off)。由此可得:

Vin × Ton = Vout × Toff
Vin × D × Ts = Vout × (1 - D) × Ts
Vout / Vin = D / (1 - D)

考虑输出反相,最终得到 Vout / Vin = -D / (1 - D)。这就是 Buck-Boost 电压传输比的标准推导过程。它说明:占空比 D 不仅决定输出电压大小,还决定工作模式是降压还是升压。

三、CCM 与 DCM 的边界

上述推导默认电感电流连续,即 CCM(连续导通模式)。如果负载较轻或电感较小,电感电流在关断期结束前降到零,就进入 DCM(断续导通模式)。DCM 下电压传输比不再只由 D 决定,还与负载、电感、开关频率有关,输出调节特性会变差,纹波和 EMI 也可能恶化。

对比项 CCM 连续导通模式 DCM 断续导通模式
电感电流 整个周期始终大于零 关断期某时刻降为零并保持
电压传输比 Vout/Vin = -D/(1-D) 与 D、负载、L、fs 均有关
输出调节 线性度好,便于闭环控制 非线性,轻载时调节困难
适用场景 中大功率、宽压主电源 轻载、小功率、低成本场合
设计关注 电感纹波、峰值电流、环路稳定 最小电感、死区、轻载效率

四、案例:12V 输入、-24V 输出的参数估算

假设 Vin = 12V,目标 Vout = -24V,开关频率 fs = 200kHz,电感 L = 22μH,负载电流 Iout = 1A。先求占空比:

|Vout| / Vin = D / (1 - D)
24 / 12 = D / (1 - D)
2 = D / (1 - D)
2 - 2D = D
D = 2/3 ≈ 0.667

再估算电感纹波电流:

Ts = 1 / 200kHz = 5μs
Ton = D × Ts = 0.667 × 5μs ≈ 3.33μs
ΔiL = (Vin / L) × Ton
    = (12V / 22μH) × 3.33μs
    ≈ 1.82A

若平均电感电流约为 Iout / (1-D) = 1A / 0.333 ≈ 3A,则峰值电流约 3A + 0.91A = 3.91A。这说明 Buck-Boost 的电感电流和开关管电流应力通常比同功率 Buck 更大,选型时必须留足余量。

常见误区:把 Buck-Boost 当成“Buck 和 Boost 的简单拼接”。实际上,Buck-Boost 的输出是反相的,且输入与输出之间没有直接直流路径。若需要同相输出,应选择四开关 Buck-Boost 或 SEPIC、Zeta 等拓扑。此外,D 接近 1 时,电流应力和电压应力急剧上升,实际占空比通常不宜超过 0.8。
工程建议:在宽压输入场景中,先根据 Vin(min)、Vin(max) 和 Vout 计算 D 的范围,再判断是否落在合理区间。若 D 长期接近极限值,应重新评估拓扑选择或变压器/耦合电感方案,而不是单纯加大电感。

五、复盘要点

  1. Buck-Boost 的能量传递是“先储后放”,不是直接传递。
  2. 两个开关状态分别对应电感充电和电感放电,稳态时伏秒平衡。
  3. 电压传输比 Vout/Vin = -D/(1-D),负号表示反相。
  4. D < 0.5 降压,D > 0.5 升压,D = 0.5 时 |Vout| = Vin。
  5. CCM 下公式简洁,DCM 下特性变差,轻载设计要特别关注。
  6. 电感电流应力和开关管电压应力随 D 增大而增大,选型需留余量。

掌握 Buck-Boost 的关键,不是背下公式,而是能从“Q 导通储能、Q 关断释能”这两个状态出发,独立推导出电压传输比,并判断电路工作在 CCM 还是 DCM。只有这样,后续的宽压电源参数设计、电感选型、环路补偿和热设计才有可靠基础。