RC 缓冲电路计算器

通过两次振铃频率测量求出开关节点的寄生 L 和 C,计算 RC 缓冲电路参数与损耗,并用仿真比较加与不加缓冲电路时的振铃衰减。

寄生参数

先在开关节点测出 f_r1,再在开关两端并联一个已知电容后重新测量。能使频率降到一半左右的 C_add 结果最可靠。

缓冲电路与工作条件

ζ = 0.5 时 R_s = Z0。R_loop 只决定仿真中无缓冲振铃持续多久。

L_p · C_p

61.7 nH · 64.1 pF

f_r 80 MHz, Z0 31 Ω

R_s

31 Ω

Z0/(2ζ),ζ = 0.5

C_s

256 pF

f_r 处 X_Cs = 0.25·R_s

电阻损耗

295 mW

C_s·V²·f_s(½ 形式:148 mW)

阶跃响应仿真

无缓冲时过冲
97.5 %
有缓冲时过冲
35.4 %
稳定时间 (±5 %),无缓冲
500 ns 内未稳定
稳定时间 (±5 %),有缓冲
14.9 ns
扫描中的最小过冲
26.9 Ω (34.8 %)

缓冲电阻

C_s·V²·f_s
295 mW
½·C_s·V²·f_s (TI SLVA255)
148 mW
每个边沿能量 ½·C_s·V²
295 nJ
f_r 处 X_Cs
7.76 Ω

阶跃后的节点电压

过冲随 R_s 变化(C_s 固定)

节点被建模为电压阶跃经 L_p 给 C_p 充电,能反映寄生谐振,但不包含开关本身的转换过程。过冲数值用于比较阻尼程度,并非电路中的真实峰值。加装缓冲电路后请实测确认。

工作原理

开关节点的振铃来自回路杂散电感与节点电容(开关输出电容、对管或二极管、PCB)的谐振。只测一次频率只能得到 L_p·C_p 的乘积。在开关两端并联已知电容 C_add 后再测一次,就多了一个方程,两者联立即可求出两个值。

在节点上并联 RC 支路可以抑制谐振。当 C_s 远大于 C_p 时,电阻相当于并联在 LC 谐振回路上的负载,阻尼比 ζ = Z0/(2R_s),因此 R_s = Z0 对应 ζ = 0.5。实际的 C_s 只是 C_p 的几倍,其在 f_r 处的容抗不可忽略,阻尼会略弱,最佳电阻也会略有偏移。过冲扫描会给出当前参数下的最佳点。

C_s 同时决定效果和代价。电容每个周期被充到节点电压再放电,因此无论电阻取何值,都消耗 C_s·V²·f_s。C_s 加倍损耗也加倍,所以取能充分阻尼的最小值,一般为 C_p 的 3~4 倍。TI SLVA255 中的 ½·C·V²·f 只计一个边沿,本工具的代表值 C·V²·f_s 计入硬开关节点的两个边沿。

振铃仿真分别在有、无缓冲支路时,对 L_p 给 C_p 充电的阶跃响应进行积分,使用与 LC 滤波器计算器相同的 RK4 程序。用一个小的回路电阻代替最终使无缓冲振铃停止的损耗。

设计步骤

  1. 1用带宽至少为振铃频率两倍的探头和示波器测量开关节点的振铃频率,接地尽量短。
  2. 2在开关两端并联已知电容(最好能使频率降到一半左右),再测一次。
  3. 3由两个频率求出 C_p、L_p 和 Z0。
  4. 4从 R_s = Z0、C_s = 3~4·C_p 开始,查看扫描结果,再取标准值。
  5. 5核对电阻的平均功率和脉冲能量,选择留有裕量的封装,并让缓冲电路与开关的回路尽量小。
  6. 6重新测量,与无缓冲时比较过冲、振铃和边沿速度。

公式

由两次测量求寄生参数
C_p = C_add / ((f_r1/f_r2)² − 1), L_p = 1 / ((2π·f_r1)²·C_p)
谐振频率与特征阻抗
f_r = 1 / (2π·√(L_p·C_p)), Z0 = √(L_p / C_p)
缓冲电阻
R_s = Z0 / (2ζ) (C_s ≫ C_p 时 L_p–C_p ∥ R_s 的 ζ; R_s = Z0 → ζ = 0.5)
缓冲电容
C_s = n·C_p, X_Cs(f_r) / R_s = 2ζ/n
电阻损耗
P_R = C_s·V²·f_s (硬开关节点); TI SLVA255: P = ½·C_s·V_pk²·f_s; E_pulse = ½·C_s·V²
振铃仿真
V 阶跃 → L_p (+ R_loop) → C_p ∥ (R_s + C_s), RK4; 过冲 = v_pk/V − 1, 稳定判据 ±5 %

