先讲清楚
开关感性负载时,最麻烦的是电感电流不能突然变成 0。开关一关断,电感会想办法维持原来的电流。如果没有通路,电压会被抬得很高,可能击穿开关。
缓冲电路(snubber)的作用就是给这些瞬态能量一个受控路径,保护开关。
为什么需要缓冲电路
实际的开关器件不是理想器件。寄生电感来自 PCB 走线和引线,寄生电容(parasitic capacitance)来自器件端子,它们会形成一个 LC 谐振电路。当开关关断时,储存在杂散电感(stray inductance)中的能量 1 2 L I 2 \frac{1}{2}LI^2 2 1 L I 2 必须有去处。
如果没有保护:
杂散电感中的电流突然被切断,产生很高的电压尖峰。
电压尖峰可能超过器件额定电压(rated voltage),导致器件损坏。
杂散电感和寄生电容之间形成 LC 振荡,产生振铃(ringing)——一种阻尼振荡。
振铃频率为:
f r = 1 2 π L C f_r=\frac{1}{2\pi\sqrt{LC}} f r = 2 π L C 1
L L L 用 H,C C C 用 F。nH、pF 要先换单位。
加入缓冲电容后,总电容 C t o t a l = C s n u b + C p a r a s i t i c C_{total}=C_{snub}+C_{parasitic} C t o t a l = C s n u b + C p a r a s i t i c 增大,所以振铃频率 f r = 1 2 π L C t o t a l f_r=\frac{1}{2\pi\sqrt{LC_{total}}} f r = 2 π L C t o t a l 1 会降低。这是缓冲电路的副作用之一——虽然降低了电压尖峰,但也延长了振铃周期。
缓冲电路的用途:
限制 d v / d t dv/dt d v / d t
限制 d i / d t di/dt d i / d t
钳位(clamp)电压尖峰
阻尼(damp)振铃
为电感电流提供通路
保持开关在安全工作区(SOA)内
缓冲电路会增加损耗。它不是为了提高效率,而是为了保护器件和减小电磁干扰(EMI)。
缓冲电路分类
无极性串联 RC 缓冲电路
用于保护二极管和晶闸管(thyristor),抑制振铃。把串联的 R-C 支路并联在器件两端。
设计规则:
C s n u b ≈ 3 × C p a r a s i t i c C_{snub}\approx 3\times C_{parasitic} C s n u b ≈ 3 × C p a r a s i t i c
R s n u b = L s t r a y / C p a r a s i t i c R_{snub}=\sqrt{L_{stray}/C_{parasitic}} R s n u b = L s t r a y / C p a r a s i t i c
极性 RC 缓冲电路(关断缓冲)
属于 turn-off snubber。用于限制关断时的 d v / d t dv/dt d v / d t ,钳位电压尖峰。电路由二极管 + R + C 构成。
工作过程:开关关断时,二极管导通,电容开始充电,拖慢了开关两端电压的上升速度。原来可能直接加在开关上的高压,转移到了电容上。之后电容储存的能量通过电阻耗散掉。
极性 RL 缓冲电路(开通缓冲)
属于 turn-on snubber。用于限制开通时的 d i / d t di/dt d i / d t 。电路由电感 + 二极管 + R 构成。
工作过程:电感串联在开关回路中,开通时电感限制电流上升速度。关断时,二极管和电阻为电感能量提供放电通路。
设计要点:控制关断时的电压尖峰,可能会导致开通时的电流尖峰变大,反之亦然。缓冲电路设计始终是一个权衡(trade-off)。
在感性负载电路上添加 Snubber
考试经常给一个感性负载开关电路,让你”添加缓冲电路”。这是必考题型(2024Q3b),关键是知道往哪里画、画什么类型。
加 Snubber 的固定画法
拿到一个感性负载开关电路(开关管 + 续流二极管 + 电感 + 电源),加缓冲电路分三步:
第一步:识别需要保护什么
开关关断时出现电压尖峰?→ 需要关断缓冲(turn-off snubber)
开关开通时电流上升太快?→ 需要开通缓冲(turn-on snubber)
有 LC 振铃?→ 需要 RC 阻尼
第二步:画关断缓冲(最常考)
关断缓冲 = 标准 RCD 电路:电阻 R R R 和电容 C C C 并联,再与二极管 D D D 串联,整个支路并联在开关管两端。
结构关系:D D D 串联在主回路中,R R R 与 C C C 并联在一起。这不是三者都串联,R R R 和 C C C 是并联的——R R R 提供放电路径,C C C 吸收瞬态能量。
具体画法:
二极管 D D D 的阴极接开关的集电极(或 MOSFET 的漏极,即高压侧)
二极管 D D D 的阳极接节点 A
电容 C C C 一端接节点 A,另一端接开关的发射极(或源极,即地)
电阻 R R R 一端接节点 A,另一端接开关的发射极(或源极,即地)
所以 R R R 和 C C C 并联在节点 A 和地之间,D D D 从漏极串联到节点 A
回忆工作过程:开关关断 → 电感电流不能突然消失 → 电流通过 D D D 给 C C C 充电 → 电容电压缓慢上升 → 限制了开关两端的 d v / d t dv/dt d v / d t → 保护开关。开关导通时,C C C 上的电荷通过 R R R 放电,为下一次关断做准备。
第三步:画开通缓冲(较少考)
开通缓冲 = 电感串联在开关回路中,再加一个二极管+电阻并联支路给电感放电。
具体画法:
电感串联在开关和负载之间
二极管+电阻并联在电感两端
开通时电感限流 d i / d t di/dt d i / d t ,关断时二极管+电阻给电感能量放掉
例题 A:加关断缓冲
已知:一个 DC 电路,电源 V d c = 200 V V_{dc}=200\,\mathrm{V} V d c = 200 V ,开关管 S1(MOSFET),续流二极管 D1,电感 L = 1 m H L=1\,\mathrm{mH} L = 1 mH 。要求加一个关断缓冲(turn-off snubber),限制 d v / d t dv/dt d v / d t 。
画法说明:
在 S1 的漏极和源极之间,并联一个 RCD 支路
电容 C C C 一端接漏极,另一端接电阻 R R R
电阻 R R R 的另一端接源极(地)
二极管方向:阳极接电容侧(即 R-C 连接点),阴极接漏极
这样当 S1 关断时,电感电流通过 D1 和缓冲二极管给电容充电
结果:S1 关断时,电压不会瞬间从 0 跳到 V d c V_{dc} V d c ,而是被电容”拖慢”了上升速度。
例题 B:选缓冲电路类型
题目问:“该电路需要哪种类型的缓冲电路?为什么?”
答题模板(直接抄):
需要关断缓冲电路(turn-off snubber),类型为极性 RCD 缓冲电路。
理由:该电路含感性负载,开关关断时电感电流不能突变,会产生很高的电压尖峰,可能超过开关管的额定电压。关断缓冲电路通过电容吸收电流、限制 d v / d t dv/dt d v / d t ,将电压尖峰钳位到安全值。标准 RCD 缓冲电路中,R R R 与 C C C 并联,再与 D D D 串联,整个支路并联在开关管两端。关断时二极管导通、电容充电限制电压上升速率;导通时电容通过电阻放电,为下一次关断做准备。
Snubber 选型决策流程(2024Q3b 型,8 分)
考试给一个感性负载开关电路,问”选哪种 snubber、为什么、怎么画”。按以下决策树回答:
第 1 步:判断问题是什么。
问题 现象 选什么 关断时电压尖峰过大 V D S V_{DS} V D S 或 V C E V_{CE} V C E 超过额定值关断缓冲(turn-off snubber)= RCD 开通时电流上升太快 d i / d t di/dt d i / d t 过大,可能损坏器件开通缓冲(turn-on snubber)= RL LC 振铃(ringing) 电压/电流波形有高频振荡 串联 RC 阻尼
第 2 步:写理由(4 分答题模板)。
选用极性 RCD 关断缓冲电路(turn-off snubber)。
理由:
电路含感性负载,开关关断时电感电流不能突变。
电感储能 1 2 L I 2 \frac{1}{2}LI^2 2 1 L I 2 必须有释放通路,否则产生高电压尖峰。
RCD 缓冲电路中,R R R 与 C C C 并联、再与 D D D 串联,整个支路并联在开关管两端。电容为电感电流提供暂态通路,限制 d v / d t dv/dt d v / d t ;电阻耗散电感能量(导通期间电容通过 R R R 放电);二极管保证关断时电容能被充电。
将开关轨迹限制在安全工作区(SOA)内。
第 3 步:画电路(4 分)。
关断缓冲的画法——标准 RCD 支路并联在开关管两端。电路拓扑:R R R 与 C C C 并联,再与 D D D 串联。
Drain (或 Collector)
│
├── D_snub (阴极↓阳极) ──┬── 节点 A
│ │
│ ┌── C_snub ──┐
│ │ │
│ ├── R_snub ──┤
│ │ │
└──────────────┴─────────────┴── Source (或 Emitter / GND)
说明:D s n u b D_{snub} D s n u b 阴极接漏极(高压侧),阳极接节点 A。C s n u b C_{snub} C s n u b 和 R s n u b R_{snub} R s n u b 都并联在节点 A 与地之间。
具体接法:
二极管 D s n u b D_{snub} D s n u b :阴极接开关管漏极(高压侧),阳极接节点 A
电容 C s n u b C_{snub} C s n u b :一端接节点 A,另一端接源极(地)
电阻 R s n u b R_{snub} R s n u b :一端接节点 A,另一端接源极(地),与 C s n u b C_{snub} C s n u b 并联
工作过程叙述(概念题加分):
开关导通时: 电容 C s n u b C_{snub} C s n u b 上的电压通过电阻 R s n u b R_{snub} R s n u b 放电。二极管 D s n u b D_{snub} D s n u b 阴极接高压侧(导通时为低电位),阳极接电容端(电容电压为正),所以 D s n u b D_{snub} D s n u b 可能短暂导通后截止——关键是电容通过 R R R 放电,为下一次关断腾出”充电空间”。
开关关断时: 电感电流不能突变,电流通过 D s n u b D_{snub} D s n u b 给 C s n u b C_{snub} C s n u b 充电。电容电压从 0 缓慢上升,限制了开关两端的 d v / d t dv/dt d v / d t 。之后电容储存的能量通过 R s n u b R_{snub} R s n u b 耗散掉。
对比无缓冲的情况: 无缓冲时开关关断,杂散电感中的能量全部加到寄生电容上,产生 V p e a k = I L / C V_{peak}=I\sqrt{L/C} V p e ak = I L / C 的高压尖峰。加了缓冲电容后,等效电容增大,峰值电压降低。
感性负载基本公式
电感公式:
v L = L d i d t v_L=L\frac{di}{dt} v L = L d t d i
所以:
d i d t = v L L \frac{di}{dt}=\frac{v_L}{L} d t d i = L v L
如果电压越大,电流变化越快。关断时电感为了让电流继续流,会产生高电压。
常见保护办法
场景 常用电路 作用 DC 感性负载 续流二极管(freewheel diode) 给电感电流续流 开关电压尖峰 RCD 钳位 / TVS 限制开关峰值电压 LC 振铃 串联 RC 缓冲电路 阻尼振荡 关断 d v / d t dv/dt d v / d t 太大 RC / RCD 缓冲电路 让电压上升慢一点 开通 d i / d t di/dt d i / d t 太大 串联电感 限制电流上升速度
画图时必须画出瞬态电流路径(transient current path)。
例题 1:振铃频率
已知杂散电感 L = 800 n H L=800\,\mathrm{nH} L = 800 nH ,寄生电容 C = 300 p F C=300\,\mathrm{pF} C = 300 pF 。求振铃频率。
换单位:
L = 800 × 10 − 9 H L=800\times10^{-9}\,\mathrm{H} L = 800 × 1 0 − 9 H
C = 300 × 10 − 12 F C=300\times10^{-12}\,\mathrm{F} C = 300 × 1 0 − 12 F
代入:
f r = 1 2 π 800 × 10 − 9 ⋅ 300 × 10 − 12 f_r=\frac{1}{2\pi\sqrt{800\times10^{-9}\cdot300\times10^{-12}}} f r = 2 π 800 × 1 0 − 9 ⋅ 300 × 1 0 − 12 1
f r ≈ 10.3 M H z f_r\approx10.3\,\mathrm{MHz} f r ≈ 10.3 MHz
Snubber 功率怎么估
如果每次开关周期吸收电感能量,那么每个开关周期杂散电感中储存的能量必须被耗散掉:
E L = 1 2 L I 2 E_L=\frac12LI^2 E L = 2 1 L I 2
平均功率:
P ≈ E L f s P\approx E_Lf_s P ≈ E L f s
如果每次电容充放电:
E C = 1 2 C V 2 E_C=\frac12CV^2 E C = 2 1 C V 2
P ≈ E C f s P\approx E_Cf_s P ≈ E C f s
如果题目直接给电阻电流波形,就用:
P R = I r m s 2 R P_R=I_{rms}^2R P R = I r m s 2 R
三种损耗估算公式的适用条件(别搞混)
场景 用哪个公式 含义 每个周期杂散电感释放全部储能 P = 1 2 L I 2 f s P=\frac{1}{2}LI^2 f_s P = 2 1 L I 2 f s 每个周期 1 2 L I 2 \frac{1}{2}LI^2 2 1 L I 2 被电阻耗散 电容每次充放电(电压已知) P = 1 2 C V 2 f s P=\frac{1}{2}CV^2 f_s P = 2 1 C V 2 f s 每个周期 1 2 C V 2 \frac{1}{2}CV^2 2 1 C V 2 被电阻耗散 题目直接给了电阻上的电流 P = I r m s 2 R P=I_{rms}^2 R P = I r m s 2 R 直接算平均功耗
记住:f s f_s f s 一定不能漏。储能是一次性的,功率是每秒多少次,所以要乘频率。
例题 2:完整 Snubber 数值题(模拟 2022Q4ab,12 分)
这道题覆盖了 snubber 考试的核心题型。必须能独立复现每一步。
已知
一个开关电路工作在 100 k H z 100\,\mathrm{kHz} 100 kHz ,关断电流 I = 10 A I=10\,\mathrm{A} I = 10 A 。杂散电感 L s t r a y = 2 μ H L_{stray}=2\,\mu\mathrm{H} L s t r a y = 2 μ H ,寄生电容 C p a r a s i t i c = 50 p F C_{parasitic}=50\,\mathrm{pF} C p a r a s i t i c = 50 pF 。开关管额定电压 400 V 400\,\mathrm{V} 400 V 。要求加一个 RCD 关断缓冲电路,选择合适的缓冲电容和电阻。
第 1 部分:缓冲电路的作用(4 分答题模板)
缓冲电路(snubber)的作用:
限制关断电压尖峰 :关断时电感电流不能突变,缓冲电容为电感电流提供暂态通路,避免开关两端出现过高的电压尖峰。
限制 d v / d t dv/dt d v / d t :电容充电过程拖慢了电压上升速率,保护开关管不因过高的 d v / d t dv/dt d v / d t 而误触发或损坏。
阻尼振铃(ringing) :杂散电感和寄生电容形成 LC 谐振,缓冲电路中的电阻消耗振荡能量,减小 EMI。
限制 d i / d t di/dt d i / d t (部分电路):串联电感型缓冲可限制开通时的电流变化率。
第 2 部分:计算 d i / d t di/dt d i / d t (3 分)
d i / d t di/dt d i / d t 就是开关关断瞬间电流的变化率。用感性公式:
d i d t = V L s t r a y \frac{di}{dt}=\frac{V}{L_{stray}} d t d i = L s t r a y V
公式中的 V V V 是关断瞬间杂散电感两端的电压。在无缓冲的硬关断场景下,这个电压约等于直流母线电压 V d c V_{dc} V d c 。
V d c V_{dc} V d c 怎么来? 两种情况:
题目直接给了 V d c V_{dc} V d c 。 比如”直流母线电压 V d c = 200 V V_{dc}=200\,\mathrm{V} V d c = 200 V “,直接用。
题目给了交流输入电压。 比如”输入为 220 V 220\,\mathrm{V} 220 V (RMS)“,则经过整流后的直流母线电压为 V d c = 2 × V r m s = 2 × 220 ≈ 311 V V_{dc}=\sqrt{2}\times V_{rms}=\sqrt{2}\times220\approx311\,\mathrm{V} V d c = 2 × V r m s = 2 × 220 ≈ 311 V 。
本题假设电源电压 V d c = 200 V V_{dc}=200\,\mathrm{V} V d c = 200 V (来自 2022Q4ab 题目给定的直流母线电压):
d i d t = 200 2 × 10 − 6 = 10 8 A / s = 100 A / μ s \frac{di}{dt}=\frac{200}{2\times10^{-6}}=10^8\,\mathrm{A/s}=100\,\mathrm{A/\mu s} d t d i = 2 × 1 0 − 6 200 = 1 0 8 A/s = 100 A/ μ s
这是无缓冲时的电流变化率。如果有串联电感型缓冲,d i / d t di/dt d i / d t 会减小。
第 3 部分:计算峰值电压(2 分)
无缓冲时,杂散电感中储存的能量全部转化为寄生电容上的电压:
能量守恒:
1 2 L s t r a y I 2 = 1 2 C p a r a s i t i c V p e a k 2 \frac{1}{2}L_{stray}I^2=\frac{1}{2}C_{parasitic}V_{peak}^2 2 1 L s t r a y I 2 = 2 1 C p a r a s i t i c V p e ak 2
解出峰值电压:
V p e a k = I L s t r a y C p a r a s i t i c V_{peak}=I\sqrt{\frac{L_{stray}}{C_{parasitic}}} V p e ak = I C p a r a s i t i c L s t r a y
代入数值:
V p e a k = 10 × 2 × 10 − 6 50 × 10 − 12 V_{peak}=10\times\sqrt{\frac{2\times10^{-6}}{50\times10^{-12}}} V p e ak = 10 × 50 × 1 0 − 12 2 × 1 0 − 6
先算比值:
2 × 10 − 6 50 × 10 − 12 = 2 50 × 10 6 = 0.04 × 10 6 = 4 × 10 4 \frac{2\times10^{-6}}{50\times10^{-12}}=\frac{2}{50}\times10^{6}=0.04\times10^{6}=4\times10^{4} 50 × 1 0 − 12 2 × 1 0 − 6 = 50 2 × 1 0 6 = 0.04 × 1 0 6 = 4 × 1 0 4
开根号:
4 × 10 4 = 200 \sqrt{4\times10^{4}}=200 4 × 1 0 4 = 200
所以:
V p e a k = 10 × 200 = 2000 V V_{peak}=10\times200=2000\,\mathrm{V} V p e ak = 10 × 200 = 2000 V
远超 400 V 400\,\mathrm{V} 400 V 额定电压 ,必须加缓冲。
加上缓冲电容后,等效电容增大,V p e a k V_{peak} V p e ak 降低。设缓冲电容 C s n u b C_{snub} C s n u b ,则总电容 C t o t a l = C s n u b + C p a r a s i t i c C_{total}=C_{snub}+C_{parasitic} C t o t a l = C s n u b + C p a r a s i t i c 。要使 V p e a k ≤ 400 V V_{peak}\leq400\,\mathrm{V} V p e ak ≤ 400 V :
C s n u b + C p a r a s i t i c ≥ L I 2 V p e a k 2 = 2 × 10 − 6 × 100 160000 = 2 × 10 − 4 1.6 × 10 5 = 1.25 × 10 − 9 F = 1.25 n F C_{snub}+C_{parasitic}\geq\frac{LI^2}{V_{peak}^2}=\frac{2\times10^{-6}\times100}{160000}=\frac{2\times10^{-4}}{1.6\times10^{5}}=1.25\times10^{-9}\,\mathrm{F}=1.25\,\mathrm{nF} C s n u b + C p a r a s i t i c ≥ V p e ak 2 L I 2 = 160000 2 × 1 0 − 6 × 100 = 1.6 × 1 0 5 2 × 1 0 − 4 = 1.25 × 1 0 − 9 F = 1.25 nF
所以:
C s n u b ≥ 1.25 n F − 50 p F ≈ 1.2 n F C_{snub}\geq1.25\,\mathrm{nF}-50\,\mathrm{pF}\approx1.2\,\mathrm{nF} C s n u b ≥ 1.25 nF − 50 pF ≈ 1.2 nF
这个 1.2 n F 1.2\,\mathrm{nF} 1.2 nF 是从能量守恒严格推出来的:要保证峰值电压不超过 400 V 400\,\mathrm{V} 400 V ,缓冲电容至少要 1.2 n F 1.2\,\mathrm{nF} 1.2 nF 。
两种方法的关系(必须搞清楚):
上面出现了两个不同的电容值——1.2 n F 1.2\,\mathrm{nF} 1.2 nF 和下面的 150 p F 150\,\mathrm{pF} 150 pF ,差了将近 8 倍。这不是算错了,而是两种不同的设计思路,适用场景不同:
方法 公式 结果 适用场景 能量守恒法 C s n u b ≥ L I 2 V p e a k 2 − C p a r a s i t i c C_{snub}\geq\dfrac{LI^2}{V_{peak}^2}-C_{parasitic} C s n u b ≥ V p e ak 2 L I 2 − C p a r a s i t i c 1.2 n F 1.2\,\mathrm{nF} 1.2 nF 需要将峰值电压钳位到某个具体值(如不超过额定电压) 经验设计规则 C s n u b = 3 × C p a r a s i t i c C_{snub}=3\times C_{parasitic} C s n u b = 3 × C p a r a s i t i c 150 p F 150\,\mathrm{pF} 150 pF 抑制振铃、阻尼 LC 谐振,作为初始设计起点
优先级:
题目要求钳位到特定电压时 (如”使 V p e a k ≤ 400 V V_{peak}\leq400\,\mathrm{V} V p e ak ≤ 400 V ”),用能量守恒法,算出 1.2 n F 1.2\,\mathrm{nF} 1.2 nF 。150 p F 150\,\mathrm{pF} 150 pF 在这种情况下不够用。
题目只要求抑制振铃 (如”设计一个阻尼振铃的缓冲电路”),用 3 × C p a r a s i t i c 3\times C_{parasitic} 3 × C p a r a s i t i c 经验规则,算出 150 p F 150\,\mathrm{pF} 150 pF 。
实际工程中 ,150 p F 150\,\mathrm{pF} 150 pF 是起步值,再根据电压钳位需求往上加。两个值不矛盾——150 p F 150\,\mathrm{pF} 150 pF 是”至少要这么多来阻尼振铃”,1.2 n F 1.2\,\mathrm{nF} 1.2 nF 是”如果要硬钳位到 400 V 400\,\mathrm{V} 400 V 则至少要这么多”。
考试时 ,看题目问什么就用什么。如果题目给定了允许的峰值电压,用能量守恒法;如果题目只给了设计规则,用经验公式。
下面用设计规则再算一遍(阻尼振铃场景):
C s n u b = 3 × 50 = 150 p F C_{snub}=3\times50=150\,\mathrm{pF} C s n u b = 3 × 50 = 150 pF
缓冲电阻(设计规则):
R s n u b = L s t r a y C p a r a s i t i c = 2 × 10 − 6 50 × 10 − 12 = 200 Ω R_{snub}=\sqrt{\frac{L_{stray}}{C_{parasitic}}}=\sqrt{\frac{2\times10^{-6}}{50\times10^{-12}}}=200\,\Omega R s n u b = C p a r a s i t i c L s t r a y = 50 × 1 0 − 12 2 × 1 0 − 6 = 200 Ω
第 4 部分:电阻功耗(3 分)
缓冲电阻上消耗的功率。每个开关周期,杂散电感中的储能被电阻耗散掉:
P R = 1 2 L s t r a y I 2 × f s P_R=\frac{1}{2}L_{stray}I^2\times f_s P R = 2 1 L s t r a y I 2 × f s
代入:
P R = 1 2 × 2 × 10 − 6 × 10 2 × 100 × 10 3 P_R=\frac{1}{2}\times2\times10^{-6}\times10^2\times100\times10^3 P R = 2 1 × 2 × 1 0 − 6 × 1 0 2 × 100 × 1 0 3
逐步计算:
1 2 × 2 × 10 − 6 = 1 × 10 − 6 \frac{1}{2}\times2\times10^{-6}=1\times10^{-6} 2 1 × 2 × 1 0 − 6 = 1 × 1 0 − 6
1 × 10 − 6 × 100 = 1 × 10 − 4 1\times10^{-6}\times100=1\times10^{-4} 1 × 1 0 − 6 × 100 = 1 × 1 0 − 4
1 × 10 − 4 × 100 × 10 3 = 1 × 10 − 4 × 10 5 = 10 W 1\times10^{-4}\times100\times10^{3}=1\times10^{-4}\times10^{5}=10\,\mathrm{W} 1 × 1 0 − 4 × 100 × 1 0 3 = 1 × 1 0 − 4 × 1 0 5 = 10 W
电阻功耗 P R = 10 W P_R=10\,\mathrm{W} P R = 10 W 。 这个电阻必须选 10W 以上的功率电阻。
第 5 部分:振铃频率(4 分)
振铃频率由杂散电感和寄生电容决定:
f r = 1 2 π L s t r a y ⋅ C p a r a s i t i c f_r=\frac{1}{2\pi\sqrt{L_{stray}\cdot C_{parasitic}}} f r = 2 π L s t r a y ⋅ C p a r a s i t i c 1
代入:
f r = 1 2 π 2 × 10 − 6 × 50 × 10 − 12 f_r=\frac{1}{2\pi\sqrt{2\times10^{-6}\times50\times10^{-12}}} f r = 2 π 2 × 1 0 − 6 × 50 × 1 0 − 12 1
2 × 10 − 6 × 50 × 10 − 12 = 100 × 10 − 18 = 10 − 16 2\times10^{-6}\times50\times10^{-12}=100\times10^{-18}=10^{-16} 2 × 1 0 − 6 × 50 × 1 0 − 12 = 100 × 1 0 − 18 = 1 0 − 16
10 − 16 = 10 − 8 \sqrt{10^{-16}}=10^{-8} 1 0 − 16 = 1 0 − 8
f r = 1 2 π × 10 − 8 = 10 8 2 π ≈ 10 8 6.283 ≈ 1.59 × 10 7 H z ≈ 15.9 M H z f_r=\frac{1}{2\pi\times10^{-8}}=\frac{10^8}{2\pi}\approx\frac{10^8}{6.283}\approx1.59\times10^7\,\mathrm{Hz}\approx15.9\,\mathrm{MHz} f r = 2 π × 1 0 − 8 1 = 2 π 1 0 8 ≈ 6.283 1 0 8 ≈ 1.59 × 1 0 7 Hz ≈ 15.9 MHz
f r ≈ 15.9 M H z f_r\approx15.9\,\mathrm{MHz} f r ≈ 15.9 MHz 。
注意:加了缓冲电容后,等效电容增大,振铃频率会降低。这是缓冲电路的另一个好处——把高频振铃移到更低的频率,更容易被 EMI 滤波器吸收。
例题总结:逐问对照
真题子问 对应计算 关键公式 缓冲电路作用 文字回答(4条) — 电阻功耗 P = 1 2 L I 2 f s P=\frac{1}{2}LI^2 f_s P = 2 1 L I 2 f s 每周期耗散储能 × 频率 d i / d t di/dt d i / d t d i d t = V L \frac{di}{dt}=\frac{V}{L} d t d i = L V 关断瞬间电压 / 杂散电感 峰值电压 V p e a k = I L / C V_{peak}=I\sqrt{L/C} V p e ak = I L / C 能量守恒 振铃频率 f r = 1 2 π L C f_r=\frac{1}{2\pi\sqrt{LC}} f r = 2 π L C 1 LC 谐振
反激(Flyback)为什么常用于隔离
普通 buck、boost、buck-boost 都没有电气隔离(galvanic isolation)。题目要求隔离(isolation)时,常选反激(flyback)。
反激变换器可以理解成带耦合电感(coupled inductor)/ 变压器(transformer)的 buck-boost。它用一个变压器代替了独立电感,初级(primary)和次级(secondary)通过磁芯耦合,但直流不导通,所以实现了电气隔离。
同名端标记法
同名端标记法(dot convention)规定了变压器的极性:
当电流从初级的同名端(dotted terminal)流入时,次级同名端为高电位。
即初级和次级的同名端电压极性相同。
这决定了反激的工作模式:开关导通时,初级储能,次级被反向偏置,二极管截止;开关关断时,同名端极性反转,次级二极管正偏导通,能量传送到输出。
能量传递过程
开关导通(switch ON):电流流过初级线圈,磁芯储存能量 1 2 L m I p 2 \frac{1}{2}L_m I_p^2 2 1 L m I p 2 ,次级二极管反偏截止。
开关关断(switch OFF):磁芯中储存的能量需要释放,次级电压极性反转,二极管正偏导通,能量传送到输出。
这就是”先储能、后释放”的反激工作原理。
伏秒平衡推导
对初级电感应用伏秒平衡(volt-second balance):
∫ v L d t = 0 \int v_L\,dt = 0 ∫ v L d t = 0
在开关导通期间(0 0 0 到 t o n t_{on} t o n ),初级两端电压为 V i n V_{in} V in :
V i n × t o n V_{in}\times t_{on} V in × t o n
在开关关断期间(t o n t_{on} t o n 到 T T T ),次级二极管导通,输出电压折算到初级为 N 1 N 2 V o u t \frac{N_1}{N_2}V_{out} N 2 N 1 V o u t ,方向与 V i n V_{in} V in 相反:
− N 1 N 2 V o u t × ( T − t o n ) -\frac{N_1}{N_2}V_{out}\times(T-t_{on}) − N 2 N 1 V o u t × ( T − t o n )
伏秒平衡:
V i n × t o n − N 1 N 2 V o u t × ( T − t o n ) = 0 V_{in}\times t_{on}-\frac{N_1}{N_2}V_{out}\times(T-t_{on})=0 V in × t o n − N 2 N 1 V o u t × ( T − t o n ) = 0
令 D = t o n / T D=t_{on}/T D = t o n / T ,解出输出电压:
V o u t = V i n × D 1 − D × N 2 N 1 V_{out}=V_{in}\times\frac{D}{1-D}\times\frac{N_2}{N_1} V o u t = V in × 1 − D D × N 1 N 2
其中 N 2 / N 1 N_2/N_1 N 2 / N 1 是匝比(turns ratio),D D D 是占空比(duty cycle)。
输出电压纹波
Δ V o u t V o u t = D T R C \frac{\Delta V_{out}}{V_{out}}=\frac{DT}{RC} V o u t Δ V o u t = R C D T
R R R 是负载(load)电阻,C C C 是输出滤波电容,T T T 是开关周期。
例题 3:反激选择题
题目:输入 16 16 16 –32 V 32\,\mathrm{V} 32 V ,输出隔离 24 V 24\,\mathrm{V} 24 V ,选什么变换器?
答案写法:
选用反激变换器(flyback converter)。
理由:它通过耦合电感 / 变压器提供电气隔离,输出电压可通过占空比和匝比来控制。
如果题目要求关系式:
V o = V i n N s N p D 1 − D V_o=V_{in}\frac{N_s}{N_p}\frac{D}{1-D} V o = V in N p N s 1 − D D
例题 4:反激变换器完整设计(模拟 2024Q3aii/2025Q3b,8 分)
这道题覆盖了反激变换器考试的核心计算。必须能独立复现每一步。
已知
设计一个反激变换器(flyback converter),参数如下:
输入电压:V i n = 24 V V_{in}=24\,\mathrm{V} V in = 24 V
输出电压:V o = 12 V V_o=12\,\mathrm{V} V o = 12 V
输出功率:P o = 24 W P_o=24\,\mathrm{W} P o = 24 W
开关频率:f = 100 k H z f=100\,\mathrm{kHz} f = 100 kHz
工作在连续导通模式(CCM,continuous conduction mode)
求:匝比(turns ratio)、占空比(duty cycle)、初级电感值(primary inductance)、输出二极管的反向峰值电压(PIV,peak inverse voltage)。
第 1 步:确定匝比
反激变换器的输出电压公式:
V o = V i n N s N p D 1 − D V_o=V_{in}\frac{N_s}{N_p}\frac{D}{1-D} V o = V in N p N s 1 − D D
其中 N p N_p N p 是初级匝数,N s N_s N s 是次级匝数,n = N s / N p n=N_s/N_p n = N s / N p 是匝比。
反激变换器中,匝比和占空比是两个独立的设计变量。题目通常给定 V i n V_{in} V in 、V o V_o V o 和一个额外条件(比如指定占空比或匝比),然后求另一个。本题没有额外指定,我们先根据合理的工程经验选取匝比。
经验选取: 反激变换器常用 D = 0.5 D=0.5 D = 0.5 左右工作。取 D = 0.5 D=0.5 D = 0.5 ,代入电压公式:
n = N s N p = V o V i n × 1 − D D = 12 24 × 0.5 0.5 = 0.5 n=\frac{N_s}{N_p}=\frac{V_o}{V_{in}}\times\frac{1-D}{D}=\frac{12}{24}\times\frac{0.5}{0.5}=0.5 n = N p N s = V in V o × D 1 − D = 24 12 × 0.5 0.5 = 0.5
即 N s : N p = 1 : 2 N_s:N_p=1:2 N s : N p = 1 : 2 ,次级匝数是初级的一半。
如果题目直接指定了匝比或占空比,直接代公式算另一个,跳过经验选取。 比如题目说”匝比为 1:3”,就用 D = V o V o + V i n ⋅ n D=\frac{V_o}{V_o+V_{in}\cdot n} D = V o + V in ⋅ n V o 求占空比。
第 2 步:求占空比
由反激电压公式变形:
V o = V i n n ⋅ D 1 − D V_o=V_{in}\frac{n\cdot D}{1-D} V o = V in 1 − D n ⋅ D
代入 n = 0.5 n=0.5 n = 0.5 :
12 = 24 × 0.5 D 1 − D 12=24\times\frac{0.5D}{1-D} 12 = 24 × 1 − D 0.5 D
12 ( 1 − D ) = 12 D 12(1-D)=12D 12 ( 1 − D ) = 12 D
12 − 12 D = 12 D 12-12D=12D 12 − 12 D = 12 D
12 = 24 D 12=24D 12 = 24 D
D = 0.5 D=0.5 D = 0.5
占空比 D = 0.5 D=0.5 D = 0.5 。
第 3 步:求初级电感值
反激变换器的输入功率等于输出功率(假设效率 100%):
P i n = P o = 24 W P_{in}=P_o=24\,\mathrm{W} P in = P o = 24 W
输入电流平均值:
I i n , a v g = P i n V i n = 24 24 = 1 A I_{in,avg}=\frac{P_{in}}{V_{in}}=\frac{24}{24}=1\,\mathrm{A} I in , a v g = V in P in = 24 24 = 1 A
在 CCM 下,反激变换器的输入电流只在开关导通时流动(D T DT D T 期间),所以初级电流平均值与输入电流的关系为:
I p , a v g = I i n , a v g × 1 D = 1 0.5 = 2 A I_{p,avg}=I_{in,avg}\times\frac{1}{D}=\frac{1}{0.5}=2\,\mathrm{A} I p , a v g = I in , a v g × D 1 = 0.5 1 = 2 A
为什么乘 1 / D 1/D 1/ D ?因为输入电流只在导通时间 D T DT D T 内流过,要维持平均值为 1 A 1\,\mathrm{A} 1 A ,导通期间的平均电流就是 1 / D 1/D 1/ D 倍。
对于 CCM 工作的反激变换器,初级电感(primary inductance,也叫磁化电感 magnetizing inductance L m L_m L m )的设计条件是保证电流连续。最小电感值为:
L m = V i n ⋅ D f ⋅ Δ I p L_m=\frac{V_{in}\cdot D}{f\cdot\Delta I_p} L m = f ⋅ Δ I p V in ⋅ D
其中 Δ I p \Delta I_p Δ I p 是初级电流纹波(ripple)。工程上取纹波比 r = Δ I p / I p , a v g = 0.4 r=\Delta I_p/I_{p,avg}=0.4 r = Δ I p / I p , a v g = 0.4 (即纹波为平均值的 40%,保证 CCM):
Δ I p = r × I p , a v g = 0.4 × 2 = 0.8 A \Delta I_p=r\times I_{p,avg}=0.4\times2=0.8\,\mathrm{A} Δ I p = r × I p , a v g = 0.4 × 2 = 0.8 A
代入:
L m = 24 × 0.5 100 × 10 3 × 0.8 = 12 80000 = 150 μ H L_m=\frac{24\times0.5}{100\times10^3\times0.8}=\frac{12}{80000}=150\,\mu\mathrm{H} L m = 100 × 1 0 3 × 0.8 24 × 0.5 = 80000 12 = 150 μ H
初级电感 L m = 150 μ H L_m=150\,\mu\mathrm{H} L m = 150 μ H 。
如果题目没有给纹波比: 可以用边界条件法——令纹波等于 2 倍平均电流(即 Δ I p = 2 I p , a v g \Delta I_p=2I_{p,avg} Δ I p = 2 I p , a v g ),此时恰好处于 CCM/DCM 边界,实际电感取此值的 2–3 倍即可保证 CCM。或者如果题目明确说 DCM 工作,计算方法完全不同。
第 4 步:求二极管反向峰值电压(PIV)
这是反激题的高频考点。PIV 是开关导通期间 二极管承受的最大反向电压,不是开关关断期间。开关关断时二极管是导通的,只承受很小的正向压降,不存在反向电压。
分析开关导通期间的电路状态:
开关 ON 时,初级两端电压为 V i n V_{in} V in (同名端为正)。
根据同名端规则,次级同名端也为正,但由于二极管的接法,二极管阳极(接次级同名端)处于低电位,二极管反偏截止。
次级感应电压为 V i n × N s / N p V_{in}\times N_s/N_p V in × N s / N p ,这个电压反向加在二极管上。
同时输出电容维持的输出电压 V o V_o V o 也正向加在二极管的反向端(阴极侧)。
两个电压同向叠加,所以:
P I V = V o + N s N p × V i n PIV=V_o+\frac{N_s}{N_p}\times V_{in} P I V = V o + N p N s × V in
代入:
P I V = 12 + 0.5 × 24 = 12 + 12 = 24 V PIV=12+0.5\times24=12+12=24\,\mathrm{V} P I V = 12 + 0.5 × 24 = 12 + 12 = 24 V
二极管反向峰值电压 P I V = 24 V PIV=24\,\mathrm{V} P I V = 24 V 。
推导细节: 开关导通时,V i n V_{in} V in 加在初级上,次级感应电压为 V i n × N s / N p V_{in}\times N_s/N_p V in × N s / N p 。从二极管看:阳极接次级同名端(感应电压的低电位端),阴极接 V o V_o V o (高电位),所以二极管两端的反向电压 = V o V_o V o + 感应电压,两者同向叠加。开关关断时二极管导通续流,承受的是正向压降,不是反向电压。
第 5 步:次级电流(辅助计算)
次级电流平均值等于输出电流:
I s , a v g = I o = P o V o = 24 12 = 2 A I_{s,avg}=I_o=\frac{P_o}{V_o}=\frac{24}{12}=2\,\mathrm{A} I s , a v g = I o = V o P o = 12 24 = 2 A
次级电流只在开关关断时流动(( 1 − D ) T (1-D)T ( 1 − D ) T 期间),所以次级电流的有效值:
I s , r m s = I o 1 − D = 2 0.5 = 2 0.707 ≈ 2.83 A I_{s,rms}=\frac{I_o}{\sqrt{1-D}}=\frac{2}{\sqrt{0.5}}=\frac{2}{0.707}\approx2.83\,\mathrm{A} I s , r m s = 1 − D I o = 0.5 2 = 0.707 2 ≈ 2.83 A
这个值用于选择二极管的额定电流和计算次级铜损。
计算结果汇总
参数 符号 数值 匝比 n = N s / N p n=N_s/N_p n = N s / N p 0.5 0.5 0.5 (即 1 : 2 1:2 1 : 2 )占空比 D D D 0.5 0.5 0.5 初级电感 L m L_m L m 150 μ H 150\,\mu\mathrm{H} 150 μ H 二极管 PIV P I V PIV P I V 24 V 24\,\mathrm{V} 24 V 次级电流有效值 I s , r m s I_{s,rms} I s , r m s 2.83 A 2.83\,\mathrm{A} 2.83 A
例题总结:反激设计必做清单
步骤 做什么 用什么公式 1 确定匝比 n = V o V i n ⋅ 1 − D D n=\frac{V_o}{V_{in}}\cdot\frac{1-D}{D} n = V in V o ⋅ D 1 − D 2 求占空比 D = V o V o + n ⋅ V i n D=\frac{V_o}{V_o+n\cdot V_{in}} D = V o + n ⋅ V in V o (由电压公式变形)3 求初级电感 L m = V i n ⋅ D f ⋅ Δ I p L_m=\frac{V_{in}\cdot D}{f\cdot\Delta I_p} L m = f ⋅ Δ I p V in ⋅ D ,Δ I p = r ⋅ I p , a v g \Delta I_p=r\cdot I_{p,avg} Δ I p = r ⋅ I p , a v g 4 求二极管 PIV P I V = V o + N s N p ⋅ V i n PIV=V_o+\frac{N_s}{N_p}\cdot V_{in} P I V = V o + N p N s ⋅ V in 5 求次级电流 I s , r m s = I o / 1 − D I_{s,rms}=I_o/\sqrt{1-D} I s , r m s = I o / 1 − D
固定套路
缓冲电路题按这几步:
判断问题:过压(overvoltage)、d i / d t di/dt d i / d t 、d v / d t dv/dt d v / d t 、振铃(ringing)还是隔离(isolation)
感性负载先找电流关断路径
计算 d i / d t di/dt d i / d t 用 v = L d i / d t v = L\,di/dt v = L d i / d t
计算振铃频率用 f = 1 / ( 2 π L C ) f = 1/(2\pi\sqrt{LC}) f = 1/ ( 2 π L C )
计算损耗用 E ⋅ f s E\cdot f_s E ⋅ f s 或 I r m s 2 R I_{rms}^2 R I r m s 2 R
需要隔离就选反激(flyback)
反激设计题按这几步:
列出已知量:V i n V_{in} V in 、V o V_o V o 、P o P_o P o 、f f f
用 V o = V i n ⋅ n ⋅ D / ( 1 − D ) V_o=V_{in}\cdot n\cdot D/(1-D) V o = V in ⋅ n ⋅ D / ( 1 − D ) 求匝比或占空比(通常先取 D = 0.5 D=0.5 D = 0.5 估算匝比)
用 L m = V i n D / ( f ⋅ Δ I p ) L_m=V_{in}D/(f\cdot\Delta I_p) L m = V in D / ( f ⋅ Δ I p ) 求初级电感,取纹波比 r = 0.4 r=0.4 r = 0.4
用 P I V = V o + ( N s / N p ) ⋅ V i n PIV=V_o+(N_s/N_p)\cdot V_{in} P I V = V o + ( N s / N p ) ⋅ V in 求二极管反向峰值电压
用 I s , r m s = I o / 1 − D I_{s,rms}=I_o/\sqrt{1-D} I s , r m s = I o / 1 − D 求次级电流有效值
别丢分
缓冲电路不是主功率变换器。
感性负载关断必须给电流路径。
RC 缓冲电路通常是串联 R-C 支路。
f r f_r f r 公式别漏 2 π 2\pi 2 π 。
缓冲电路损耗要乘开关频率。
缓冲电路设计始终存在权衡:控制关断电压尖峰可能导致开通电流尖峰变大,反之亦然。
杂散电感中储存的能量每个开关周期都会产生,必须每个周期都耗散掉。
反激有隔离,普通 buck-boost 没有。
电阻功耗 P = 1 2 L I 2 f s P=\frac{1}{2}LI^2 f_s P = 2 1 L I 2 f s 中,I I I 是关断瞬间的电流值(不是平均电流),L L L 是杂散电感(不是主电感),f s f_s f s 是开关频率。
峰值电压公式 V p e a k = I L / C V_{peak}=I\sqrt{L/C} V p e ak = I L / C 中,L L L 和 C C C 都是寄生参数(杂散电感和寄生电容)。加缓冲电容后,等效 C C C 变大,V p e a k V_{peak} V p e ak 降低。
振铃频率 f r = 1 2 π L C f_r=\frac{1}{2\pi\sqrt{LC}} f r = 2 π L C 1 用的是杂散电感和寄生电容,不是外加的缓冲电容。加缓冲电容会降低 f r f_r f r 。
d i / d t = V / L di/dt=V/L d i / d t = V / L 中 V V V 是关断瞬间电感两端电压,通常是电源电压;L L L 是杂散电感。
缓冲电路设计规则:C s n u b ≈ 3 C p a r a s i t i c C_{snub}\approx 3C_{parasitic} C s n u b ≈ 3 C p a r a s i t i c ,R s n u b = L s t r a y / C p a r a s i t i c R_{snub}=\sqrt{L_{stray}/C_{parasitic}} R s n u b = L s t r a y / C p a r a s i t i c 。但这个经验公式只适用于阻尼振铃;如果题目要求钳位到特定电压(如不超过额定电压),必须用能量守恒法 C s n u b ≥ L I 2 / V p e a k 2 − C p a r a s i t i c C_{snub}\geq LI^2/V_{peak}^2-C_{parasitic} C s n u b ≥ L I 2 / V p e ak 2 − C p a r a s i t i c 算出更大的值。考试时看题目问什么就用什么。
单位换算:nH = 10 − 9 10^{-9} 1 0 − 9 H,pF = 10 − 12 10^{-12} 1 0 − 12 F,μ \mu μ H = 10 − 6 10^{-6} 1 0 − 6 H。考试里最常见的丢分点就是单位没换。
反激二极管 PIV 公式是 P I V = V o + ( N s / N p ) ⋅ V i n PIV=V_o+(N_s/N_p)\cdot V_{in} P I V = V o + ( N s / N p ) ⋅ V in ,两个电压同向叠加,不要写成相减。PIV 发生在开关导通期间 :开关 ON 时初级电压 V i n V_{in} V in 通过变压器耦合到次级,加上输出电压 V o V_o V o ,两者同向叠加在截止的二极管上。开关关断时二极管是导通的,只承受正向压降,不是反向电压。
反激电压公式 V o = V i n ⋅ n ⋅ D / ( 1 − D ) V_o=V_{in}\cdot n\cdot D/(1-D) V o = V in ⋅ n ⋅ D / ( 1 − D ) 中,n = N s / N p n=N_s/N_p n = N s / N p (次级/初级),不是 N p / N s N_p/N_s N p / N s 。搞反了匝比,占空比和 PIV 全部算错。
反激初级电感用 L m = V i n D / ( f ⋅ Δ I p ) L_m=V_{in}D/(f\cdot\Delta I_p) L m = V in D / ( f ⋅ Δ I p ) ,注意 Δ I p \Delta I_p Δ I p 是纹波电流,不是平均电流。如果题目没给纹波比,取 r = 0.4 r=0.4 r = 0.4 。
反激次级电流有效值 I s , r m s = I o / 1 − D I_{s,rms}=I_o/\sqrt{1-D} I s , r m s = I o / 1 − D ,分母是 1 − D \sqrt{1-D} 1 − D 不是 D \sqrt{D} D ,因为次级电流只在关断期间(1 − D 1-D 1 − D 时间内)流动。