Calculators
RC snubber calculator
By Bulan Sarkar
Measure how fast the switch node rings, solder a known capacitor across the switch and measure again. From those two frequencies the calculator works out the hidden capacitance and inductance, then gives the snubber resistor, the snubber capacitor and the power the resistor has to take. For a node ringing at 160 MHz that drops to 75 MHz with 1 nF added, the answer is 3.3 Ω in series with 1 nF, burning 72 mW at 12 V and 500 kHz.
No scope? Type the switch's Coss and an estimate of the loop inductance instead. A model of the ringing, with and without the snubber, is drawn under the results.
Read it off the scope: 1 / the period. 160M = 160 MHz.
Across the switch, short leads. 1n = 1 nF.
Best when it is about half of f1.
Input voltage for a buck; output plus a diode drop for a boost.
500k = 500 kHz.
3 is TI's starting point. More damps harder and costs more power.
- Snubber resistor, Rs
- 3.3 Ω
- exact 3.53 Ω, nearest E12
- Snubber capacitor, Cs
- 1 nF
- 3 × Cpar = 845 pF, next E12 up
- Power in Rs, C·V²·f
- 72 mW
- 1206 chip or bigger (250 mW at 70 °C, 2× margin)
- Parasitic capacitance, Cpar
- 282 pF
- Cadd / ((f1/f2)² − 1)
- Parasitic inductance, Lpar
- 3.51 nH
- rings at 160 MHz
- Characteristic impedance
- 3.53 Ω
- √(Lpar / Cpar)
- Peak current in Rs
- 3.64 A
- the step across Rs at the edge
- Snubber time constant, Rs·Cs
- 3.3 ns
- 5τ is 1.7 % of half a switching period
- Overshoot in the model
- 85 % → 26 %
- settles in 59.6 ns → 7.27 ns
The plot is a model: an ideal step through Lpar into Cpar, with the bare node given a Q of 10. Real edges are slower, so the real overshoot is lower. Fit the parts and look again on the scope.
Method from TI SLVA255 (pp. 2-4) and TI SLPA010 (pp. 11-13); resistor loss from Cornell Dubilier's snubber design paper (pp. 4-7); chip ratings from Vishay D/CRCW e3 (document 20035). Checked 23 October 2026.
Why a switch node rings
Every switching converter has a node where the switch, the diode and the inductor meet. When the switch turns off, that node jumps from 0 V to the supply in a few nanoseconds. The loop the current flows through has a little inductance (the traces, the package leads, the bond wires), and the switch has some capacitance across it. Those two form a tuned circuit. Each edge kicks it, and it rings.
TI's SLVA255 shows a boost converter whose switch node should peak at 5.7 V but rings to 9.8 V at 217 MHz. That overshoot can exceed the switch's voltage rating, and the ringing radiates. An RC snubber across the switch gives the ringing current a resistor to burn its energy in.
Measure Lpar and Cpar with one capacitor
You can't measure a few nanohenries with a meter, but you can measure what they do. The method comes from TI SLVA255 and Cornell Dubilier's snubber paper:
- Capture the ringing on the scope and read its frequency, f1 (one over the period).
- Solder a small ceramic capacitor, Cadd, straight across the switch. Try values until the ringing frequency drops to roughly half.
- Read the new frequency, f2.
The frequency goes as 1/√(LC), so (f1/f2)² = (Cpar + Cadd)/Cpar. That gives Cpar = Cadd / ((f1/f2)² − 1), and then Lpar = 1/((2π f1)² Cpar). In TI's example, 300 pF moved the ringing from 217 MHz to 113 MHz. The calculator gets Cpar = 112 pF and Lpar = 4.82 nH.
Measure carefully or you will measure your probe. TI used a probe and scope of at least 500 MHz, about twice the ringing frequency, with the probe's ground loop kept as small as it could be. A 15 cm ground clip has its own inductance, and it can ring at a frequency close to the one you are chasing.
Choosing Rs and Cs
With Lpar and Cpar known, the resistor that damps the ringing best sits near the loop's characteristic impedance, Z0 = √(Lpar / Cpar). TI SLVA255 uses Rs = Z0. TI SLPA010 treats the node as a parallel RLC circuit and uses half of Z0. The calculator offers both. For the capacitor, SLVA255 uses at least the Cadd that halved the frequency, which is three times Cpar.
For the 12 V buck node in worked example 2, Z0 = 3.53 Ω, so Rs = 3.3 Ω and Cs = 3 × 282 pF = 845 pF, rounded up to 1 nF. In the model the overshoot falls from 85 % to 26 %, and the node settles within 5 % in 7.27 ns instead of 59.6 ns.
The best resistor value is broad. Halve it or double it and the snubber still does most of its work, which is why a 5 % E12 part is fine.
How much power the resistor burns
The snubber capacitor swings through the full node voltage on every edge. On the rising edge it charges through Rs and half of Cs × V² turns into heat. On the falling edge it discharges through Rs and the other half goes the same way. So the average loss is Cs × V² × fsw, and the value of Rs does not change it. Cornell Dubilier's paper uses this form; its example of 390 pF at 160 V and 100 kHz works out to 998 mW.
TI's two notes write the loss as ½ × Cs × V² × fsw, which is the energy taken on one edge. Size the resistor for the full figure. It is the safer number, and it is the one you will measure as heat.
For the resistor package, the calculator picks the smallest chip size whose rating at 70 °C, from Vishay's D/CRCW e3 data sheet, is at least twice the loss. 72 mW needs a 1206 part (250 mW). Check the peak current too: the whole step lands across Rs at the edge, 12 V / 3.3 Ω = 3.64 A for a few nanoseconds.
Where to put it on the board
The snubber only works if its own loop is smaller than the loop it is damping. Put Rs and Cs right at the switch: from the drain (or the switch-node pin of a regulator IC) to the ground pad next to the source, with a via straight down to the ground plane. Parked a few centimetres away at the end of a thin trace, the snubber adds inductance of its own and the node rings anyway.
Worked examples
1. TI's boost converter (SLVA255)
The node rings at 217 MHz. With 300 pF across the switch it rings at 113 MHz. TI treats that as exactly half, so Cpar = 300 / 3 = 100 pF, Lpar = 5.38 nH and Rs = 7.33 Ω. TI fitted 10 Ω and 330 pF.
The calculator uses the exact ratio, (217 / 113)² = 3.688, so Cpar = 112 pF, Lpar = 4.82 nH and Z0 = 6.57 Ω. That gives Rs = 6.8 Ω and Cs = 3 × Cpar = 335 pF, rounded up to 390 pF. Both answers work; the best resistor is broad (Figure 5). If the converter switched at 1 MHz with a 5.7 V step, the resistor would take 12.7 mW, so a 0402 chip is plenty.
2. A 12 V buck node at 500 kHz
Ringing at 160 MHz drops to 75 MHz with 1 nF fitted. (160 / 75)² = 4.551, so Cpar = 1 nF / 3.551 = 282 pF and Lpar = 3.51 nH. Z0 = 3.53 Ω.
With Rs = Z0: 3.3 Ω and 1 nF, 72 mW in the resistor, a 1206 part. With TI SLPA010's half-Z0 rule: 1.8 Ω and the same 1 nF. The power does not change, because it depends only on Cs, V and fsw. Rs × Cs = 3.3 ns, so the capacitor settles long before the next edge, a microsecond away.
Tips and tricks
- Fix the layout first. A shorter loop lowers Lpar, which raises the ringing frequency and shrinks its energy. Only then add a snubber, and leave pads for it on the first board even if you never fit it.
- Use C0G (NP0) ceramic for Cs. X7R loses much of its capacitance at high voltage, so the snubber would be weaker than it reads on the label. Check that its voltage rating is above the peak of the ringing, not only the supply.
- Use a thick-film chip resistor or a carbon composition part for Rs. A spiral-cut film resistor behaves like an inductor at 100 MHz.
- Keep the scope probe's ground short (Figure 3) and use bandwidth of at least twice the ringing frequency, or you will measure the probe.
- After fitting the snubber, feel or measure the resistor's temperature at full load. If it runs hot, Cs is too big for that switching frequency.
- A gate resistor is the other knob. Slowing the switch's turn-on also cuts the ringing, at the cost of more switching loss in the switch itself.
What we would do
On a hobby buck or boost board, measure the ringing with a spring ground, find the Cadd that halves it, and fit Rs = √(Lpar / Cpar) with Cs equal to that Cadd. Check the overshoot again and the resistor's temperature at full load. Only reach for a larger Cs if the peak is still too close to the switch's rating, and keep anything on the mains side to a rated, ready-made snubber.
Questions people ask
What does an RC snubber do?
It damps the ringing at a switch node. The parasitic inductance of the loop and the capacitance of the switch form a tuned circuit that rings at tens or hundreds of MHz after every edge. A resistor in series with a capacitor, placed across the switch, soaks up that energy so the node settles after a cycle or two.
How do I find the parasitic inductance and capacitance?
Measure the ringing frequency, solder a known capacitor across the switch, and measure again. If the frequency halves, the parasitic capacitance is a third of the capacitor you added. The calculator handles any drop, not only exactly half, and then works out the inductance from the first frequency.
What value of snubber resistor should I use?
Start at the characteristic impedance of the ringing loop, √(Lpar / Cpar), as TI SLVA255 does. TI SLPA010 uses half of that. The best value is broad, so the nearest E12 part is fine, and a value 50 % either side still does most of the job.
How big should the snubber capacitor be?
About three times the parasitic capacitance. That is the capacitor that halved the frequency in the measurement, so you can often fit the same value. Bigger damps harder but every extra picofarad costs power at every edge.
How much power does the snubber resistor dissipate?
About Cs × V² × fsw. The capacitor charges through the resistor on one edge and discharges through it on the next, and each time half of Cs × V² turns into heat. The value of the resistor does not change this figure.
Can I use this for a triac or relay contacts on mains?
No. Mains snubbers need X2-rated capacitors and resistors rated for the surge, and the numbers come from the triac or relay maker. Buy a ready-made, rated RC snubber module for mains work, and have a qualified electrician fit anything that connects to the mains wiring.
Related calculators and lessons
The snubber is an RC network, so the RC time constant calculator shows how fast Cs charges through Rs. The ringing itself is a series resonance: see the lessons on series RLC circuits and Q factor. For the switch, read the MOSFET as a switch, and for a whole converter, how to make 5 V from one 1.5 V cell.
Sources: Texas Instruments, SLVA255, Minimizing Ringing at the Switch Node of a Boost Converter (September 2006), pp. 2-4; Texas Instruments, SLPA010, Ringing Reduction Techniques for NexFET High Performance MOSFETs (November 2011), pp. 11-13; Cornell Dubilier, Rudy Severns, Design of Snubbers for Power Circuits, pp. 4-10; Vishay, D/CRCW e3 thick film chip resistors, document 20035 (revised 14 April 2026), pp. 1-2. The ringing plots are our own model of those formulas. Checked 23 October 2026.
One email a month from the bench
New circuits, lessons, part guides and calculators, on the first Sunday of each month.