1000W Buck-Boost 电源设计总结:四开关拓扑、波形调试与PCB布局
1000W Buck-Boost 电源设计总结:四开关拓扑、波形调试与PCB布局

本文把大功率非反相 Buck-Boost 的原理、器件选型、波形判断、PCB 布局和调试顺序串起来。

第一章 四开关 Buck-Boost 的基本原理

1. 为什么不用普通 Buck 或普通 Boost

如果输入电压始终高于输出电压,用 Buck 就够了;如果输入电压始终低于输出电压,用 Boost 就够了。

但很多电源场景里,输入电压可能跨过输出电压。例如电池、超级电容、宽压 DC 母线、车载 12V/24V/48V 系统,输入有时高于输出,有时低于输出。这时就需要非反相 Buck-Boost。

四开关 Buck-Boost 的核心结构如下:

ADI LT8705 四开关 Buck-Boost 功率级拓扑

图中左半桥 M1/M2(= 后文 ISL81601 的 Q1/Q2)形成输入侧开关桥臂,右半桥 M4/M3(= Q4/Q3),中间电感连接 SW1/SW2(= PH1/PH2)。来源:ADI LT8705 数据手册。

它的优点是:

  • 输入输出同极性,不像传统反相 Buck-Boost 那样输出为负
  • Buck 区、Boost 区都可以做同步整流,效率高
  • 输入高于、低于、接近输出时都能连续调节
  • 适合几十瓦到上千瓦的宽压 DC/DC

代价也很明显:

  • 需要 4 个 MOSFET,驱动和时序复杂
  • 有两个高 dv/dt 节点:SW1 和 SW2
  • Buck、Boost、Buck-Boost 过渡区的波形不同,调试不能只看一个工况
  • 大功率下 PCB 寄生电感、栅极误导通、环路稳定性都会变得很敏感

2. 三个工作区:Buck、Boost、Buck-Boost

控制器根据输入与输出电压的关系切换工作区:

ADI LT8705 Buck Boost Buck-Boost 工作区

图:输入输出电压关系不同,控制器会进入 Buck 区、Buck-Boost 过渡区或 Boost 区。来源:ADI LT8705 数据手册。

Buck 区:$V_{in} \gg V_{out}$

此时系统更像同步 Buck:

  • 输入侧桥臂 Q1/Q2 参与 PWM
  • 输出侧上管 Q4 通常保持导通
  • 输出侧下管 Q3 关闭
  • 电感电流主要由输入侧调节

此时输入电流是脉冲状,输入电容 RMS 电流压力大;输出侧因为电感接近输出端,输出电流相对连续。

Boost 区:$V_{in} \ll V_{out}$

此时系统更像同步 Boost:

  • 输入侧上管 Q1 通常保持导通
  • 输入侧下管 Q2 关闭
  • 输出侧桥臂 Q3/Q4 参与 PWM
  • 电感先从输入储能,再向输出释放能量

这是大功率设计里最危险的工况。因为输出功率一定时,输入电压越低,输入电流和电感平均电流越大。

Buck-Boost 过渡区:$V_{in} \approx V_{out}$

输入和输出接近时,控制器进入过渡区。ISL81601 不是让四个管子同时做四开关 PWM,而是一个 Buck 周期接一个 Boost 周期交替,两个时钟周期完成一个 Buck-Boost 周期:Buck 占空比 $D_{Q1}$ 降到 66.7% 以下就切回纯 Buck 区,Boost 侧 $D_{Q3}$ 升到 33.3% 以上就切到纯 Boost 区。

ISL81601 Buck-Boost 区等效电路与开关波形

图:ISL81601 的 Buck-Boost 区等效电路与开关波形。来源:Renesas ISL81601 数据手册(FN9299 Rev.3.1)Figure 50。


第二章 1000W 设计边界与参数计算

1. 先用一个真实规格锁定边界

按一个 1kW 宽压四开关 Buck-Boost 算例展开:

参数数值
输入电压12V 到 56V
输出电压12V 到 56V
输出电流上限18A
输出功率上限1000W
估算效率先按 95%
开关频率300kHz

输出不是任何电压下都能 18A 且 1kW,实际按下面关系限功率:

$$ I_{out,allow}=\min\left(18A,\frac{1000W}{V_{out}}\right) $$

所以 12V 输出时 18A 只对应 216W,56V 输出时 1000W 对应:

$$ I_{out}=\frac{1000W}{56V}\approx17.86A $$

最危险的电流工况是 12V 输入、56V 输出、1kW 满载,输入平均电流近似为:

$$ I_{in}\approx\frac{P_{out}}{V_{in}\times\eta} =\frac{1000W}{12V\times0.95}\approx87.7A $$

低压 Boost 满载时,电感、输入连接器、输入铜皮、采样路径和输入侧 MOSFET 都要按接近 90A 的连续大电流处理。

2. 四开关 Buck-Boost 的占空比关系

理想 CCM 下,四开关 Buck-Boost 按工作区近似成 Buck 或 Boost:

工作区近似关系占空比理解
Buck 区,$V_{in}>V_{out}$$V_{out}\approx D_{buck}V_{in}$$D_{buck}\approx V_{out}/V_{in}$
Boost 区,$V_{in}<V_{out}$$V_{out}\approx V_{in}/(1-D_{boost})$$D_{boost}\approx1-V_{in}/V_{out}$
过渡区,$V_{in}\approx V_{out}$不能只用一个简单占空比概括四个 MOSFET 按控制器时序共同参与 PWM