计算示例

默认值:节点振铃频率 80 MHz,在开关两端加 100 pF 后降到 50 MHz。(f_r1/f_r2)² = 2.56,因此 C_p = 64.1 pF,L_p = 61.7 nH,Z0 = 31.0 Ω。ζ = 0.5 时 R_s = 31.0 Ω;n = 4 时 C_s = 256 pF,其在 80 MHz 的容抗为 7.8 Ω,是 R_s 的四分之一。对于 500 kHz 开关的 48 V 半桥节点,电阻损耗 C_s·V²·f_s = 0.295 W(按 TI SLVA255 的 ½ 形式为 0.148 W),每个边沿承受 0.30 µJ。以 0.5 Ω 回路电阻仿真,无缓冲时过冲 97.5 %(峰值 94.8 V),500 ns 后仍未进入 ±5 %;加缓冲后过冲降到 35.4 %(65.0 V),14.9 ns 内稳定。扫描显示最小过冲为 34.8 %,在约 26.9 Ω(0.87·Z0)处,R_s = Z0 与最佳值相差不到 1 个百分点。把 n 提高到 10 可将过冲降至 23.4 %,但损耗增加到 0.74 W。

常见错误

  • 用长接地线测量。探头回路会增加电感并自身振铃,读到的频率不是电路本身的。
  • C_add 太小,频率几乎不变。此时寄生参数由两个几乎相等的数之差求得,误差迅速放大。
  • 缓冲电路走线过长。其自身电感与 R_s、C_s 串联,在振铃频率处阻尼失效。
  • 只按平均功率选电阻。每个边沿都有 ½·C_s·V² 的脉冲,即使平均功率在额定范围内,小尺寸薄膜电阻也可能因反复脉冲而损坏。
  • 不看损耗,一味加大 C_s 直到振铃消失。损耗成正比增加,在硬开关变换器中直接降低效率。

常见问题

为什么测量时要额外加电容?

一个振铃频率只确定 L_p·C_p,能得到相同频率的 L 和 C 组合有无数种。加入已知电容再测一次,就能把两者分开。TI SLVA255 建议选使频率减半的 C_add,此时 C_p = C_add/3,读数误差的影响也较小。

为什么取 R_s = Z0?

C_s 较大时,电阻相当于与 C_p 并联,R_s = Z0 时阻尼比为 0.5:足以在一个周期左右止住振铃,又不会因电阻过小而把谐振短路掉。若 C_s 只有 C_p 的几倍,实际最佳点会略有移动,扫描图显示了这一点。

C_s 应取多大?

应使其在 f_r 处的容抗明显小于 R_s,一般为 C_p 的 3~4 倍;由于损耗成比例增加,不宜超过需要。默认示例中,C_s = 2·C_p 时过冲 50.3 %,4·C_p 时 35.4 %,10·C_p 时 23.4 %,损耗为 2.5 倍。

损耗是 C·V²·f 还是 ½·C·V²·f?

在硬开关节点,缓冲电容在一个边沿充到 V,在另一个边沿放电,每次约有 ½·C_s·V² 消耗在电阻中,合计 C_s·V²·f_s。TI SLVA255 写作 ½·C_s·V_pk²·f_sw,只计了一个边沿。两者都列出以便比较。在软开关半桥中,节点由负载电流充电,损耗更小,缓冲电容也成为谐振电容的一部分。

公式是如何验证的?

使用 TI SLVA255 的示例:217 MHz 的振铃在加 300 pF 后降到约一半。TI 按比例恰好为 2 计算,得到 C_p = 100 pF、L_p = 5.4 nH、R = 7.3 Ω。输入 217 MHz、300 pF、108.5 MHz 得到 100 pF、5.38 nH、7.33 Ω;输入实测的 113 MHz 则得到 112 pF、4.82 nH、6.57 Ω。仿真中 C_s ≫ C_p、R_s = Z0 时过冲为 16.4 %,与 ζ = 0.5 的理论值 16.3 % 一致。

计算结果为工程估算值,请结合数据手册、仿真和实测验证设计。

相关计算器