• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Voltage Control and Protection / Explained: Snubber Circuit for MOSFET H-Bridge

Explained: Snubber Circuit for MOSFET H-Bridge

Last Updated on June 8, 2025 by Swagatam Leave a Comment

Here we are going to talk deeply about snubber circuits and why we must use them with MOSFET H-bridge circuits. Because if we do not put snubber in H-bridge then that MOSFETs might blow off during switching. Specially when we drive inductive loads like transformer, motor, relay, solenoid, etc. then this thing becomes very serious.

Table of Contents
  • What is a Snubber Circuit?
  • Why Snubber is Very Important in MOSFET H-Bridge?
  • What Type of Snubber We Can Use?
  • RC Snubber: Most Common and Easy One
  • RCD Snubber: Little More Efficient
  • TVS Diode: Compact and Precise
  • Real Life H-Bridge Example
  • How to Calculate Snubber RC Values?
  • But What is the Link Between "L" and above Formula?
  • Series RC Snubber for Slow-Switching MOSFET Circuits
  • Things You Must Remember
  • Final Words

So let us start from the beginning.

warning message: electricity is dangerous, proceed with caution

What is a Snubber Circuit?

Snubber is a simple extra small circuit which we connect across MOSFETs or IGBTs or any switching device. We do this to absorb or kill the high-voltage spikes which come suddenly during switching OFF.

These spikes come mainly because of inductive kickback which happens when we switch OFF current in inductive load. That current wants to continue flowing but suddenly MOSFET turns OFF, so high voltage is generated across drain-source pins of MOSFET. This high voltage can be even more than 500V or even 1000V if not stopped. So this huge spike can punch through the MOSFET and kill it instantly.

So snubber is like a safety device. It eats up that spike and protects the MOSFET.

Why Snubber is Very Important in MOSFET H-Bridge?

Now in H-bridge we are using 4 MOSFETs or 4 IGBTs, right? Two high side and two low side. And we are switching them ON/OFF alternately to create AC from DC or to drive motor back and forth.

But now the problem is, when we switch OFF any MOSFET and we are driving inductive load like motor or transformer primary then the load tries to push back high voltage spike to the MOSFET. Now if no protection is there, then that spike will break the MOSFET.

Also during dead time, when all MOSFETs are OFF for a tiny time to prevent shoot-through, that time also spike can hit hard.

So if we do not use snubber, then we will keep replacing MOSFETs every day.

What Type of Snubber We Can Use?

There are mainly 3 types of snubbers:

  1. RC Snubber – Resistor + Capacitor in series.
  2. RCD Snubber – Resistor + Capacitor + Diode.
  3. TVS Diode Snubber – Only Transient Voltage Suppressor diode.
  4. Zener or MOV – Not proper but sometimes used.

For most MOSFET H-bridge we use simple RC snubber or if we want better efficiency then we use RCD snubber.

RC Snubber: Most Common and Easy One

So this one is super simple. Just connect one resistor and capacitor in series and then put that series combo across the MOSFET drain-source.

Example:

  • Capacitor = 100nF to 1uF (rated for 400V or more)
  • Resistor = 10 Ohm to 100 Ohm (1W to 2W)

That RC combo absorbs the spike and converts it to heat in resistor.

Connection Diagram:

We put one such RC snubber across each MOSFET.

But problem is that this will always eat some power and get hot. So efficiency reduces. Also value of R and C must be selected carefully.

RCD Snubber: Little More Efficient

This one is better for high power H-bridges.

Here we add a diode in series with capacitor, so that the capacitor does not get charged continuously. It gets charged only when spike comes.

Then that capacitor discharges through resistor slowly. So less power loss.

Here the diode must be fast recovery diode like UF4007 or FR107.

Connection Diagram:

TVS Diode: Compact and Precise

If we do not want RC or RCD then we can also put a TVS diode directly across drain and source.

TVS will instantly break down and absorb the spike if voltage goes above safe limit.

But cost is more and we must select exact voltage rating.

Example: For 100V MOSFET, we can use 120V TVS diode like 1.5KE120A.

Real Life H-Bridge Example

Suppose we are making a 12V to 220V sine wave inverter with IRF540N MOSFETs in H-bridge. Then the transformer primary is like an inductor, right?

So when MOSFET turns OFF, then that primary sends back a sharp spike to MOSFET drain pin.

So we must connect RC snubber across each MOSFET.