注意:四开关非反相 Buck-Boost 在 Buck 区 / Boost 区分别退化成同步 Buck / 同步 Boost,不要和反相 Buck-Boost 混。

所以参数计算不能找一个“统一公式”硬套,而要分别校核:

校核点例子重点
Boost 最大电流12V 输入、56V 输出、1kW电感平均电流、MOSFET 电流、输入铜皮和散热
Buck 最大纹波56V 输入、28V 输出附近电感纹波、输出电容 RMS、模式是否进入 DCM
高压低压极限56V 输入、12V 输出;12V 输入、12V 输出最小导通/关断时间、模式切换和驱动时序
过渡区$V_{in}\approx V_{out}$Buck / Boost 切换是否平滑,SW1/SW2 是否异常跳变

3. 电感计算:先定最大纹波,再验最大电流

四开关 Buck-Boost 只有一个主电感,但它必须同时满足 Buck 和 Boost 两端的极端工况。最大纹波工况和最大平均电流工况

工程上,我们通常先用“最大纹波点”来计算所需的电感量(常用起点是限制纹波在满载电流的 30% 左右),然后再拿这个电感量去“最大电流点”校验饱和电流与温升。

  • 对 Buck,最大纹波电压因子出现在 $V_{out} \approx V_{in}/2$ 时(高压输入)。
  • 对 Boost,最大平均电流出现在 $V_{in}$ 最低、满载输出时(低压输入)。

第一步:按 Buck 模式最恶劣工况计算电感量

代入算例:$V_{in} = 56V$,$V_{out} = 28V$,$I_{out} = 18A$(约 500W 工况,此时纹波压降最大)。开关频率 $f_s = 300kHz$。

如果希望此时的电感纹波控制在输出电流的 30%(即 $\Delta I_L = 18A \times 30\% = 5.4A$):

$$ \Delta I_L = \frac{V_{in}-V_{out}}{L} \times \frac{V_{out}}{V_{in} \cdot f_s} $$

反推所需电感量 $L$:

$$ L = \frac{56V-28V}{5.4A} \times \frac{28V}{56V \times 300kHz} \approx 8.6\mu H $$

即所需电感量至少约 $8.6\mu H$。

第二步:拿 Boost 模式最恶劣工况校验饱和电流

现在,把这个 $8.6\mu H$ 的电感代入到最危险的工况:低压输入、满载输出($V_{in} = 12V$,$V_{out} = 56V$,$P_{out} = 1000W$)。

此时,电感的平均电流极大(假设效率 95%):

$$ I_{L(avg)} = \frac{P_{out}}{V_{in} \times \eta} = \frac{1000W}{12V \times 0.95} \approx 87.7A $$

此时 Boost 模式的纹波电流为:

$$ \Delta I_L = \frac{V_{in} \cdot (V_{out}-V_{in})}{L \cdot f_s \cdot V_{out}} = \frac{12 \times (56-12)}{8.6\mu H \times 300kHz \times 56V} \approx 3.6A $$

电感峰值电流:

$$ I_{peak} = I_{L(avg)} + \frac{\Delta I_L}{2} = 87.7A + 1.8A = 89.5A $$

考虑到温度升高会导致感量下降、瞬态响应超调以及限流误差,饱和电流($I_{sat}$)至少要留 20%~30% 裕量,也就是需要按照 110A ~ 120A 来选型。

第三步:单相四开关 Buck-Boost 的物理矛盾

但在 1kW 级别,$8.6\mu H$、120A 的电感体积巨大、DCR 高,还会把 Boost 区 RHPZ(右半平面零点)压到极低频,动态很差。

实际选型只能在下面几条之间折中:

  1. 选小电感(例如 $2.2\mu H$):低压大电流 Boost 动态快、体积小、容易买到。代价是:56V 降 28V 时 Buck 纹波会升到 $\Delta I_L \approx 21A$,超过输出电流,中轻载频繁进入 DCM,MOSFET RMS 损耗和 EMI 都会变差。
  2. 提高开关频率:可以降低所需感量,但 100A 级别的硬开关 MOSFET,开关损耗和驱动损耗会成倍增加,散热会崩溃。
  3. 做多相并联(Multi-phase Interleaving):这是 1kW 宽压输入最现实的路线。两相或四相交错,每相分摊 25A~45A,就都能用小电感(如 $2.2\mu H$)保证动态和体积,并靠纹波交错相消压低输入 / 输出总纹波。

4. 电感峰值、RMS 与饱和

电感平均电流按工作区理解:

  • Buck 区:$I_{L,avg}\approx I_{out}$
  • Boost 区:$I_{L,avg}\approx I_{in}\approx \frac{V_{out}I_{out}}{\eta V_{in}}$

电感峰值和谷值电流:

$$ I_{L,peak}=I_{L,avg,max}+\frac{\Delta I_L}{2} $$

$$ I_{L,valley}=I_{L,avg,max}-\frac{\Delta I_L}{2} $$

电感 RMS 电流决定铜损和温升:

$$ I_{L,rms}\approx\sqrt{I_{L,avg}^2+\frac{\Delta I_L^2}{12}} $$

饱和选型不能只看理论峰值:必须查电感的 感量随直流偏置下降曲线,很多电感在达到标称饱和电流之前,感量已经明显下降。

5. 电容计算:容量、ESR、ESL 和 RMS 电流要分开看

输入电容和输出电容压力来源不同。

