Free Trial
Free Trial
Power Electronics|Power Systems

Snubber circuits and how they protect power semiconductors

Key Takeaways

  • A snubber circuit works best when you size it against measured or modelled overshoot in the actual high di/dt loop.
  • An RC snubber circuit reduces voltage stress by damping resonance, but the added loss and placement inductance set hard limits on how useful it will be.
  • Early modelling of stray inductance, local capacitance, and switching edges gives you a better trade between damping and heat than late bench fixes.

A snubber circuit protects a switching device only when it is sized against the stray inductance and voltage overshoot in the actual commutation loop.

Many engineers ask what is a snubber circuit after they see drain voltage ringing on the bench, but that is already late in the process. A snubber circuit is a small network, often an RC snubber circuit, that gives inductive energy somewhere controlled to go during switching. That control matters because overshoot comes from the physical loop. You will get better results when you treat the snubber as part of the switching path from the start.

Fast devices have made that discipline more important. Wide bandgap switches have reported slew rates above 50 kV/μs in practical power converter testing. Once edges are that steep, a few nanohenries stop looking small, and ringing stops being cosmetic. You’re managing device stress, extra loss, false triggering, and margin to breakdown every time the switch turns off.

A snubber circuit gives stray energy a controlled path

A snubber circuit gives the energy stored in stray inductance a place to move when current is forced to change quickly. That action limits peak voltage and damps ringing. An RC snubber circuit does this with a capacitor that catches the first spike and a resistor that drains the captured energy. The result is lower stress on the switch.

Take a low side MOSFET in a half bridge feeding a motor winding. Current is flowing, the device turns off, and the loop inductance pushes the drain voltage above the bus. A capacitor placed across the device will slow the initial voltage rise, while the resistor will stop that capacitor from ringing with the loop. You’re no longer asking the MOSFET avalanche rating to absorb every layout mistake.

This is why power semiconductors need snubbers in many practical builds. Package inductance, busbar inductance, vias, and capacitor placement all add stored energy that will show up during switching. A snubber will not fix a poor layout on its own, but it will limit what that layout does to the silicon. That is a much better goal than adding random parts after a failed test.

Voltage overshoot starts with loop inductance at turn off

Voltage overshoot at turn off starts with the current loop trying to keep current flowing through stray inductance. The faster current falls, the larger the induced voltage will be. Even a clean gate drive cannot avoid that physics. You reduce overshoot by shrinking the loop, slowing the edge, or adding a snubber path.

A simple numeric check shows how little inductance it takes to cause trouble. Even 10 nH of loop inductance produces 50 V when current changes at 5 A/ns. That is enough to push a 650 V part uncomfortably close to its limit in a 600 V bus application. A bench trace with 80 V to 120 V of overshoot often comes from geometry you can barely see on the board.

You can watch this happen in a double pulse test. A compact laminated bus and tight decoupling will ring less than a long loop that reaches across the board to the bulk capacitor. The key point is that the offending inductance sits in the high di/dt path. Once you find that path, the overshoot stops looking mysterious and starts looking measurable.

An RC snubber works by trading ringing for heat

An RC snubber works by trading ringing for heat

An RC snubber circuit works by turning high-frequency oscillation into heat in a resistor. The capacitor takes the first charge when voltage jumps, and the resistor dissipates that energy over the rest of the cycle. Ringing amplitude falls because the resonant loop loses energy each time it swings. The price is steady switching loss.

A drain waveform makes this easy to picture. Without the snubber, the voltage might jump to 520 V on a 400 V bus and then oscillate several cycles before settling. With a properly sized RC network, the same node will rise to a lower peak and settle after one or two smaller ripples. You’re accepting a little resistor heating so the semiconductor sees far less repetitive stress.

That trade is usually worthwhile when the alternative is avalanche, false turn on, or electromagnetic noise that leaks into current sensing. The resistor value sets damping, while the capacitor value sets how much of the first spike is absorbed. Oversizing either part will hide ringing while wasting power. Good snubber design always asks what overshoot must be reduced and what extra loss can be accepted.

“A good RC snubber circuit solves a voltage problem without creating a temperature problem beside the device.”

Snubber placement should follow the highest di dt loop

Snubber placement works best when the RC network sits across the element that sees the problematic loop inductance. Electrical distance matters as much as schematic placement because connection inductance will delay current into the snubber. A modest component placed tightly across the switching loop will usually work better.

Picture a MOSFET, its diode current commutation path, and the nearest high-frequency decoupling capacitor. That small loop is where the spike is born. If the snubber is connected with long tracks to a calmer part of the bus, the ringing current will still pass through the same parasitic inductance before it reaches the snubber. You’ll measure only a partial improvement and wonder why the math looked better.

