Snubber Circuits 缓冲电路
本质与导读
本质 Snubber 是吸收开关瞬间寄生储能(Lstray + Irr)的小电路:储能无处释放时 V = L di/dt 在 Vds 上撞出几百伏尖峰,把 600V 器件烧穿。没有通用 snubber——必须按尖峰幅度、功率与效率目标在耗散方式间权衡选型。
1. 尖峰 vs 振铃 — 两种不同问题
工程上尖峰 (overshoot) 和振铃 (ringing) 经常被混为一谈,但物理机制不同:
| 现象 | 物理原因 | 持续时间 | Snubber 解决方案 |
|---|---|---|---|
| 尖峰 (Overshoot) | ,寄生电感储能瞬间释放 | < 100 ns | 限幅 (TVS / RCD) |
| 振铃 (Ringing) | LC 谐振, | 100 ns - 数 μs | 阻尼 (RC) |
关键判别:
- 看波形:只有第一个 peak 高 → 尖峰
- 看波形:peak 后跟着衰减振荡 → 振铃
- 两者通常同时出现,需要复合方案 (RCD + RC) 或 (TVS + RC)
2. 5 种 Snubber 类型
5 类 snubber 按"针对的故障模式"分 — RCD 处理漏感能量 / RC 阻尼振铃 / TVS 限尖峰 / Lossless 高效回收 / Ferrite Bead 衰高频。下图把 5 种并排:
2.1 RCD Snubber
结构:R + C + D (二极管) 三件套,并联到开关 SW 两端。
原理:
- SW OFF 时,寄生电感 储能 → 二极管 D 导通,把能量灌入 C
- SW ON 时,C 通过 R 放电到 R 上
- 能量最终耗散在 R 上
适用:
设计公式:
典型损耗: —— 5W Flyback 漏感 5μH/0.5A 65kHz 时损耗 ~0.2W。
缺点:损耗大,降效 2-5%。
2.2 RC Snubber
结构:R + C 串联,并联到 SW 两端。
原理:
- LC 振铃由寄生 + 输出/寄生 引起,频率几十 MHz
- RC 在振铃频率附近呈阻尼,把振铃能量耗散在 R 上
- 不限尖峰幅度,只衰减后续振荡
适用:
设计公式:
- 测振铃频率 + 振铃衰减率 (用示波器 FFT)
- 估算寄生电容: → 选
- 计算阻尼电阻: (critical damping)
典型损耗: — 通常 < 1W。
缺点:不限尖峰幅度——如果 overshoot 已经超过 MOSFET 耐压,RC 救不了。
2.3 TVS Clamp
结构:TVS (Transient Voltage Suppressor) 二极管并联到 SW。
原理:Vds 超过 TVS 的 → TVS 雪崩导通 → 硬钳位到 。
响应时间:< 1 ns,极快。
适用:
- 应急保护——主 snubber (RCD) 之外再加一道防线
- 不可预测的瞬态 (如 Pulse 5 甩负载)
- ESD 保护
设计要点:
- 选 略低于 MOSFET 耐压 (如 600V MOSFET → 500V TVS)
- 选峰值脉冲功率足够 (如 5kW TVS 应对 100μs/1A 尖峰)
- 不衰减振铃,只防尖峰
典型:Bourns 5KP / Vishay SMBJ / Littelfuse SLD 系列。
2.4 Lossless Snubber
结构:复杂网络 (L + C + D × N) → 把寄生能量回收到电源,不耗散。
变种:
- Active Clamp (ACF 用) — 1 个辅助 MOSFET + 钳位 C,回收漏感
- Resonant Reset — L+C 谐振复位
- Energy Recovery Snubber — 多个二极管 + L + C
适用:100W+ 高效率拓扑 (LLC / PSFB / DAB / ACF)
特点:
- 几乎无损耗 (理论 0)
- 复杂 (需要额外开关 / 控制)
- 成本高
详见:topic-flyback-converter ACF 章节。
2.5 Ferrite Bead
结构:磁珠串在线上 (栅极/电源线/输出线)。
原理:磁珠在高频呈现 几百 Ω 阻抗 + 损耗,DC 几乎无阻——只衰减高频振铃,不影响开关。
适用:
- 栅极:抑制 SiC MOSFET 栅极振铃 (topic-sic-gate-loop-parameters)
- 电源线 RF 抑制
- 输出 EMI 减少
- MHz 振荡问题
典型选型:
- 栅极:Wuerth WE-MPSB 600Ω@100MHz
- 电源线:Murata BLM 1kΩ@1GHz
取舍:简单便宜,但只对高频有效——慢振荡用不了。
3. Snubber 选型决策树
按 "尖峰幅度 + 功率 + 效率要求" 选:
| 场景 | 推荐 Snubber |
|---|---|
| 尖峰 > MOSFET 耐压 80%,< 100W,简单 | RCD |
| 振铃 + 尖峰 < MOSFET 耐压 50% | RC + TVS 应急 |
| 振铃 > 50 MHz | Ferrite Bead |
| 100W-1kW + 效率 > 92% | RCD + RC 复合 或 Active Clamp |
| 1kW+ + 效率 > 95% | Lossless Snubber (ACF/LLC/PSFB) |
| 应急保护任何场景 | TVS (加在主 snubber 之外) |
4. RCD Snubber 详细计算 (Flyback 例)
Flyback 5W 适配器, = 5μH, = 0.5A, = 65 kHz,Vds 钳位目标 = 700V,Vin_max = 380V,反射电压 N·Vout = 120V:
4.2 漏感能量
漏感能量是 snubber 设计的核心输入 — 用 ½Li² 计算每周期能量,再 × fsw 得到平均功率:
- 单位时间
4.3 电容设计
电容容量由"漏感能量必须全部灌进 C 而不让 V_clamp 超目标"反推得出:
- 选 3.3 nF(标准值)
4.4 电阻设计
电阻阻值由"R 上耗散功率必须等于漏感平均功率"决定,理论值常太大,实操选经验值:
- → 太大
- 实际选
- 实际经验值 R = 100-470 kΩ,允许 V_clamp 在 600-700V 之间
4.5 二极管选型
二极管 3 个核心约束 — 反向恢复速度 ≤ 振铃周期 / 耐压 ≥ V_clamp / 平均正向电流 ≥ I_p_peak · D:
- 速度:UF (Ultra Fast) 或 SiC
- 耐压:≥ 700V
- 典型:STMicro STTH1L06 (1A/600V UF)
5. RC Snubber 计算 (Buck 例)
同步 Buck 12V/3A, = 1 MHz,SW 节点振铃 100 MHz,峰值 25V (超 12V 输入 +13V):
5.1 估算寄生 LC
测量 ,假设 (PCB + 封装):
5.2 Snubber 设计
snubber 元件按"在振铃频率附近做 critical damping"算 — C 略大于寄生 C,R 由 √(L/C) 给出阻尼匹配:
- 选标准值 ,
5.3 损耗
snubber 损耗用 C·V²·fsw 直接估算 — 每周期 C 完整充放一次,能量全耗在 R 上:
关键认知:RC snubber 通常 损耗 < 1%——这是为什么 Buck 高频设计普遍用。
6. Lossless Snubber — Active Clamp Flyback 例
Active Clamp Flyback (见 topic-flyback-converter §4) 是 lossless snubber 的最常见实例:
机理:
- 主开关 OFF 时,漏感能量充入钳位电容
- 辅助开关 ON, 通过谐振回到 Vin 或经变压器到次级
- 整个过程几乎无损
与 RCD 对比(5W 适配器):
- RCD:漏感 0.04W 损耗 → 效率 -0.8%
- ACF:几乎无漏感损耗 → 效率 +3%
复杂度代价:多 1 个辅助开关 + 控制 IC + 2 个谐振电容。
7. Snubber 与 topic-emi-filter-design 关系
Snubber 抑制开关本身的振铃 + 尖峰 → 减少 EMI 源头 EMI Filter 抑制传导到电源线的 EMI → 减少 EMI 传播
两者互补,不可替代:
- 没 snubber,EMI filter 顶不住
- 没 EMI filter,即使 snubber 良好,辐射 EMI 仍超标
实操:先优化 snubber 把振铃降到合理范围,再设计 EMI filter——避免"用大 filter 掩盖 snubber 设计差"的反模式。
8. 5 个常见陷阱
Snubber 设计 失败模式集中在 5 个反复出现的坑:
| 陷阱 | 描述 | 预防 |
|---|---|---|
| RC 当 RCD 用 | 用 RC 想限尖峰 → 不起作用 | 区分尖峰 vs 振铃,选对类型 |
| RCD 电容太大 | 钳位电压低,但开关导通时电流过大烧 R | 电容按公式算,典型 nF 量级 |
| RC 阻尼太大 | ,变成RC 滤波器 (不阻尼) | 临界阻尼: |
| TVS 响应慢 | 用了普通稳压管当 TVS | 选标记 TVS,响应 < 1ns |
| Snubber 放置远离 SW | 走线长 → 自身电感大 → 失效 | Snubber 必须紧贴 SW,< 5mm |
核心要点
- 区分尖峰(overshoot,L di/dt) 与振铃(ringing,LC 谐振) ——不同 snubber 解决。
- 5 种 snubber:RCD (耗散) / RC (阻尼) / TVS (硬钳) / Lossless (回收) / Ferrite (高频损耗)。
- RCD = Flyback 漏感首选,损耗 2-5%。
- RC = Buck/Boost 阻尼振铃,损耗 < 1%,但不限尖峰幅度。
- TVS = 应急保护,响应 < 1ns,加在主 snubber 之外。
- Lossless (ACF) = 100W+ 高效率,几乎无损但复杂。
- Ferrite Bead = 高频振铃 (>100MHz),栅极常用。
- Snubber 必须紧贴 SW 放置 < 5mm——走线长 = 自身电感 = 失效。
- 设计核心:,。
Engineering Objects
引用此页的结构化 Engineeri…
引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。
- failure_mode ·
failure_mode_leakage_inductance_spike— Leakage Inductance Spike
Cross-references
- ← 索引
- 电力电子 — 顶层
- Flyback 变换器 — RCD 主战场
- Forward 家族 — 双管 reset
- LLC 谐振变换器 — Lossless 应用
- MOSFET — 寄生
- 栅极充电与开关过程 — 来源
- SiC 栅极环路参数 — Ferrite 抑振
- EMI 滤波器设计 — Snubber 与 EMI Filter 互补
- 软开关 ZVS/ZCS — Lossless 替代
- 同步整流 — SR 振铃抑制