模式输入电容压力输出电容压力
Buck输入电流脉冲,RMS 电流大输出电流较连续
Boost输入电流较连续输出电流脉冲,RMS 电流大
Buck-Boost 过渡两侧都有高频分量两侧都要关注尖峰和环路

Boost 模式下,输出电容在主开关导通期间要独立给负载供电,容量可先按下式估算:

$$ C_{out(min)}=\frac{I_{out(max)}\times D_{max}}{f_{sw}\times\Delta V_{out}} $$

Buck 输出纹波常用近似:

$$ \Delta V_{out}\approx \Delta I_L\cdot ESR+\frac{\Delta I_L}{8C_{out}f_{sw}} $$

电容发热来自 RMS 纹波电流:

$$ P_C=I_{C,rms}^2ESR $$

几个常用近似判断:

位置近似 RMS / 风险
Buck 输入电容$I_{Cin,rms}\approx I_{out}\sqrt{D(1-D)}$,最容易发热和引起 EMI
Buck 输出电容$I_{Cout,rms}\approx\Delta I_L/\sqrt{12}$,主要吃电感三角纹波
Boost 输出电容$I_{Cout,rms}\approx I_{out}\sqrt{D/(1-D)}$,高升压比时很严苛
Boost 输入电容输入电感电流较连续,RMS 压力相对小,但仍需要高频去耦

把 12V 到 56V、1kW 算例代进去,Boost 满载时输出纹波电压先按 1% 估算:

$$ \Delta V_{out}=0.01\times56V=0.56V $$

则理想输出电容容量下限为:

$$ C_{out(min)}\approx\frac{17.86A\times0.786}{300kHz\times0.56V} \approx84\mu F $$

这只是“电容充放电项”的下限,实际不能只堆 84uF 标称 MLCC。Boost 输出电容还要承受很大的 RMS 纹波电流:

$$ I_{Cout,rms}\approx17.86A\sqrt{\frac{0.786}{1-0.786}}\approx34A $$

因此输出端通常需要电解/聚合物/薄膜电容承担低频能量和 RMS,MLCC 负责高频尖峰;同时要看 ESR、ESL、温升和并联均流。

Buck 工况也不能忽略。以 56V 输入、28V 输出、18A 为例,$D\approx0.5$,输入电容 RMS 近似为:

$$ I_{Cin,rms}\approx18A\sqrt{0.5(1-0.5)}=9A $$

以上都只是主要趋势估算,实际还必须叠加 ESR 阶跃、ESL 尖峰、MLCC DC Bias 衰减、并联电容均流和 PCB 寄生影响。

6. MOSFET 电压、电流和损耗

四开关 Buck-Boost 的 MOSFET 耐压通常看各自桥臂承受的母线:

  • 输入侧 Q1/Q2 主要看 $V_{in,max}$ 及 PH1 尖峰。
  • 输出侧 Q3/Q4 主要看 $V_{out,max}$ 及 PH2 尖峰。
  • 如果输入输出范围都接近 60V,60V MOSFET 通常裕量偏紧,需要结合尖峰实测考虑 80V 或 100V。

大电流开关瞬间,PCB 寄生电感会产生尖峰:

$$ V=L\cdot\frac{di}{dt} $$

MOSFET 损耗至少拆成三类:

$$ P_{cond}=I_{rms}^2R_{ds(on)} $$

$$ P_{sw}\approx\frac{1}{2}VI(t_r+t_f)f_{sw} $$

$$ P_{gate}=Q_gV_{gs}f_{sw} $$

因此不能只追低 $R_{ds(on)}$。低内阻 MOSFET 往往芯片面积更大,$Q_g$、$Q_{gd}$、$C_{oss}$ 和 $E_{oss}$ 也可能更大,高频时开关损耗和驱动损耗会明显增加。

常用综合指标:

$$ FOM=R_{ds(on)}\times Q_g $$

回到这个 12V 到 56V 算例,输入侧和输出侧桥臂的直流母线都可能到 56V。若实测 SW 尖峰能压得很低,80V MOSFET 可能可用;如果布局、线缆、负载阶跃或热态下尖峰较高,100V MOSFET 会更稳妥。

电流上要按低压 Boost 工况看:输入侧连续电流接近 88A,电感峰值可能接近 100A。单颗 MOSFET 很难舒服地承担这个应力,通常要并联 MOSFET、强化驱动能力、严格均流和散热,或者直接采用多相方案。

电流采样也要特别小心。假如用 1mΩ 采样电阻,90A 时压降 90mV,功耗是:

$$ P=I^2R=(90A)^2\times1m\Omega=8.1W $$

这已经很热。1kW 低压大电流设计里,采样电阻、DCR 采样、霍尔/磁传感器、PCB Kelvin 取样和限流阈值要一起考虑。

低压大电流更偏向低 $R_{ds(on)}$;高频高压更关注 $Q_g$、$Q_{gd}$、$C_{oss}$、$E_{oss}$、反向恢复和开关速度。


第三章 关键波形和异常处理

1. SW1、SW2 与电感电流

TI LM5176EVM 在 6V、8V、12V 输入下的 SW1 SW2 与电感电流波形

图:LM5176EVM 在低输入和接近输出电压时的稳态波形。黄褐色 C1 是 SW1,粉色 C2 是 SW2,绿色 C4 是电感电流 IL1。

来源:TI LM5176EVM-HP 用户指南。

TI LM5176EVM 在 18V、24V、36V 输入下的 SW1 SW2 与电感电流波形