This is the point where modelling becomes useful before hardware is fixed. SPS SOFTWARE lets you place an RC snubber against a represented stray inductance and compare damping against added loss with an inspectable circuit model. That approach makes layout and snubber choices part of one problem. You can see early when a better loop beats a larger resistor every time.

MOSFET snubber sizing starts from measured ringing frequency

How to size a snubber for a MOSFET starts with the ringing you already measure or estimate in the actual loop. The oscillation frequency gives the LC pair you need to damp. A first pass usually sets the capacitor near the parasitic capacitance scale and then adjusts the resistor toward critical damping. Bench data will finish the job.

A practical workflow starts with a double pulse waveform and measured switching data from your hardware. You capture the ringing frequency after turn off, estimate the loop inductance or effective capacitance, and choose a capacitor that materially shifts the resonance. Then you set the resistor near the square root of L/C for the local loop and trim from there. A 10 MHz ring will call for a very different network than a 2 MHz ring, even on the same bus voltage.

What you observe What it usually means What to adjust first
High first peak with only light ringing The capacitor is too small to catch enough of the turn off energy. Increase snubber capacitance in small steps.
Several oscillation cycles after turn off The loop is underdamped and the resistor is too low or absent. Raise the snubber resistance toward critical damping.
Low overshoot with a hot resistor The network is absorbing too much energy each cycle. Reduce capacitance or improve loop inductance first.
Little change after adding the network Connection inductance is blocking the snubber from the active loop. Move the parts closer to the switch pins.
Drain peak falls but turn on gets slower The snubber is influencing the full switching event and adding unwanted switching delay. Trim capacitance and recheck gate timing.

Snubber loss must stay below the thermal margin

Snubber loss is the main cost of better damping, and it must fit inside your thermal margin. Every switching cycle charges and discharges the snubber capacitor. That energy ends up in the resistor as heat. A good RC snubber circuit solves a voltage problem without creating a temperature problem beside the device.

A quick estimate keeps you honest. If the snubber capacitor is 470 pF across a 400 V node at 100 kHz, the capacitor energy per cycle is 1/2CV², and the average dissipation quickly lands in the watt range once both transitions are counted. That is enough to overheat a small chip resistor placed beside a warm MOSFET. You will need resistor pulse rating, package size, copper area, and airflow to line up with the calculated loss.

Thermal margin also shapes how much damping you can afford. A cleaner waveform is not worth much if the resistor runs near its limit during normal operation. Layout improvements often buy you the same overshoot reduction at zero recurring loss. That is why snubber design should sit beside layout work instead of waiting for it.

Simulation should include stray inductance before layout choices

How to simulate a snubber circuit starts with putting stray inductance into the switching loop on purpose. Ideal wires will hide the problem. You need package inductance, loop inductance, device capacitance, and the local decoupling path represented well enough to ring. Once that structure exists, the RC values become meaningful.

A useful starting model is small and specific. You place the bus source, the switch, the freewheel path, the high-frequency capacitor, and a lumped stray inductance where the commutation loop actually sits. Then you run a turn off event and watch the drain or collector voltage, current fall time, and resistor loss. You’re looking for the same signatures you’ll measure later on the bench. An ideal waveform is not the goal.

Parameter sweeps are especially helpful here. A few nanohenries more loop inductance or a modest gate resistance shift can change the optimum snubber a lot. That is why late fixes feel random. Early simulation lets you compare smaller loop inductance against larger snubber loss before board copper is frozen.

Common snubber mistakes hide the stress devices still see

Most snubber mistakes come from damping what you can see on the oscilloscope instead of what the device actually experiences at its terminals. A waveform can look calmer while the semiconductor still sees excess peak voltage, resistor overheating, or current diverted through the wrong loop. Good snubbers reduce measured stress and visible ringing at the same time.

  • Choosing values from a rule of thumb without measuring the ring.
  • Placing the network far from the active commutation loop.
  • Ignoring resistor pulse rating and local heating.
  • Treating the snubber as a substitute for layout work.
  • Checking only the waveform shape and not the peak device voltage.

Those errors matter because they hide cause and effect. A board can pass a quick bench check and still run close to breakdown during hot operation, higher bus voltage, or load steps. Good engineering comes from tying overshoot, damping, and loss to the physical loop and then confirming the result in both model and hardware. SPS SOFTWARE fits that discipline well because you can represent the stray inductance directly and judge the snubber on the stress the device will actually see.

“Good snubbers reduce measured stress and visible ringing at the same time.”

Cart Overview