Hello everyone! Today, we will demonstrate the working principle of a RC snubber circuit with R and C value calculation and simulation in Proteus. A snubber circuit is a crucial component used in power electronics to suppress voltage spikes and protect switching devices like MOSFETs and IGBTs from damage or burn out. These voltage spikes, known as transients, occur when the current through an inductive load is suddenly interrupted. Without a snubber circuit, these spikes can exceed the device's voltage rating and cause failure.
Why Snubber Circuits Are Important
When a MOSFET or IGBT switches off, the inductor resists the sudden change in current due to its stored energy, generating high voltage spikes. A snubber circuit, typically consisting of a resistor and capacitor , absorbs this energy and limits the voltage spike, ensuring the switching device remains within its safe operating limits.
There is also RCD Snubber Circuit, learn the differences and applications in the RC Snubber Vs RCD Snubber circuit blog post.
Circuit Explanation
Let me walk you through the circuit setup. Here, I am using an IRF540 MOSFET. The source is grounded, and a PWM signal is applied to the gate. The drain is connected to a 1 mH inductor, which is connected to a 12V power supply through a 270-ohm resistor for current limiting.
Initially, we’ll simulate the circuit without the snubber. Notice how the voltage spikes appear across the MOSFET during switching. These transients can exceed the MOSFET's rated voltage of 100V, potentially causing it to fail.
Simulation Without Snubber
Let's place a probe across the drain and source terminals and run the simulation.
The graph below shows voltage spikes exceeding 12V during switching. This happens because the energy stored in the inductor has no path to dissipate, leading to high transient voltages.
Adding the Snubber Circuit
To mitigate these spikes, we add a snubber circuit with a resistor and capacitor across the MOSFET's drain and source terminals. This circuit provides a path for the inductor's energy to dissipate, limiting the voltage spikes. This is as shown below:
Calculating Snubber Circuit Component Values
Step 1: Calculate the Current
First, calculate the current through the resistor R1. Given:
- Vcc = 12 V
- R1 = 10 Ω
The current is given by:
Step 2: Energy Stored in the Inductor
Now, calculate the energy stored in the inductor L. Using the formula:
Given:
- L = 1 mH = 0.001 H
- I = 1.2 A
Substitute the values:
Step 3: Snubber Capacitance (Cs)
Now, calculate the snubber capacitance using the formula:
Assume the voltage spike is between 24 V and 50 V. Let’s take :
Step 4: Snubber Resistance (Rs)
The snubber resistance is calculated using:
Substitute:
Step 5: Power Dissipation in Rs
Finally, calculate the power dissipation in the snubber resistor:
Substitute:
Summary of Results:
- Snubber Capacitance (standard value)
- Snubber Resistance (standard value)
- Power Dissipation in Rs
Simulation With Snubber
Now, let’s rerun the simulation with the snubber circuit. Observe how the voltage spikes are significantly reduced, staying within safe limits. The snubber capacitor absorbs the energy stored in the inductor, while the resistor dissipates it as heat.
The snubber circuit protects the MOSFET from transients, increasing its lifespan and ensuring safe operation. For the IRF540, we made sure the spikes stayed below 50V—well within its 100V rating. Calculations and careful component selection are critical for an effective snubber design.
Conclusion
If you found this demonstration helpful, please like, share, comment below and subscribe for more tutorials on power electronics. Check out the description for related links, including guides on building inverters and designing snubber circuits. Thank you for reading.