图:输入电压高于输出后的稳态波形。黄褐色 C1 是 SW1,粉色 C2 是 SW2,绿色 C4 是电感电流 IL1。

输入越高,波形越接近 Buck 区特征。来源:TI LM5176EVM-HP 用户指南。

按颜色读这组波形:

  • 黄褐色 SW1:输入侧桥臂的开关节点。低输入 Boost 区时它通常接近固定高电平;进入过渡区或 Buck 区时会出现对应的开关动作。
  • 粉色 SW2:输出侧桥臂的开关节点。低输入 Boost 区时主要看 SW2 的 PWM;输入升高后,它的占空比和切换状态会变化。
  • 绿色 IL1:主电感电流。它是判断负载、纹波、限流和磁件是否危险的核心波形。

2. 栅极波形 Vgs:先确认驱动,再谈效率

栅极波形直接决定 MOSFET 的开通和关断过程。看 Vgs 时,先要认识米勒平台,否则很容易把正常平台误判成“驱动不够强”。

Infineon MOSFET 开通和关断时带米勒平台的 Vgs 波形

图:MOSFET 开通和关断时的栅极驱动波形。红色是驱动电压 VDRIVE,绿色是 VGS,蓝色是栅极电流 IG;左边是开通,右边是关断。

绿色 VGS 中间变平的一段就是米勒平台。来源:Infineon《Gate drive for power MOSFETs in switching applications》。

开通过程中,VGS 先从零上升到阈值电压,MOSFET 开始建立漏极电流。此时负载电流原本由对侧二极管或互补器件提供,MOSFET 漏极电流逐渐上升并与负载电流分流,VDS 暂时基本维持不变。当 MOSFET 漏极电流接近并承担负载电流、对侧二极管电流降至接近零后,开关节点开始换流,VDS 快速下降。此时栅极驱动电流主要用于转移栅漏电荷 Qgd,即对非线性栅漏电容 Cgd 进行充放电,因此 VGS 出现一段近似不变的米勒平台。VDS 完成下降后,米勒过程结束,VGS 继续上升到最终驱动电压。

米勒平台不是异常。真正要关心的是平台太长、平台附近振铃太大、关断管 Vgs 被 SW 节点 dv/dt 顶起来,或者 Vgs 在死区里越过阈值。

常见问题有三类。

波形不够陡峭

上升沿或下降沿太慢,会让 MOSFET 在线性区停留更久,开关损耗显著增加。米勒平台越长,Vds 和 Id 同时存在的时间越长,开关损耗越大。

优化方向:

  • 适当减小开通栅极电阻,提高驱动峰值电流。
  • 选择 $Q_g$、$Q_{gd}$ 更小的 MOSFET,而不是只看 $R_{ds(on)}$。
  • 并联 MOSFET 时确认驱动器峰值电流足够,否则总栅电荷太大,平台会被拉长。
  • 高低边分别调 Rg,必要时用二极管并联电阻实现开通和关断不同速度。
  • 不要盲目把边沿调到最快;SW 振铃、EMI 和误导通也会随 dv/dt 变差。

高 dv/dt 误导通

开关节点 SW1/SW2 的高 dv/dt 会通过 MOSFET 的 $C_{gd}$ 耦合到栅极,产生瞬态位移电流。如果关断阻抗太高,Vgs 可能被顶过阈值,造成误导通。

onsemi 四开关 Buck-Boost 中不同栅极电阻对 dvdt 误导通的影响

图:四开关 Buck-Boost 中的 dv/dt 误导通示例。图中标注的 S3 G-S、S4 G-S 是 MOSFET 的栅源电压,VSW2 是开关节点电压。开关节点快速跳变时,关断管的 Vgs 会被 Cgd 耦合顶起来;调整外部栅极电阻后,误导通尖峰明显变化。来源:onsemi TND6253。

常见处理方法:

  • 减小关断阻抗,使用二极管并联电阻实现快关慢开
  • 使用 Miller Clamp 或负压关断
  • 降低 SW 节点 dv/dt,例如适当增大关断侧 Rg
  • 优化驱动回路和功率回路 Layout

高频振铃

Vgs 高频振铃通常来自驱动回路寄生电感与 MOSFET 输入电容的 LC 谐振。优先改 Layout 和回路面积,其次再用栅极电阻、磁珠做阻尼。

3. 开关节点 SW/Vds:异常振铃和尖峰怎么处理

开关节点是 EMI 和电压应力的主要来源。调试的关键是建立“异常波形 → 物理原因 → 修改手段”的对应关系。

TI 开关节点原始振铃以及 bootstrap 电阻、栅极电阻、RC snubber 抑制效果

图:开关节点振铃及三种抑制方式。四个小图测的都是 switch-node 电压,不是不同信号;图中多条彩色曲线是同一节点的叠加测量。横轴 50ns/div,纵轴 5V/div。

Baseline ringing 是原始异常振铃;加 bootstrap 电阻、高边栅极电阻和 RC snubber 后,尖峰和振铃幅度发生变化。来源:TI《Controlling switch-node ringing》。

这种波形的物理根源通常是高 di/dt 回路寄生电感与 MOSFET $C_{oss}$、二极管/体二极管结电容、封装电感形成 LC 谐振。四开关 Buck-Boost 有 SW1 和 SW2 两个高 dv/dt 节点,所以 Buck 区、Boost 区、过渡区都要分别测。

