Ground Embedded KO Subscribe

Notes / Circuit Theory

Inductors and RL circuits: the voltage spike at turn-off

An inductor resists sudden changes in current. Why a large voltage spike appears when a relay or motor is switched off, and what to do about it.

GROUND EMBEDDED · NOTECircuit Theory 08Inductors and RL circuitsτ = RC63%RC

When current flows, an inductor stores energy in a magnetic field. Try to change the current and it resists by producing a voltage in the opposite direction.

V = L × di/dt

Current does not change suddenly

SwitchCurrentVoltage spike
The instant the switch opens, the inductor makes a large voltage trying to keep the current. Without a diode the switch is destroyed.

If 100 mA is flowing in a relay coil and a transistor cuts it off in 1 µs, then with a coil inductance of 10 mH

V = 0.01 × 0.1 / 0.000001 = 1000 V

In reality the transistor is destroyed first. This is inductive kickback.

What to do

Switch opensInductor currentFlyback diodeBack to the inductordecays slowly
Flyback diode. At turn-off the current circulates through the diode and dies away gradually.
  • Flyback diode: a diode fitted in reverse across the coil gives the current a way out. An essential part for relays and solenoids.
  • TVS diode: clips the voltage at a set value when you need to turn off fast.
  • H-bridges and inverters: the body diode inside the MOSFET plays the same role.
RoadmapSee where this note sits in Circuit Theory→

RL time constant

τ = L / R. The time for the coil current to rise to 63%. The electrical time constant of a motor winding sets how fast the current control loop has to be.

Where it is used

Energy storage in switching converters, filters that block noise, and the windings of motors and transformers are all inductors.

FREE PDFGet the 3 free ebooksIf you want to keep reading this topic as one book: BLDC motor control, serial communication and sensors at book length. PDFs are in Korean.Get them free →