Buck Converter 降压变换器 — 分析母体 + 专家级 worked design

开关电源L1别名 Buck · Buck Converter · 降压变换器 · 降压 · 同步 Buck · step-down converter · 伏秒平衡 · 电流纹波率 · current ripple ratio · TPS54620 · 更新

本质与导读

本质 Buck 只做一件事:用开关把输入斩成占空比 D 的方波,LC 低通滤掉高频、只留直流,于是 。硬约束是稳态下电感伏秒积必须为零,它一步定死变比。但"做一台能量产的 Buck"要回答的远不止变比:电感取多大(电流纹波率 r≈0.4)、输出电容怎么选(纹波/瞬态/RMS 三条准则取最严)、环路怎么补(双极点无 RHP 零点、最好补)、效率被谁吃掉(低 D 时同步管导通损耗为主)、以及每个应力在哪个输入端最恶劣。本页把这些从第一性原理讲透,并用一颗真芯片(TI TPS54620,12V→3.3V/6A)走一遍端到端设计。

主线坐标:开关电源主线 · 站① 稳态基础 + 站② 拓扑综合(基础母体)· ↑ 全景主线

1. 拓扑与开关动作

Buck 的结构极简:一个串联开关(实际是高侧 MOSFET + 续流二极管,同步 Buck 里换成低侧 MOSFET)接到 LC 滤波器再到负载。开关在两个位置间切换——导通时把电感左端接到 Vin,关断时把它接到地。