优化顺序建议这样来:

  1. 先确认测量方法:用短地弹簧或同轴探头,不要用长鳄鱼夹地线。错误探头回路会把尖峰测得很夸张。
  2. 先改热环路布局:输入/输出高频陶瓷电容必须贴近对应桥臂,最小化 MOSFET、电容和回流路径围成的面积。
  3. 放慢开通边沿:适当增大高边栅极电阻,或在 bootstrap 回路串电阻,降低 SW 节点 dv/dt。代价是开关损耗上升。
  4. 用分立开通/关断电阻:开通慢一点抑制尖峰,关断保持足够快以避免交叉导通和过大关断损耗。
  5. 加 RC Snubber:把 RC 从 SW 节点接到功率地或按厂家推荐位置放置,用电阻消耗振铃能量。它通常抑制最明显,但会带来额外损耗和温升。
  6. 必要时换器件:选择更合适的封装、更低寄生电感、更合适 $C_{oss}/Q_{rr}$ 的 MOSFET 或功率模块。

不要一看到振铃就直接堆 TVS。TVS 更像保护钳位,不是优先的振铃阻尼手段;如果热环路很差,TVS 可能只是把 Layout 问题变成发热问题。

实际调试时可以按这个表判断:

异常波形常见原因优先处理
尖峰很高但衰减很快回路寄生电感大、di/dt 太快缩小热环路,降低开通速度
高频振铃持续很多周期寄生 LC 阻尼不足RC Snubber、优化布局、选择低寄生封装
SW 尖峰伴随 Vgs 抬升Miller 耦合导致误导通风险降低 dv/dt、Miller Clamp、负压关断、减小关断阻抗
加大 Rg 后尖峰下降但温升上升开关损耗增加在效率、EMI、温升之间重新折中
只有某个输入/输出点严重模式切换或电流路径改变分别测 Buck、Boost、过渡区的 SW1/SW2

4. 输出纹波:先排除测量噪声

测毫伏级纹波时,错误探头接法引入的噪声可能比真实纹波还大。

输出纹波测量时探头尖端和地弹簧直接跨接在被测器件两端

图:测输出纹波或相位节点振铃时,探头尖端和地弹簧要直接跨在输出电容或 MOSFET 两端。

图里没有多通道颜色,重点是探头地线极短、测量环路极小。按 Renesas ISL81601EVAL1Z 用户指南中的测量建议重画。

建议:

  • 使用 AC 耦合观察小纹波
  • 打开 20MHz 带宽限制
  • 用接地弹簧或短地线,不要用长鳄鱼夹
  • 探头直接跨接在输出电容两端
  • 区分真实低频纹波和高频尖峰

Buck 区输出电流相对连续,纹波通常更像三角波或锯齿波;Boost 区输出电流脉冲更强,尖峰、阶跃和 ESR/ESL 影响更明显。

5. 电流模式和次谐波振荡

电流模式不能笼统地说成一种。就本设计选用的 ISL81601 来说,两个区用的是两种互补的调制方式:

类型控制对象特点
峰值电流模式每个周期检测电感电流峰值,升到 COMP 给定阈值就关断(ISL81601 的 Buck 区)响应快,逐周期限流方便,但 CCM 且占空比大于 50% 时可能次谐波振荡
谷值电流模式每个周期检测电感电流谷值,降到 COMP 给定阈值就开通(ISL81601 的 Boost 区)与峰值模式镜像,CCM 且占空比小于 50% 时才可能次谐波振荡

(另有平均电流模式:用电流误差放大器调节电感平均电流,常见于 PFC、大功率和精确限流。ISL81601 不用它做占空比调制,只用平均电流做输入 / 输出限流与监测。)

次谐波振荡不是所有电流模式都会天然出现。两种调制的典型条件刚好镜像:

峰值电流模式:峰值检测 + CCM 连续电感电流 + 占空比 $D>50\%$ + 斜坡补偿不足; 谷值电流模式:谷值检测 + CCM 连续电感电流 + 占空比 $D<50\%$ + 斜坡补偿不足。

TI 峰值电流模式次谐波振荡典型波形

图:峰值电流模式在占空比大于 50% 时的次谐波振荡示意。

上方水平线是控制电压 Control Vc,黑色三角电流是稳态电感电流,红色三角电流是受到扰动后的电感电流;下方红色方波是开关导通信号。

可以看到扰动后导通时间一长一短交替,电流偏差不是逐周期衰减,而是正负交替并放大。

来源:TI SLVA636《Practical Feedback Loop Analysis for Current-Mode Boost Converter》。

它的表现是电感电流峰值一高一低交替,SW 波形出现一宽一窄的周期交替,等效振荡频率接近开关频率的一半,所以叫次谐波振荡。DCM/BCM 下电感电流每周期回到 0,这个典型的峰值电流模式次谐波条件就不成立;平均电流模式也不是按“每周期峰值比较器”关断,问题机理不同。

回到本设计(ISL81601)。 两个区要分开判断:Buck 区是峰值电流模式,$D=V_{out}/V_{in}$ 越接近 1(输入越接近输出)越要防次谐波;Boost 区是谷值电流模式,风险点反过来。所以“12V 升 56V、Boost 占空比约 78.6%”这个工况,从次谐波角度看反而不在谷值模式的风险侧,它的主要难点是 RHPZ 和接近 90A 的输入大电流;真正要盯次谐波的,是各分区接近 $D=50\%$ 的工况。