Let us use:

  • R = 47 Ohms 1W
  • C = 0.1uF (100nF), 400V polyester

Connect one R+C combo directly across drain and source of each MOSFET.

This will catch spike and save our IRF540N.

How to Calculate Snubber RC Values?

Here is one crude method to calculate RC snubber to suppress any form of high voltage spike in an electronic circuit:

Step 1: Calculate load inductance (L) – optional, approx.

If you do not know exact L, no problem, we can guess.

Step 2: Use below formula to select C:

C = Ispike * tr / Vspike

Where:

  • Ispike = expected spike current (A).
  • tr = rise time of spike (seconds), like 100ns to 1us.
  • Vspike = spike voltage we want to limit.

Example: Calculations:

Ispike = 5A
tr = 100ns = 100 × 10^-9 s
Vspike = 100V

C = 5 × 100n / 100 = 5nF
Use 10nF to 100nF for margin.

Or roughly 10 Ohm to 100 Ohm. We use trial-error method if L is unknown.

Start with 47 Ohm + 100nF, check waveform using scope. If spike is less, then keep it. If more, then reduce R or increase C.

But What is the Link Between "L" and above Formula?

Actually Bro, L is hiding inside the tr (rise time).

Let us say:

Vspike = L × di/dt

Then:

dt = L × di / Vspike

Which means that if we dont know L, then we also don’t know the exact dt (rise time).

That is why, estimating L helps us guess tr (rise time) more correctly. If L is big, spike rises slowly, then tr is longer.

So:

We estimate L to estimate spike rise time so that we can choose C using the formula.

Series RC Snubber for Slow-Switching MOSFET Circuits

For inverter circuits or motor drivers running below 1kHz PWM or 50Hz AC, we can use a classic series RC snubber across each MOSFET.

Connection Details: Connect a small capacitor (e.g 10nF to 100nF, 400V rated) in series with a resistor (e.g 100 Ohms, 1/2 watt), and join them across Drain and Source of the MOSFET.

This helps to absorb inductive spikes during turn-off.

Example:

  • For 100V DC bus, 50Hz PWM
  • C = 100nF / 400V
  • R = 100 Ohms / 0.5W

This is effective and simple but not efficient for fast switching.

Things You Must Remember

  • Always use snubber close to MOSFET legs.
  • Snubber capacitor must be non-polar like polyester or ceramic.
  • Resistor must be non-inductive and 1W or 2W rated.
  • Use separate snubber for each MOSFET.
  • Never use electrolytic capacitor in snubber.
  • If still MOSFETs heat up, use RCD or TVS diode.
  • Snubber improves life and reliability of H-bridge.

Final Words

So guys, we saw that snubber is like bodyguard for our H-bridge MOSFETs. It saves them from getting destroyed due to back EMF or switching spikes. Without this small helper circuit, our inverter or motor driver will not last even one week.

We can use RC, RCD or TVS snubber depending on how much spike is coming and how much cost and space we can afford.

We must try different R and C values and check waveform using oscilloscope to find best values.

So always add snubber in your H-bridge design, specially when driving inductive load like transformer, motor, coil, etc. That will make your design super strong and long lasting.

You'll also like:

  • 1.  How to Make a 220V to 110V Converter Circuit
  • 2.  How to Test a MOV (Metal Oxide Varistor) Surge Protector Device
  • 3.  PWM Controlled Voltage Stabilizer Circuit
  • 4.  How RCCB Works [with Circuit Diagram]
  • 5.  Automatic Voltage Stabilizer Circuit for TV sets and Refrigerator
  • 6.  Simple Refrigerator Protector Circuit

Filed Under: Voltage Control and Protection Tagged With: Bridge, Explained, MOSFET, Snubber

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « 100A AC Load Monitoring Circuit using Arduino, Watt Limit, LCD, Alarm, Auto Shutdown
Next Post: 50A High Current Sensor IC ACS758: Circuit Diagram »

Reader Interactions

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

circuit simulator image

Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (89)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (105)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (88)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (102)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (40)
  • Water Controller (36)



Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |



Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin


  • Recent Comments

    • Swagatam on 9 Simple Solar Battery Charger Circuits
    • Swagatam on Universal H-Bridge Circuit Module
    • Pravin Nagpure on Universal H-Bridge Circuit Module
    • Dan Biles on 9 Simple Solar Battery Charger Circuits
    • Swagatam on Universal H-Bridge Circuit Module

    © 2025 · Swagatam Innovations