RC Snubber Calculator — Damp Switch-Node Ringing from Two Measurements
Size an RC damping snubber from the ringing you measure: the ring frequency alone and with a known capacitor added give the parasitic capacitance and inductance, the snubber resistor and capacitor, the power the resistor dissipates and the time constant, checked against the minimum on-time.
Formula
Reference: Todd, Snubber Circuits: Theory, Design and Application, Unitrode (1993), TI SLUP100, pp. 2-4 and 2-5
How It Works
When a MOSFET or diode switches off, the voltage across it rings. The parasitic inductance of the loop around the switch (traces, package leads, a transformer's leakage) trades energy with the capacitance across the switch (its output capacitance, the diode's junction, the layout), and with almost no resistance in that loop the ringing lasts many cycles, overshoots the supply and radiates. An RC snubber across the switch damps it: a resistor equal to the loop's characteristic impedance absorbs the energy, and a capacitor in series with it keeps the resistor from dissipating at DC.
Measuring the parasitic loop
The inductance and capacitance are rarely known well enough to calculate, but they can be measured. Note the ring frequency with no snubber, then put a known capacitor across the switch and note the new frequency . The inductance has not changed, so
If the added capacitor halves the frequency, the circuit capacitance has quadrupled and is exactly one third of , the procedure Todd gives in Unitrode's Snubber Circuits: Theory, Design and Application (1993). The inductance and the characteristic impedance follow:
Sizing the snubber
Setting the snubber resistor to damps the loop close to . The snubber capacitor must be larger than for the resistor to take control of the ringing; Todd recommends two to four times . A larger capacitor damps harder but costs power, because the capacitor charges to the switched voltage and discharges once each per cycle, and the energy is lost in the resistor at each of those transitions:
The power does not depend on the resistor's value, which is why the capacitor, not the resistor, sets the loss. The resistor must be a low-inductance type: a wire-wound part has too much inductance at the ringing frequency.
Validity
The measurement assumes a single parasitic inductance and capacitance and an inductance that does not change when the test capacitor is added. The calculator flags a capacitor multiple outside two to four times , Todd's range. It also flags a snubber whose time constant is too long for the capacitor to discharge within the minimum on-time: Severns (Cornell Dubilier, Design of Snubbers for Power Circuits) allows two time constants, after which 0.14 of the voltage remains. Outside these bounds the values are still shown, with a warning. The power estimate also assumes the capacitor charges to the switched voltage and no further; overshoot left after damping adds to it.
Worked Example
Problem: A 48 V synchronous buck converter switching at 400 kHz rings at 180 MHz on its switch node. With a 220 pF capacitor clipped across the low-side MOSFET the ringing drops to 95 MHz. The shortest on-time at light load is 150 ns. Size an RC snubber at three times the parasitic capacitance.
Step 1 - Parasitic capacitance: (f₀/f₁)² = (180/95)² = 3.590 C_p = 220 pF / (3.590 − 1) = 84.94 pF
Step 2 - Parasitic inductance: L_p = 1 / ((2π × 180 MHz)² × 84.94 pF) = 9.20 nH
Step 3 - Characteristic impedance and snubber resistor: Z₀ = √(9.20 nH / 84.94 pF) = 10.41 Ω, so R_s = 10.41 Ω
Step 4 - Snubber capacitor: C_s = 3 × 84.94 pF = 254.8 pF
Step 5 - Resistor power: P = 254.8 pF × (48 V)² × 400 kHz = 0.235 W
Step 6 - Time constant: τ = 10.41 Ω × 254.8 pF = 2.65 ns; two time constants, 5.3 ns, fit easily within the 150 ns minimum on-time.
Round to the nearest standard values (10 Ω and 270 pF) and choose a resistor rated at least twice the dissipation. At four times C_p the capacitor would be 339.8 pF and the resistor would dissipate 0.313 W for little extra damping.
Practical Tips
- ✓Choose the test capacitor so that the ring frequency roughly halves; C_p is then about a third of it and the measurement is least sensitive to error.
- ✓Rate the resistor at least twice the computed power and the capacitor for the full switched voltage plus overshoot; C0G/NP0 ceramics hold their value and handle the pulse current.
- ✓After fitting the snubber, measure again: if overshoot remains, raise the capacitor multiple towards four rather than changing the resistor.
- ✓Fix the layout first. A smaller hot loop raises the ring frequency and lowers its energy, and the snubber needed shrinks with it.
- ✓Export the BOM or KiCad schematic to get the resistor and capacitor sized for their power and voltage, connected in series from the switch node to ground.
Common Mistakes
- ✗Choosing the snubber resistor for power instead of damping. The resistor must equal the loop's characteristic impedance; the dissipation is set by the capacitor, the voltage and the frequency, not by the resistor's value.
- ✗Making the snubber capacitor no larger than the parasitic capacitance. With C_s close to C_p the resistor cannot control the ringing; two to four times C_p is the usual range.
- ✗Using a wire-wound resistor. Its inductance at tens or hundreds of megahertz defeats the snubber; use a thick-film chip or carbon composition part.
- ✗Measuring the ringing with a long ground lead on the probe. The lead's own inductance adds a ring of its own; use the probe's tip-and-barrel or a short ground spring.
- ✗Placing the snubber far from the switch. The snubber must sit across the switch with the shortest possible loop, or the trace inductance between them is left undamped.
Frequently Asked Questions
Methodology & References
References
- Snubber Circuits: Theory, Design and Application — Philip C. Todd, Unitrode Corporation (May 1993), TI literature SLUP100 — p. 2-4: sizing the RC snubber by halving the ring frequency, R equal to the characteristic impedance, C two to four times the circuit capacitance; p. 2-5: resistor dissipation P = f·C·V²
- Design of Snubbers for Power Circuits — Rudy Severns, Cornell Dubilier Electronics technical paper (1999) — pp. 4–6: the RC snubber across the switch and its dissipation; p. 10: the parasitic inductance from the ring period with and without a test capacitor; p. 15: discharging the capacitor within the minimum on-time, two time constants
Reproduces Todd's worked example (330 pF and 2 µH ringing at 6.2 MHz, 78 Ω, 16.0 W from a 1000 pF snubber at 400 V and 100 kHz); halving the ring frequency gives exactly a third of the added capacitance, and the inductance equals the one Severns's two-period measurement gives.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
DC-DC Buck Converter Modules
Adjustable step-down converter modules for bench and prototype use
Related Calculators
Power
RCD Clamp Snubber
Design the RCD clamp that limits a flyback converter's drain voltage spike: clamp power including the reflected-voltage factor, the clamp resistor and capacitor, the peak drain voltage and the diode's reverse-voltage rating, from the leakage inductance, peak current and clamp voltage.
Power
MOSFET Power Loss
Calculate MOSFET conduction loss, switching loss, total power dissipation, junction temperature, and efficiency for power electronics design
Power
Buck Converter
Design a synchronous buck converter: calculate duty cycle, inductor, output and input capacitors, peak current, and ripple. Free, instant results.
Power
Boost Converter
Calculate duty cycle, inductor value, and output capacitor for boost (step-up) DC-DC converter design