判断重点:

  • 电感电流是否一高一低周期性交替。
  • SW 波形是否出现一宽一窄的周期交替。
  • 现象是否只在 CCM、重载、大占空比工况出现。
  • 降低占空比压力、改电感或改开关频率后,交替现象是否消失。

解决方向:

  • ISL81601 的斜坡补偿是芯片内部固定的(没有 SLOPE 这类外部编程脚),不能靠外接电容补;先确认内部补偿覆盖当前 Buck/Boost 工况,再考虑改电感、改开关频率。
  • 降低占空比压力,例如提高最低输入电压、降低最高输出电压,或改用多相/变压器型拓扑。
  • 降低电流采样噪声,采样电阻 Kelvin 连接,CS 滤波不要被 SW 噪声污染。
  • 检查电感是否饱和;饱和会改变电流上升斜率,让峰值电流控制更容易误判。
  • 必要时降低环路带宽,避免 COMP 抖动把峰值 / 谷值电流阈值也带着抖。

第四章 PCB 布局决定波形能不能干净

如果器件参数足够、驱动也合理,但 Vgs 振铃、SW 尖峰、输出纹波尖峰仍然很明显,问题大概率在 PCB 寄生参数。

Renesas ISL81601EVAL1Z 评估板正反面实物图

图:ISL81601EVAL1Z 评估板正反面。功率器件、电感、输入输出电容和控制小信号区有明显分区。来源:Renesas ISL81601EVAL1Z 用户指南。

1. 先识别热环路

布局的核心是识别高频电流环路,把高 di/dt 热环路面积压到最小。

模式热环路重点说明
Buck输入侧热环路输入高频电容、上管、下管构成高频环路
Boost输出侧热环路功率开关、同步管、输出高频电容构成高频环路
Buck-Boost 过渡两侧都重要输入侧和输出侧都可能有强高频电流

2. 顶层看元件摆放和功率路径

Renesas ISL81601EVAL1Z PCB 顶层布局

图:ISL81601EVAL1Z 顶层布局。可以观察输入侧、输出侧大电流铜皮与中间控制器区域的相对位置。来源:Renesas ISL81601EVAL1Z 用户指南。

元件摆放优先级:

  • 高频输入电容靠近输入侧 MOSFET
  • 高频输出电容靠近输出侧 MOSFET
  • 电感靠近 SW1/SW2,但 SW 铜皮不要盲目做大
  • 控制器靠近驱动对象,缩短栅极回路
  • FB、COMP、CS 等敏感信号远离 SW、电感和栅极驱动线

SW 节点是高 dv/dt 噪声源,铜皮面积满足电流和散热即可。

3. 底层和内层看回流与散热

Renesas ISL81601EVAL1Z PCB 底层布局

图:ISL81601EVAL1Z 底层布局。底层铜皮和过孔承担回流、散热和大电流分配。来源:Renesas ISL81601EVAL1Z 用户指南。

PGND 必须是低阻抗连续回流路径。功率器件下方尽量有完整地层,不要让非 GND 过孔破坏核心回流区域。

SGND(手册里的信号地,即通常说的 AGND)是反馈、补偿和采样的参考地,应该通过单点接入 PGND。常见连接点是控制器裸露焊盘或输出电容较安静的地端。

4. 栅极驱动和采样线要按回路看

栅极驱动不是一根 Gate 线,而是一个闭合回路:

  • 低边驱动:LGATE → MOSFET Gate → Source → PGND → Driver
  • 高边驱动:UGATE → MOSFET Gate → Source/SW → 自举电容 → Driver

UGATE 与 SW 靠得近不一定是坏事。高边 MOSFET 真正关心的是 $V_{gs}$,也就是 UGATE 与 SW 的差值。去路和回路紧密并行,可以减小差模环路电感。

电流采样 CS 必须 Kelvin 连接,从采样电阻焊盘内侧直接引出差分线到控制器,不能让大电流铜皮压降混进采样信号。


第五章 效率、热和吸收网络

1. 效率要拆开看

Buck-Boost 的效率曲线通常先升后降:

  • 轻载:控制器、驱动、偏置等固定损耗占比高
  • 中载:固定损耗被摊薄,效率最高
  • 重载:MOSFET、电感、采样电阻、PCB 的 $I^2R$ 损耗快速上升

固定损耗包括控制器自身功耗、栅极驱动损耗、偏置损耗和一部分开关损耗。

$$ P_{drive}\approx Q_g\times V_{drv}\times f_{sw} $$

可变损耗主要是导通损耗:

$$ P_{cond}=I_{RMS}^2\times R_{ds(on)} $$

$$ P_{DCR}=I_L^2\times DCR $$

进入重载区后,电流平方项通常成为主导。

2. 高电压和大电流带来的损耗不同

损耗驱动因素大电流高电压
核心损耗机制导通损耗开关损耗、Coss/Eoss、反向恢复
关键关系$P=I^2R$与 $V$、$V^2$、$Q_{rr}$、$E_{oss}$ 有关
主要影响部件MOSFET、电感、PCB、采样电阻MOSFET 寄生电容、体二极管、驱动和偏置
典型危险工况低压输入满载高输入或高输出电压

所以耐压不是越高越好。耐压太低会被尖峰击穿;耐压太高会带来更大的 Rds(on)、Qg 或 Coss,效率下降。

3. Snubber 的作用和边界

当 SW 节点振铃过大时,可以用 RC Snubber 降低尖峰和振铃幅度。方法是用电容吸收尖峰能量,用电阻耗散振荡能量。

