Compute optimal snubber resistor (Rs) and capacitor (Cs) values to suppress voltage transients from relays, solenoids, motors, and transformers.The tool uses proven energy-based equations with adjustable damping factor and overvoltage control.
An RC snubber (resistor-capacitor network) placed in parallel with a switching device or inductive load limits the rate of voltage rise (dV/dt) and clamps overvoltage spikes caused by inductive kickback. When the switch opens, energy stored in the inductor (½ L I²) seeks a path — without a snubber it can generate destructive voltage arcs, leading to EMI, contact welding, or semiconductor failure.
Core Design Equations (Energy balance + Damped RLC)
Cs = L × I² / (Vpeak² – Vdc²) [Farads]
Rs = 2 × ζ × √(L / Cs) (ζ = damping factor, user adjustable)
Where Vpeak = K × Vdc, K = overvoltage factor (≥1.2). Resistor dissipation: PR = ½·Cs·(Vpeak²)·fsw.
Parameters: 24V DC relay, L = 0.4 H, I = 0.1 A, K = 1.5, ζ = 0.7. Our calculator yields:
If a smaller capacitor is desired, increase the overvoltage factor K: for K = 2.5 → Cs ≈ 1.32 µF, Rs ≈ 770 Ω. Always verify with an oscilloscope. Important: Do not use 2.2 nF for this case; that would be ineffective. The calculator above provides accurate values based on energy conservation.
This tool implements formulas from IEEE Standard 517 and ON Semiconductor AND9015. The damping factor method (R = 2ζ√(L/C)) follows Mohan, Undeland, Robbins "Power Electronics". The energy balance approach is the most trusted method for DC inductive load snubbers.
| Load Type | Typical L (H) | Typical I (A) | Recommended Cs (K=1.5) | Recommended Rs (ζ=0.7) |
|---|---|---|---|---|
| Small relay (5V) | 0.05 | 0.05 | 1.67 µF | 242 Ω |
| Automotive solenoid | 0.08 | 1.5 | 1000 µF (impractical → increase K) | - |
| Contactor (110V AC coil) | 2.2 | 0.2 | ~22 µF | ~330 Ω |
| Small DC motor | 0.02 | 3.0 | ~200 µF | ~25 Ω |
Note: For high-current loads, consider MOV or active clamping; RC snubber may require large capacitance.
At switch-off, inductor current commutates into the snubber capacitor. Energy conservation: ½ L I² = ½ Cs (Vpeak² – Vdc²) → Cs = L I² / (Vpeak² – Vdc²). Resistor Rs damps the LC tank; for desired damping factor ζ, Rs = 2 ζ √(L/Cs). Average power dissipation: PR = ½ Cs Vpeak² fsw.