Buck 拓扑与两阶段开关:ON 阶段(DTs)电感左端接 Vin、电流上升储能;OFF 阶段(D'Ts)续流二极管导通、电感左端接地、电流下降;开关节点电压是幅值 Vin、占空比 D 的方波,经 LC 低通后输出 = D·Vin

关键在开关节点电压 :导通期为 Vin、关断期为 0,是一个幅值 Vin、占空比 D 的方波,其平均值 。LC 滤波器截止频率远低于开关频率 (典型 1 kHz–1 MHz),只放行直流分量,输出稳定在这个平均值附近。理想开关/电感/电容不耗能(开关闭合时压降为零、断开时电流为零),故理想效率趋近 100%——这也是开关电源相对线性稳压器的根本优势。

2. 伏秒平衡 → M(D) = D,以及 small-ripple 的适用边界

要从"方波平均"过渡到可计算的变比,靠电感伏秒平衡这条硬约束。电感定义关系 ;一周期积分,稳态下电感电流回到初值,故电感电压一周期净积分(伏秒/磁链)必须为零:

Buck 电感电压两段:导通期 ,关断期 。令一周期总伏秒为零:

展开即得 ,于是 ——线性、只降压()。

这套推导的前提是 small-ripple(线性纹波)近似:把电感电流、电容电压里远小于直流分量的纹波忽略,当常数处理。它成立的根本条件是开关周期远短于电路自然时间常数。三条专家必须记住的失效边界:① 绝不能用在被开关斩断的量(开关电压、开关电流、电感电压本身——它们就是那个不连续);② 算两极点输出纹波 Δv 时不能用(见 §4,会错误得零);③ 在 DCM 下电感电流纹波按定义已大于直流,不能忽略(但输出电压纹波仍小,故 DCM 下对 不近似、对 仍近似——分裂处理)。

3. 电感电流纹波与电流纹波率 r

变比只用到"净伏秒为零";而电感值 L 决定电流一周期摆多大。导通期电流以 上升,关断期以 下降,峰峰摆幅记作 (振幅、半峰峰):

后一形式代入 得到,说明纹波只取决于施加电压与时间,与负载无关。

Maniktala 把这个纹波占比形式化为电流纹波率 (峰峰纹波比平均电感电流)。Buck 的平均电感电流就等于负载 (安秒平衡:电容稳态无直流,),这让 Buck 的应力代数最干净。反解电感:

以及拓扑无关的" 律":,其中 是一周期伏微秒(伏秒平衡下 )。定了 r、读出 Et,就得 积,再除以 IL 得 L。

电流纹波率 r 的取舍:横轴 r(0→2,r=2 即 CCM/DCM 边界 BCM),纵轴归一化代价。左支——小 r/大电感:电感体积与匝数陡增、瞬态迟钝;右支——大 r/小电感:峰值电流、各 RMS 电流、输出电容纹波电流、磁芯 AC 损耗都随 r 上升。两支在 r≈0.4 附近折中出拐点,工作区 0.3–0.5;用低 ESR 陶瓷/聚合物电容时可把 r 推到 0.6–1、再缩电感 30–50%

为什么 r ≈ 0.4 是甜点(工作区 0.3–0.5):r 是取舍旋钮,不是越小越好。小 r 要大电感(体积、匝数、成本、瞬态慢);大 r 电感小,但峰值电流 、开关/电容 RMS 电流、磁芯 AC 损耗全涨,峰值电流模式还丢噪声裕度。把峰值储能对 r 作图,拐点落在 0.4 附近。r 同时是磁通纹波率 ——同一个 0.4 也约束了磁芯 AC 磁摆。

4. 输出纹波与输出电容 — 两极点与那个"8"

Buck 输出纹波不能用 small-ripple 近似直接得到:流进输出电容的唯一交流电流就是电感电流纹波,若把它也近似掉就错误地得 (与 C 多大无关)。必须用电容电荷法

电容足够大、其在 处阻抗远小于 R 时,几乎全部 流入电容, 是峰值 、过零点在两子区间中点的三角波,基底 。注入电荷 = 三角形正半周面积 ;它等于 (峰峰电压 ),故

那个"8"= 。此结果与 R 无关,是两极点 LC 输出滤波器的标志。实战里 ESR 压降常盖过这个电荷项:输出纹波峰峰 ,。详见输出纹波与电容选型

5. CCM / DCM 边界

前面全假设电感电流连续(CCM)。负载变轻、 大到电感电流谷值触零时,续流二极管(单向器件)阻断反向电流,迫使电感电流在第三子区间保持零 → 断续导通(DCM)。判据用无量纲参数 对临界值比较:

物理读法:大 K(大 L、重载)偏 CCM;小 K(轻载)偏 DCM。Buck 特有: 随 D 减小而增大,所以 Buck 在低占空比/轻载最容易掉进 DCM;,故只要 (即 )Buck 对所有 D 都 CCM。这与 Boost/Buck-Boost 相反——后者在 处纹波比电流掉得更快、天然 CCM。DCM 变比抬高:

它由三子区间的伏秒平衡()+ 安秒平衡消去 解出。关键后果:DCM 下变比变得与负载有关、输出阻抗抬高,且 (空载)时 ——空载失去调节。两支在边界 处连续衔接回

6. 效率与损耗 — Buck 为什么不像 Boost 那样崩

把电感铜阻 RL 折进 DC transformer 模型(Buck 是 1:D 理想变压器 + 串联 RL),只算铜损时:

关键专家点:这个式子几乎与 D 无关——Buck 没有 Boost/Buck-Boost 那种 的效率崩塌(见 Boost)。含半导体导通损耗时:

其中有效电阻占空比加权的(),因为器件只在其导通那段周期在电路里。损耗分导通与开关两类:导通损耗 与频率无关、由占空比定;开关损耗 。Buck 是感性负载,开关瞬间 V、I 交叠大,感性关断/开通损耗约为纯阻性负载的 3 倍:(理论算值常比实测低 20%–50%,实战乘修正因子)。整机损耗预算法见损耗预算与效率

7. 动态与控制环 — 双极点,无 RHP 零点

Buck 的控制-输出传递函数是个两极点低通(没有 Boost/Buck-Boost 的右半平面零点):

直流增益 ——注意分子是输出电压;因 (别误写成 ,那会把增益抬高 、约 11 dB)。 是 LC 谐振角频率;品质因数 ( 为特征阻抗),即阻尼由负载相对 R0决定:轻载(大 R)→ 高 Q、谐振峰高;重载 → 低 Q。 时双极点为复根、 处相位恰 、幅频以 dB/dec 下滑。真实电容 ESR 引入实零点 并阻尼 Q。

无 RHP 零点是 Buck 好补的根本原因:环路带宽可推到 量级而不失稳。Boost/Buck-Boost 的 RHP 零点加相位滞后却抬增益(占空比突增时输出先反向下跌),把带宽卡死。补偿的 canonical 模型来源见变换器 AC 建模补偿器设计

电压模式 vs 电流模式 — 对象不是同一个(§8 用后者,别混):上面这个双极点是电压模式功率级对象。若像 §8 的 TPS54620 那样用峰值电流模式,电流内环把电感电流直接控住,把 LC 双极点拆开成:一个低频主极点 、一个高频极点、外加采样效应带来的 处双极点(其 Q 由斜率补偿量决定)。所以 §8 补偿的是单极点对象(才用 Type-II 单零点去抵消 fpmod),而不是这里的双极点——这也是 §8 实测穿越 43 kHz 低于 60.5 kHz 目标的真正原因: 采样极点 + 斜率补偿贡献的相位滞后把带宽拉低,而非"忽略斜率补偿"一句能概括。电流模式小信号对象( / ESR 零点 / 采样双极点)的完整式见变换器 AC 建模PCMC Buck 控制环路

8. 端到端 worked design — TI TPS54620,12V → 3.3V,6A

用一颗真芯片走一遍:TI TPS54620(4.5–17V 输入、6A、同步、集成 HS 26 mΩ / LS 19 mΩ、峰值电流模式、外部补偿)。目标 Vin=12V(8–17)、Vout=3.3V、Io=6A、fsw=480 kHz、输出纹波 33 mV、瞬态 1A 阶跃 ΔVout≤5%。

Buck worked design(TPS54620,12V→3.3V/6A)四步流:① 选 L——r=0.3,L=(Vinmax-Vout)/(Io·r)·Vout/(Vinmax·fsw)=3.08µH→取 3.3µH(Coilcraft MSS1048-332NL,DCR 10mΩ,Isat 7.38A),IL,rms=6.02A、Ipk=6.84A,Isat 按电流限 11A 选;② 选 Cout——瞬态 25µF/纹波 13.2µF/ESR<19.7mΩ 取最严,47µF X5R(derate22µF),EVM 实用 2×100µF;③ Type-II 补偿——fpmod=12.9kHz、ESR零点 2730kHz、取 fco=60.5kHz,Rc=1.69kΩ、Cc=8200pF,实测 BW 43kHz/PM 52°;④ 效率/损耗——峰值 95%、满载90%,D=0.275 → 低侧同步管导通损耗 0.5W 为主 + DCR 0.36W

第 1 步 选电感:TI 用纹波率法(其 KIND 即本页 r,取 0.3): → 取标准 3.3 µH。选真件 Coilcraft MSS1048-332NL(3.3 µH,DCR 10 mΩ,Isat 7.38 A@30% 跌落,Irms 7.22 A@40°C 升)。算得 A、 A。保守规则:Isat 应 ≥ 芯片电流限(≈11 A)而非仅 6.84 A 稳态峰值——故障/瞬态电流会冲到电流限。

第 2 步 选输出电容:取三条准则最严者。① 瞬态:;② 纹波:;③ ESR: mΩ(陶瓷远低);电容需扛 RMS 纹波电流 485 mA。选 47 µF/6.3V X5R(经老化/温度/直流偏压 derate 后按 ~22 µF 参与环路计算);EVM 实板用 2×100 µF 留裕度——datasheet 流程值与实板差异本身是个实战教学点。

第 3 步 Type-II 补偿(跨导误差放大器 + 外部 Rc/Cc):用 derate 后 Cout=22.4 µF、ESR=3 mΩ:调制极点 kHz,ESR 零点 MHz(TI datasheet 记 2730 kHz,差异源自 ESR/Cout 精确 derate 值;两者都远高于 fco、不影响设计);穿越取 kHz(TI 取整到 fco ≈ 60.5 kHz)。补偿件由跨导误差放大器参数定:(误差放大器跨导 V、 为功率级电流采样跨导,查 datasheet)把环路增益在 fco 拉到 0 dB → Rc ≈ 1.69 kΩ; → 取标准 8200 pF,让补偿零点落在 fpmod 处把那个调制极点抵消掉(Type-II 的核心动作)。实测(EVM,12V/6A):带宽 43 kHz、相位裕度 52°——实测穿越低于 60.5 kHz 目标,因电流模式的 采样极点 + 斜率补偿贡献相位滞后(见 §7 电压模式 vs 电流模式段),把带宽拉低,这是重要实战 caveat。

第 4 步 效率与损耗:峰值效率 95%(8V/2A),满载 12V/6A 约 ~90%(读效率曲线,近似)。占空比 ,低侧同步管导通 72.5% 周期,损耗分解(按 datasheet 参数推算):

损耗项估算占比
低侧同步管导通 ≈ 0.50 W最大
电感 DCR ≈ 0.36 W次之
高侧管导通 ≈ 0.26 W
高侧开关损耗 @480 kHz≈ 0.25 W

低 D + 中等 480 kHz 下 I²R 导通损耗为主(尤其低侧同步管 + DCR);开关损耗只有把 fsw 推向 1.6 MHz 上限才会反超。上表只列主项;完整同步 Buck 的 IC 耗散还含栅驱损耗 死区体二极管导通 + 反向恢复 开关损耗——480 kHz 下都较小,但都 、高频设计会进 Tj 预算,必须计入。实测热:12V/6A 无风冷时芯片 70°C,远低于 150°C 结温上限。

第 5 步 选输入电容:Buck 的输入电流是脉动的(开关导通时抽走 ≈Ipk、关断时为零),这股方波纹波几乎全落在输入电容上,故输入电容的 RMS 电流应力往往比输出电容大得多。RMS ; 最大,但本设计 D 范围 0.194–0.41 不含 0.5,故在最近的 (Vinmin 8V)核: A——相当大。选低 ESR 陶瓷(多个 10 µF/25V X7R 并联满足 ~3 A RMS、耐压 ≥1.2×Vinmax)紧贴 PVIN 引脚、最小化输入 hot loop 面积(这条比容量更决定 EMI 与尖峰),另配 bulk 电容压低频。

第 6 步 结温热核:IC 自身耗散 ≈ 高低侧导通 + 开关损耗 ≈ W(电感 DCR 的 0.36 W 耗在电感上、不进 IC)。VQFN-14 带外露热焊盘、在好铜箔 + 过孔阵列上 °C/W,故 °C——与 EVM 实测 70°C 吻合,距 150°C 结温上限裕度充足。热焊盘必须用过孔阵列直接缝到内层地平面,这是主散热路径; 强依赖铜箔面积,datasheet 的 只在其指定测试板成立,自己的板要按实际铜箔重估。

内部补偿对照:若选内部补偿的 TI LMR33630(12V→5V/3A),就没有 Rc/Cc/Cp,改用前馈电容 CFF 调——现代 COT 风格"选好 L 和 Cout 即可"的流程,和上面的外部补偿正好两个极端。

9. 器件应力与最恶劣工况设计点

Buck 应力是全拓扑最温和的(开关管只承受 ≈Vin),但不同应力在不同输入端最恶劣——这是新手最常踩的坑。核心公式(r 在其中)与各自的最恶劣角:

应力公式Buck 最恶劣点
峰值电感电流(定电感)Vinmax / Dmin
开关 RMS 电流 / 导通损耗Vinmin / Dmax
二极管平均电流Vinmax / Dmin
磁芯 AC 损耗(∝ Iac)Vinmax
输出电容 RMS设计点(用 r@Dmin)
输入电容 RMSD = 0.5
开关/二极管最大电压Vinmax

电感在 Vinmax/Dmin 处设计(峰值电流最大);但开关 RMS 在 Vinmin/Dmax 最大、输入电容 RMS 在 D=0.5 最大。r 有歧义:r 依赖工作点,Buck 应力多用 (在 Vinmax 处),务必标清用哪个 r,混用是经典错误。器件电流额定 ≥ 2× 最恶劣值、电压额定 ≥ 1.2× 最恶劣值。

10. 工作极限与 fsw 选型 corner

worked design 给的是标称点;真投产要守住工作空间的边界——这几条恰是"datasheet 有没有读进去"的分水岭。

  • 最小导通时间 → 最高降压比:开关有最小导通时间 tonmin(受驱动/比较器传播延迟限),故最低可稳定输出约 ;高 Vin + 高 fsw + 低 Vout 三者叠加会撞这条线(占空比小到做不出、被迫跳周期)。本设计 Vin 17V、fsw 480 kHz,若 ns 则 D 下限 ,3.3V(D=0.194)安全。
  • 最大占空比 / 压差(dropout):自举(bootstrap)供电需每周期留一段关断刷新 BOOT 电容,故 D 有上限(典型 ~90%+);Vin 逼近 Vout 时进入 dropout、输出跟不住。本设计 Vinmin 8V → Dmax 0.41,远离压差。
  • 过流(OCP):TPS54620 高侧限流 8A(min)/11A(典)、低侧 7/10A;逐周期限流 + hiccup 重启。这正是 §8 第 1 步电感 Isat 要按电流限 11A 而非 6.84A 稳态峰值选的原因——故障/瞬态电流会冲到限流点。
  • 轻载模式:同步 Buck 低侧管能反向导通(FCCM 强制连续),轻载时反灌电流把效率拖低;若 IC 支持 skip/PFM(轻载停开关、只补电荷),轻载效率大升但纹波与 EMI 频谱变差。这是轻载效率的核心取舍,也与 §5 的 DCM 相扣。
  • fsw 选型权衡:高 fsw → L、Cout 更小、瞬态更快,但开关损耗 ∝ fsw、EMI 更难压、栅极驱动损耗升;低 fsw → 无源件大、效率高。TPS54620 可 200k–1.6 MHz,本设计取 480 kHz 是尺寸/效率/EMI 的折中。判据:先由 EMI 敏感频段 + 效率目标定 fsw 上限,再由无源件体积/成本定下限。
  • 热降额:输出电流额定随环境温度降额(由 θJA 与 150°C 结温上限共同决定);高 Ta 下满载可能撞 Tj,须降载或加铜/风冷。

11. 设计陷阱(实战)

前面各节的公式都成立,但真实设计翻车往往不在公式而在这几处"看着对、实则咬人"的地方——按经验列成 checklist,逐条对照。

  • 磁芯饱和看峰值电流,不是 RMS:按 定, 留在铁氧体拐点(~0.3 T)下;供应商分 Idc/Irms/Isat 三个额定,都要核。
  • "多绕几匝"是陷阱:——加匝数反而抬磁密、逼近饱和。要更大 L 得换更大磁芯,不是只加线。
  • D > 50% 有斜率补偿最小电感下限:峰值电流模式 CCM 下 D>0.5 若斜率补偿不足会亚谐波(倍周期)振荡,L 有下限约束,不只由 r 选。
  • 量化电流限提前触发:固定/阶梯电流限阈值与 相互作用,r 太大会提前触限——又一条把 r 守在 0.4 的理由。
  • 开关损耗理论算值偏低 20%–50%:实战乘修正因子;别用裸理论值定散热。
  • DVR/Vsense 走线:Vsense 接输出电容正极高频特性最好处;输入 hot loop 面积最小化,PH 开关节点铜箔要小(压 EMI)。

核心要点

  • 伏秒平衡一步定 (线性、只降压);small-ripple 有三条失效边界(斩断量/两极点纹波/DCM)
  • 电流纹波率 ,最优 0.4(区间 0.3–0.5):;r 一定则几乎所有应力随之定;低 ESR 电容可推 r 到 0.6–1
  • 输出纹波两极点 (与 R 无关),实战常 ESR 主导(峰峰 ≈ ESR×2ΔiL)
  • CCM/DCM:;Buck 在低 D/轻载最易 DCM; 则全 D CCM;DCM 空载失调
  • 效率 与 D 无关,无 Boost 式崩塌;低 D 时低侧同步管导通损耗为主;感性开关损耗 ≈ 3× 阻性
  • 双极点、(负载定阻尼)、无 RHP 零点 → 最好补,带宽可到
  • worked design(TPS54620,12V→3.3V/6A)端到端:r=0.3→3.3µH 真电感 → Cout 取瞬态/纹波/ESR 最严 → 补偿器 gm 推导(Rc 由 gmea·Vref·fco 定、 抵消 fpmod)→ 输入电容 RMS≈3A@Dmax结温 °C → 实测 43kHz/52°、满载 ~90% 效率、低侧导通损耗主导
  • 工作极限 corner:最小导通时间限最高降压比、自举限最大占空(压差)、OCP 逐周期+hiccup(故 Isat 按电流限选)、同步管轻载反灌 vs PFM 取舍、fsw 折中尺寸/效率/EMI、θJA 定热降额
  • 不同应力在不同输入端最恶劣:电感@Vinmax/Dmin、开关RMS@Vinmin/Dmax、输入电容@D=0.5(不在范围则取最近边)——混用 r 是经典错误

缩写表

缩写全称
CCM / DCMContinuous / Discontinuous Conduction Mode(连续 / 断续导通模式)
BCMBoundary Conduction Mode(临界,r=2)
D / D'占空比 / 其补 1−D
r电流纹波率 ΔIpp/IL(current ripple ratio)
ΔiL / ΔIpp电感电流纹波振幅 / 峰峰值(ΔIpp = 2ΔiL)
ESR / ESL等效串联电阻 / 电感
Gvd / Gvg控制-输出 / 线-输出传递函数
Q0 / f0输出 LC 品质因数 / 谐振频率
RHP zero右半平面零点
Ron / RDSMOSFET 导通电阻
Isat / Irms电感饱和 / RMS 电流额定
fco / fpmod环路穿越频率 / 调制极点
DCR电感直流铜阻

Cross-references