但 Snubber 会增加损耗,只适合在 Layout 优化后再做最后修正,不能用来掩盖错误的 Layout。

Snubber 调试顺序:

  1. 先用正确探头接法确认振铃真实存在
  2. 测量振铃频率
  3. 估算寄生电感和等效电容
  4. 小电容试探,观察振铃频率是否下降
  5. 配阻尼电阻,观察振幅和温升
  6. 最后复测效率、温升和 EMI

第六章 四开关 Buck-Boost 的环路补偿与动态测试

环路补偿的通用方法——波特图判据、功率级极零点、Type II / Type III 补偿器设计、注入法测环路增益——见同目录《环路补偿.md》。本章只讲四开关 Buck-Boost 特有的部分。

本章以本设计选用的控制器 Renesas ISL81601(60V 双向四开关同步 Buck-Boost 控制器,数据手册 FN9299 Rev.3.1)为准。芯片专属的结论(分区电流模式、斜坡补偿方式、COMP 行为)都按 ISL81601 写

功率级、器件和 PCB 决定硬件基础;输出能不能在负载变化时快速稳定,还要看环路。

1. 为什么四开关 Buck-Boost 的环路要单独讲

单看任何一个区,它都像普通的同步 Buck 或同步 Boost。麻烦在于同一颗控制器要在三个区之间自动切换:

工作区控制方式(ISL81601)主要环路难点
Buck 区,$V_{in}>V_{out}$峰值电流调制极短导通时间下的采样噪声,$F_c$ 受开关频率限制
Boost 区,$V_{in}<V_{out}$谷值电流调制RHPZ 把 $F_c$ 压得很低,相位裕度最难保
过渡区(Buck-Boost 区),$V_{in}\approx V_{out}$一个 Buck 周期 + 一个 Boost 周期交替模式来回切换导致 COMP 抖动、纹波跳变

结论很直接:同一个补偿网络,在三个区的表现完全不同。只在一个输入电压下把环路调好就收工,是这类设计最常见的翻车方式。

2. 两个区用的不是同一种电流模式

ISL81601 在 Buck 区和 Boost 区用的是两套不同的电流调制方式,这是它相对普通控制器最容易记反的地方:

  • Buck 区用峰值电流调制:上管 Q1 由时钟开通,当“电流采样信号 + 斜坡补偿”高于 COMP 电压时,PWM 比较器把 Q1 关断。也就是靠电感电流峰值决定关断时刻。
  • Boost 区用谷值电流调制:下管 Q3 由时钟关断,当“电流采样信号 + 斜坡补偿”低于 COMP 电压时,PWM 比较器把 Q3 重新开通。也就是靠电感电流谷值决定开通时刻。

(手册原文:*the proprietary buck-boost control algorithm with valley current modulation for Boost mode and peak current modulation for Buck mode control*。)

注意别记反。 常见的 LM5175 是“Buck 谷值、Boost 峰值”,ISL81601 恰好相反——Buck 峰值、Boost 谷值。如果照抄别家手册,这两句会整段写反,后面的调试判断也跟着反。

两种模式都依赖斜坡补偿,但所需条件是镜像的:峰值电流模式在占空比大于 50% 时需要斜率补偿,谷值电流模式在占空比小于 50% 时需要斜率补偿。 但 ISL81601 的斜坡补偿是内部固定的(内部斜坡峰峰值:Buck 档约 1.0V、Boost 档约 0.93V),没有 SLOPE 这类外部编程引脚——你没法像 LM5175 那样外接电容去改补偿量。

由此带来两个实际影响:

  • 两个区的相位裕度可能差很多,必须分别测。
  • 斜率补偿量在芯片内部固定、是跨区的折中。实测若出现次谐波振荡,只能从改电感、改开关频率、改善电流采样这几条路入手,不能靠外部电容补。

3. Boost 区 RHPZ 决定穿越频率上限

四开关 Buck-Boost 在 Buck 区更像同步 Buck,在 Boost 区更像同步 Boost。Buck 区通常没有右半平面零点,补偿相对直接;Boost 区有 RHPZ,动态会明显难调。

CCM Boost 的 RHPZ 特点很反直觉:控制器增加占空比后,电感先拿更多时间储能,输出端短时间反而更缺能量,所以输出电压会先往错误方向动一下。反映到小信号模型里,就是“增益上升,但相位继续下降”,这会快速吃掉相位裕度。

RHPZ 与电流是峰值还是谷值调制无关。 ISL81601 的 Boost 区虽然用谷值调制,但只要工作在 CCM Boost,RHPZ 就在那里。近似式:

$$ f_{RHPZ}\approx\frac{R_{load}(1-D)^2}{2\pi L} $$

占空比越大、负载越重、L 越大,RHPZ 越低。最低输入、最高输出、满载时,$D$ 最大、$R_{load}$ 最小,通常就是 RHPZ 最低、环路最难稳定的工况。

仍按 12V 输入、56V 输出、1kW 算例:

$$ R_{load}\approx\frac{56^2}{1000}=3.14\Omega,\quad D\approx0.786 $$

如果选 2.2uH 电感:

$$ f_{RHPZ}\approx\frac{3.14(1-0.786)^2}{2\pi\times2.2\mu H}\approx10.4kHz $$

如果为了压低 Buck 纹波把电感加到 10uH:

$$ f_{RHPZ}\approx2.3kHz $$

