Inductance is the property of an electrical conductor that opposes a change in the current flowing through it by generating a self-induced electromotive force (EMF) via a magnetic field. In a real circuit, inductance changes how the system responds to alternating current (AC) or switching direct current (DC), introducing a time delay, a phase shift between voltage and current, and potentially destructive voltage spikes that pure resistance cannot produce. Whether you are designing a buck converter or just wiring a relay to an Arduino, ignoring inductance is the fastest way to fry your microcontroller.

The Core Mechanism: Magnetic Fields and Electrical Inertia

When current flows through any wire, it generates a magnetic field around it. If you loop that wire into a coil, the individual magnetic fields overlap and concentrate. When the current changes—either increasing or decreasing—the expanding or collapsing magnetic field cuts across the wire loops, inducing a voltage that actively fights the change in current. This is Lenz's Law in action.

Think of inductance as electrical inertia, much like a heavy steel flywheel in a mechanical system. It takes a massive amount of torque to get a heavy flywheel spinning from a dead stop (opposing the start of current), but once it is up to speed, it takes an equally massive braking force to stop it (opposing the cessation of current). An inductor wants to keep the current flowing exactly as it was a microsecond ago.

Worked Numeric Example: Calculating Inductive Reactance

Unlike resistance, which opposes all current equally, an inductor's opposition to AC current—called inductive reactance ($X_L$)—scales with frequency. The formula is:

$X_L = 2 \pi f L$

Where $f$ is frequency in Hertz and $L$ is inductance in Henries.

Let's run a real bench scenario. You have a 10 mH (0.01 H) choke inductor.

  1. Scenario A (60 Hz Mains): You place it in a 60 Hz AC line filter.
    $X_L = 2 \times 3.14159 \times 60 \times 0.01 = \mathbf{3.77 \, \Omega}$
  2. Scenario B (10 kHz PWM): You use the exact same inductor to smooth a 10,000 Hz PWM signal from an ESP32 motor driver.
    $X_L = 2 \times 3.14159 \times 10000 \times 0.01 = \mathbf{628.3 \, \Omega}$

The exact same 10 mH inductor blocks high-frequency PWM 166 times harder than it blocks 60 Hz mains. This frequency-dependent behavior is why inductors are used to filter out high-frequency noise while letting low-frequency or DC power pass through unimpeded. For a deeper look at the physics of magnetic storage, the All About Circuits textbook chapter on inductors provides excellent foundational math.

Where You Meet Inductance in Practice

You interact with inductance constantly, both intentionally and parasitically:

  • Relays and Solenoids: These are just inductors wrapped around an iron core. The magnetic field does the physical work of pulling the switch contacts.
  • Motor Windings: Every BLDC, stepper, and brushed DC motor has significant winding inductance. This limits how fast the current can rise in the coils, dictating the motor's high-speed torque curve.
  • Switching Power Supplies: Buck, boost, and buck-boost converters rely on inductors to temporarily store energy in a magnetic field and transfer it to the output capacitor.
  • Long Cable Runs (Parasitic): A 50-foot spool of 14 AWG speaker wire has measurable inductance. If you switch it rapidly, that parasitic inductance will cause voltage ringing and electromagnetic interference (EMI).

Bench War Story: The Flyback Voltage Disaster

To understand what happens when you ignore inductance, let's walk through a classic workbench failure.

⚠️ The Golden Rule of Inductive Loads: Never switch off an inductive load without a freewheeling path for the stored magnetic energy.

The Setup: A hobbyist is driving a standard 12V, 500mA automotive relay coil directly from an Arduino Uno GPIO pin. They use a cheap 2N2222 NPN bipolar junction transistor (BJT) as a low-side switch. They omit the flyback diode to save board space.

The Numbers: The relay coil has an inductance ($L$) of roughly 150 mH. The steady-state current ($I$) is 0.5A. The 2N2222 transistor has a maximum collector-emitter breakdown voltage ($V_{CEO}$) of 40V.

The Outcome: When the Arduino sends the GPIO pin LOW to turn off the relay, the transistor stops conducting. The Arduino randomly resets, and within a few cycles, the 2N2222 fails short-circuit, permanently frying the ATmega328P microcontroller pin.

What Went Wrong: The voltage across an inductor is defined by the equation $V = L(di/dt)$. When the transistor switches off, the current attempts to drop from 0.5A to 0A in roughly 100 nanoseconds. Because $dt$ is incredibly small, the induced voltage $V$ spikes massively to keep the current flowing. The inductor generates hundreds of volts, instantly punching through the 2N2222's 40V limit (avalanche breakdown). This high-voltage spike also couples back into the Arduino's 5V rail, causing a brownout reset.

The Fix: Place a standard 1N4148 or 1N4007 diode in reverse bias across the relay coil (cathode to 12V, anode to the transistor). When the transistor turns off, the inductor's voltage spike forward-biases the diode, creating a safe loop for the current to circulate and dissipate harmlessly as heat. See this Electronics Tutorials guide on inductors for standard snubber and diode topologies.

Common Confusions: Inductance vs. Resistance vs. Capacitance

People new to AC theory frequently mix up the 'Big Three' passive properties. Here is how to separate them:

Property What It Opposes Energy Storage DC Behavior (Steady State)
Resistance ($R$) Opposes all current flow equally. Dissipates energy as heat (no storage). Acts as a fixed current limiter.
Inductance ($L$) Opposes changes in current. Stores energy in a magnetic field. Acts as a short circuit (just wire resistance).
Capacitance ($C$) Opposes changes in voltage. Stores energy in an electric field. Acts as an open circuit (blocks DC).

Inductance and capacitance are electrical duals. If you understand how a capacitor smooths out voltage ripples, you can intuitively understand how an inductor smooths out current ripples. For the exact derivations of how these duals interact in resonant circuits, Georgia State University's HyperPhysics is an unparalleled reference.

Workbench FAQ: Quick Answers on Inductors

Does inductance matter in pure DC circuits?
Only during transients. Once a DC circuit reaches steady state, the current is no longer changing ($di/dt = 0$), so the inductor acts like a plain piece of wire. Inductance only matters in DC when you are switching the power on or off, or using PWM.

Can I measure inductance with my standard digital multimeter?
No. A standard DMM measures resistance, voltage, and current. To measure inductance (Henries), you need a dedicated LCR meter, or an oscilloscope to measure the time constant of an RL circuit. Some advanced bench multimeters (like the Keysight U1733C) include an LCR mode, but a $50 handheld DMM will not.

Why do inductors have a current rating if they are just wire?
Two reasons. First, the wire has resistance, so high current causes $I^2R$ heating that can melt the enamel insulation. Second, the core material (ferrite or iron powder) will 'saturate' at a specific magnetic flux density. Once saturated, the inductance drops to near zero, and the component stops functioning as an inductor, acting only as a low-value resistor.