BUCK 纹波 100mV 正常吗?别只怪电感,看看续流二极管与布局
摘要:BUCK 电路纹波 100mV,换了大电感纹波依旧?不是电感选型问题,而是续流二极管(或同步整流 MOSFET)的寄生参数 与高频电流环路布局 在作祟。本文解析开关电源纹波的真正来源。
一、问题描述(现象)
**BUCK 输出纹波 100mVpp(甚至 200mV);
换了更大感值、更低 DCR 的电感,纹波改善微弱;
示波器探头一碰,纹波数值还变了。**
很多工程师的排查方向是:
电感不够大?
输出电容 ESR 太高?
开关频率太低?
二、原理分析
1. 物理模型
BUCK 纹波主要来自两个地方:
1. 电感电流纹波 (ΔI_L) -> 流经输出电容 ESR -> Vripple = ΔI_L × ESR 2. 开关噪声 (高频振铃) -> 寄生 LC 振荡 -> 叠加在纹波上2. 核心参数
ESR(输出电容等效串联电阻):纹波电压的主要贡献者。
寄生电感(Parasitic Inductance):PCB 走线、二极管引脚引入。
反向恢复时间(Trr):续流二极管的死区时间。
3. 反直觉真相
“换了低 ESR 电容,纹波反而更大”是可能的。
如果续流二极管(或同步 MOSFET)的反向恢复特性差:
会在开关瞬间产生剧烈的电压尖峰。
低 ESR 电容无法吸收这个高频尖峰 → 尖峰直接体现在纹波上。
三、工程级解决方案
方案 1:续流二极管(或同步 MOSFET)选型
这是纹波的根源。
异步 BUCK(二极管续流):
选用肖特基二极管(Schottky)。
关键参数:低正向压降(Vf)、极短反向恢复时间(Trr ≈ 0)。
避免用普通整流二极管(如 1N4007)。
同步 BUCK(MOSFET 续流):
选用低 Qg(栅极电荷)、低 Rds(on) 的 MOSFET。
确保自举电容(Bootstrap)足够大(通常 0.1uF ~ 1uF)。
方案 2:PCB 布局(比元器件更重要)
开关电源是“谁近谁为王” 的艺术。
必须最小化的两个环路:
输入环路:
输入电容 -> 上管 -> 下管/二极管 -> 输入电容续流环路:
电感 -> 输出电容 -> 下管/二极管 -> 电感
布局铁律:
输入电容必须紧贴 BUCK 芯片的
VIN和GND引脚。续流二极管 / 同步 MOSFET 的
GND必须与输入电容GND单点连接。绝对禁止 在开关节点(SW/LX)下方走敏感信号线(如 I2C、ADC)。
方案 3:RC Snubber 电路(终极武器)
如果振铃无法消除,增加 Snubber。
SW 引脚 --[R]---[C]--- GNDR:几欧姆到几十欧姆。
C:几百 pF 到 1nF。
作用:消耗开关瞬间的高频能量,降低振铃幅度。
四、选型避坑建议
不要只看 Datasheet 的典型值:
纹波测试必须在满载、最低输入电压 下进行。
示波器测量方法:
必须使用短地线(接地弹簧),不要用长鳄鱼夹线。
测量点:输出电容两端(紧贴焊盘)。
多级滤波:
如果负载对纹波极其敏感(如 ADC、PLL):
在 BUCK 后增加π 型滤波器(电感 + 电容 + 磁珠)。
五、总结 Checklist
[ ] 续流二极管是否是肖特基二极管?
[ ] 输入电容是否紧贴 BUCK 芯片 VIN/GND 引脚?
[ ] 续流环路的走线是否做到了最短?
[ ] 测量纹波时是否使用了短地线?
六、写在最后(关注我,少走弯路)
我是 gqqsherry,一个拒绝调包、专注底层逻辑的嵌入式工程师。
开关电源的纹波是“寄生参数与物理定律的博弈”,忽略布局,再好的芯片也出不了好波形。
关注我的专栏《嵌入式底层避坑指南》,下一篇我们将深入解析《电池电压检测不准?别只怪分压电阻,看看 ADC 的采样窗口》。
👉下一篇预告:《电池电压检测不准?别只怪分压电阻,看看 ADC 的采样窗口》
原创文章,转载请注明出处。