这就是电感取值影响环路的地方:大电感能让电流纹波变小,但会把 Boost 重载区的 RHPZ 往低频推,环路带宽反而更受限制。

穿越频率要同时满足两条约束:

$$ F_c\le\frac{f_{sw}}{10},\qquad F_c\le\frac{f_{RHPZ}}{5} $$

按 300kHz 开关频率,第一条给出 30kHz 的上限;按 10uH 电感、Boost 满载工况,第二条只剩约 0.5kHz。真正卡住带宽的是 RHPZ,不是开关频率。

工程上不能把穿越频率随便推高。四开关 Buck-Boost 在 Boost 重载区,$F_c$ 要压在 $f_{RHPZ}$ 的 1/5 到 1/10 以下,再结合实测相位裕度判断。否则静态电压可能正常,一打动态负载就会出现深下陷、过冲或持续振铃。

4. COMP 限幅:误差放大器的输出边界

COMP 是四个 gm 误差放大器的共同输出,也是内环电流环的参考,谁输出更低谁说了算:

误差放大器控制对象
Gm1输出电压
Gm2输入电压
Gm3输入电流
Gm4输出电流

补偿网络从 COMP 接到 SGND(即 RCOMP / CCOMP1 / CCOMP2,相当于 Type II)。手册起步值:CCOMP1 ≈ 22nF,CCOMP2 ≈ CCOMP1 的 1/10~1/30,RCOMP ≈ 10kΩ(越低越稳、响应越慢)。

活动范围:COMP 约 0.01V ~ 3.8V;且 COMP 被拉到 1V 以下时 PWM 占空比直接降到 0%。启动、大负载跳变、输入欠压(Gm2)、限流(Gm3/Gm4)、DE/Burst 下都可能撞到限幅,表现为掉压、过冲、响应变慢或振铃——很容易被误判成“补偿不足”,越调越糟。

怎么确认:示波器(高阻、直流耦合)直接量 COMP,同时看 FB_OUT 和输出,重点看它是否贴到 3.8V、掉到接近 0V,或在 1V 附近反复触碰。

怎么改:先判断是哪个环在拉 COMP——输出限流(放宽限流点 / 加大电感)、输入欠压(查输入源阻抗和 Gm2)、启动(加大软启动);只有确认是 Gm1 本身饱和,才回去调补偿网络。

注意:COMP 限幅是大信号 / 非线性行为,小信号波特图看不到,只能靠负载瞬态 + 直接量 COMP 抓。

5. 动态负载测试怎么看

ISL81601EVAL1Z 在 9V 输入下的负载阶跃响应

图:ISL81601EVAL1Z,$V_{in}=9V$,$I_{out}$ 从 0A 阶跃到 10A(2.5A/µs),CCM。绿色 IOUT(5A/div)、黄色 VOUT(200mV/div),横轴 2ms/div。

ISL81601EVAL1Z 在 12V 输入下的负载阶跃响应

图:同条件,$V_{in}=12V$。

ISL81601EVAL1Z 在 60V 输入下的负载阶跃响应

图:同条件,$V_{in}=60V$。

来源:Renesas ISL81601EVAL1Z 用户指南(UG162)Figure 21 ~ Figure 23。

读这三张图时,先看电流阶跃:IOUT 上跳表示负载突然加重,VOUT 会瞬间下陷;IOUT 下跳表示负载突然减轻,VOUT 出现过冲。真正要评价的是 VOUT 能不能快速、干净地回到稳态(下陷/过冲幅度、恢复时间、是否持续振铃)。

这组图最有价值的地方是同一块 ISL81601EVAL1Z、同一套补偿,只改输入电压,就能看到下陷深度和恢复时间明显不同。这正是四开关 Buck-Boost 必须分区域测环路的直接证据。

测试建议:

  • 先低压限流上电
  • 看 Vgs,再看 SW/Vds,再看电感电流
  • 电子负载设置动态模式,例如 25% 到 75% 额定电流阶跃
  • 触发源建议用输出电压跌落,而不是开关纹波
  • AC 耦合和 20MHz 带宽限制有助于看清恢复过程
  • 1000W 测试必须确认电子负载、线缆和输入电源都能承受

6. 从瞬态波形反推补偿方向

现象常见判断调整方向
电压跌落深、恢复慢穿越频率太低适当提高环路带宽,但要重新检查相位裕度
恢复过程中持续振铃相位裕度不足降低穿越频率,或调整补偿零点提高相位
有轻微过冲但很快拉平较理想通常相位裕度在可接受范围
不同输入电压下差异很大模式切换和 RHPZ 影响明显重点复查低压 Boost 区补偿
高频噪声被环路放大高频增益过高或测量注入点不合适降低高频环路增益,复查补偿电容和布局
低压重载掉压、轻载偏高COMP 撞到限幅(约 0.01V / 3.8V),或 COMP 掉到 1V 以下、占空比归零先判断是哪个误差放大器在拉 COMP,不要当成单纯的环路不稳

每次改补偿后,都要重新观察波特图、负载瞬态、输出纹波、COMP/FB 波形、温升和效率。波特图能告诉你裕度,动态负载能告诉你真实输出表现;两者必须放在一起看。

评论

  1. Avatar of Hacklink Panel
    Macintosh Firefox
    7 月前
    2026-3-21 21:13:26

    Hacklink panel ile link profilinizi çeşitlendirin. Forum, blog, haber sitesi ve dizin backlinkleri tek çatı altında. 9949

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