RC Snubber for Switch-Node Ringing
Which R and C stop this ringing, and can the resistor take the heat?
Could not save your rating. Try again.
Inputs
Derating
Results
Checked: PR ≤ 0.8 × Prated × d (design margin): 288 mW is 0.576 × the 500 mW you allow, 1 W × 50 %
Show working
- Parasitic capacitance
C_par = C_add / ((f_1 / f_2)² − 1) = 1 nF / ((150 MHz / 75 MHz)² − 1) = 333.3 pF - Parasitic inductance
L_par = 1 / ((2π × f_1)² × C_par) = 1 / ((2π × 150 MHz)² × 333.3 pF) = 3.377 nH - Damping resistor
Z_0 = √(L_par / C_par) = √(3.377 nH / 333.3 pF) = 3.183 Ω, nearest E24 3.3 Ω - Snubber capacitor
C_s = k × C_par = 3 × 333.3 pF = 1 nF, rounded up in E12 to 1.0 nF - Resistor power
P_R = C_s × V_sw² × f_sw = 1.0 nF × 24² × 500 kHz = 288 mW
All results (7)
lumped model, estimate. The same model with no snubber rings to 100 %.
Accuracy
- R. Kollman
- R. Ridley
R. Kollman, Power Tip #16: Snubbing the forward converter, EDN the equation
R. Ridley, Flyback Snubber Design, Switching Power Magazine the equation
R = Z_0 and C_s = k·C_par are the published starting points, not an optimum. P_R is Ridley's conservative estimate, and the overshoot comes from a lumped model of one L and one C, so it is an estimate.
2 independent cases. See the working.
This is a design aid. The engineer remains responsible for the design and for checking the standard itself.
Parameter sweep
Vary one input over a range and see the answer and verdict at each step, as a table and a curve.ProWorst-case corners
Put a tolerance on each input and get the worst-case band around the answer.ProCircuit
The principle
The loop inductance and the capacitance at the switch node form a resonant tank. Every switching edge rings it at f1, which overshoots the switch and radiates. An R–C across the switch damps the ring: R close to the tank's characteristic impedance absorbs it, and Cs in series keeps the switching-frequency voltage off R (Ridley). This page finds the parasitics from two ring readings or from known L and C, picks R and Cs, and checks the resistor's power.
- ring frequency with no snubber
- ring frequency with Cadd across the switch
- the test capacitor added across the switch
- switch-node capacitance: Coss, the diode and stray
- loop inductance, or the leakage inductance
- characteristic impedance of the tank
- snubber capacitance as a multiple of Cpar
- voltage across the switch when off
- the snubber resistor and capacitor
- switching frequency
- power in the snubber resistor
- converter output power
More detail
Reading the parasitics
Read f1 with the probe tip and a short ground spring right at the switch, so the probe adds as little as it can. Then put a C0G capacitor across the switch and read f2. Kollman picks one that about halves the ring, which is 3 × Cpar. The two readings give Cpar and Lpar.
Choosing R and Cs
R = Z0 damps the tank (Ridley). Ridley sizes Cs so its reactance at f1 equals R, which is k = 1; Kollman starts at 3 × Cpar. More C damps harder and costs more power, since PR grows with Cs. Keep the ring at least two orders above fsw, or the loss grows (Ridley).
The resistor
The package ratings in the list are typical thick-film figures at 70 °C, not a standard. Check your part's datasheet, or type its rating as custom, and take the allowed share d from its derating curve. PR passes up to 0.8 × the rating × d and fails above the rating × d, a design margin.
This checks the average power. At each turn-on Cs, charged to Vsw, also discharges through R in a short pulse of up to Vsw/R, so check the part's pulse rating too.
The overshoot estimate
The chart and the overshoot come from a lumped model: a step of Vsw drives Lpar into Cpar in parallel with R and Cs in series, from rest, stepped in time (fourth-order Runge–Kutta, 1 000 steps a ring period, five periods). With no snubber the same model rings to twice Vsw. It leaves out the switch's own edge, Coss changing with voltage and the losses in the loop, so confirm the result on the scope.
Where the model stops
With two ring readings, Cadd must be at least Cpar (f1/f2 of √2 or more), or the page marks the answer Unverified: below that a 1 % error in f1/f2 moves Cpar by more than 4 %. The threshold is this page's choice. The answer is Unverified too when the readings give a Cpar outside 1 pF to 100 nF or an Lpar outside 10 pH to 100 µH, the range the Known L and C fields accept. With known L and C nothing is flagged, because R and Cs follow directly from what you enter; PR is still Ridley's conservative estimate, since the inductance does some of the charging and the true loss can be a little lower.
Engine version 1.26.4