The inductor charging equation for a series RL (resistor-inductor) circuit is I(t) = (V / R) × (1 - e-(R × t) / L). This formula calculates the instantaneous current I(t) flowing through the inductor at any time t after a constant DC voltage V is applied to the circuit. It models the exponential rise of current as the inductor's magnetic field builds up, opposing the change in current flow.
The Core Formula and Symbol Definitions
To use the equation accurately on the bench or in simulation, you must understand every variable. The standard form of the inductor charging equation is:
I(t) = (V / R) × (1 - e-t / τ) where τ = L / R
| Symbol | Parameter | Standard SI Unit | Practical Notes |
|---|---|---|---|
| I(t) | Instantaneous current at time t | Amperes (A) | The target output variable. |
| V | Applied DC source voltage | Volts (V) | Assumed to be a perfect step function from 0V to V at t=0. |
| R | Total series resistance | Ohms (Ω) | Must include external resistor plus the inductor's internal DCR (DC Resistance). |
| L | Inductance | Henries (H) | Assumed constant (no core saturation). |
| t | Time elapsed since voltage applied | Seconds (s) | Time zero is the exact moment the switch closes. |
| τ (tau) | Time constant of the RL circuit | Seconds (s) | The time it takes for current to reach ~63.2% of its maximum value. |
When the Formula Applies and Its Assumptions
This equation is strictly for DC transient analysis (a step-voltage applied to a series RL network). It relies on three critical assumptions:
- Zero initial current: The inductor is fully discharged before t=0.
- Constant Inductance (L): The core material does not saturate. If you push too much current through a ferrite or iron-powder core, permeability drops, L decreases, and the current spikes non-linearly.
- Ideal Voltage Source: The power supply has zero internal impedance and does not sag when the initial inrush current hits.
For a deeper theoretical foundation on RL transient responses, refer to the Georgia State University HyperPhysics RL Circuit module.
Rearranged Forms for Circuit Design
On the workbench, you rarely just solve for current. You usually need to find out how long a relay coil takes to pull in, or what inductance is required to limit inrush current. Here are the algebraic rearrangements solving for each variable:
- Solving for Time (t):
t = -(L / R) × ln(1 - (I × R) / V)
Use case: Calculating relay pull-in delay or switching regulator on-times. - Solving for Inductance (L):
L = -(R × t) / ln(1 - (I × R) / V)
Use case: Sizing a choke to limit current to a specific value within a set timeframe. - Solving for Voltage (V):
V = (I × R) / (1 - e-(R × t) / L)
Use case: Determining the drive voltage needed to force a specific current through a coil in a given time. - Solving for Resistance (R):
Note: R exists both inside and outside the exponent. It cannot be isolated with basic algebra. You must use numerical iteration, a circuit simulator like LTspice, or the Lambert W function to solve for R given t, L, V, and I.
Worked Examples with Unit Tracking
The most common point of failure for hobbyists and students is unit mismatch. The formula only works if you convert all values to base SI units (Henries, Ohms, Seconds, Volts, Amperes) before calculating. Let's track the units explicitly.
Problem 1: Finding Current at a Specific Time
Scenario: You apply 12V DC to a series circuit containing a 50Ω power resistor and a Hammond 1535F choke (100mH inductance, 4.2Ω DCR). What is the current at exactly 5ms after closing the switch?
- Convert to base SI units:
- V = 12 V
- L = 100 mH = 0.1 H
- t = 5 ms = 0.005 s
- Rtotal = Rexternal + DCR = 50Ω + 4.2Ω = 54.2 Ω
- Calculate Maximum Steady-State Current (Imax):
Imax = V / R = 12 V / 54.2 Ω = 0.2214 A (221.4 mA) - Calculate Time Constant (τ):
τ = L / R = 0.1 H / 54.2 Ω = 0.001845 s (1.845 ms) - Calculate the Exponent (-t / τ):
-0.005 s / 0.001845 s = -2.71 (Unitless) - Solve for I(t):
I(5ms) = 0.2214 A × (1 - e-2.71)
I(5ms) = 0.2214 A × (1 - 0.0665)
I(5ms) = 0.2214 A × 0.9335 = 0.2067 A (or 206.7 mA)
Problem 2: Finding Time to Reach a Target Current
Scenario: A 5V microcontroller GPIO drives a small relay coil through a transistor. The coil has an inductance of 470μH and an internal resistance of 10Ω. The relay requires 200mA to reliably pull in the contacts. How long does it take to reach 200mA?
- Convert to base SI units:
- V = 5 V
- L = 470 μH = 0.00047 H
- R = 10 Ω
- Target I = 200 mA = 0.2 A
- Calculate Maximum Steady-State Current (Imax):
Imax = 5 V / 10 Ω = 0.5 A - Calculate Time Constant (τ):
τ = 0.00047 H / 10 Ω = 0.000047 s (47 μs) - Use the rearranged formula for time (t):
t = -τ × ln(1 - (I / Imax)) - Substitute and solve:
t = -0.000047 s × ln(1 - (0.2 A / 0.5 A))
t = -0.000047 s × ln(1 - 0.4)
t = -0.000047 s × ln(0.6)
t = -0.000047 s × (-0.5108)
t = 0.0000240 s (or 24.0 μs)
For more practical applications of inductors in relay and switching circuits, the Electronics Tutorials inductor guide provides excellent supplemental reading.
Real-World Magnitudes, Unit Traps, and Safety
What a Realistic Answer Magnitude Looks Like
In power electronics and control circuits, RL time constants (τ) typically range from 1 μs to 50 ms. If your calculation yields a time constant of 4,000 seconds or a current of 105 Amps, you have made a unit conversion error. Always do a sanity check: a standard 12V automotive relay coil (typically 70Ω, 100mH) has a τ of about 1.4ms and draws ~170mA steady-state.
Unit Mistakes That Break the Math
The most frequent error is mixing milli-Henries (mH) with micro-seconds (μs). The ratio of L/R dictates the time constant. If L is in Henries and R is in Ohms, τ must be in Seconds. If you plug 100mH into the formula as '100' instead of '0.1', your calculated current will be wildly inaccurate, leading you to undersize your MOSFETs or burn out your driving transistors.
Safety Warning: Inductive Kickback
CRITICAL SAFETY NOTE: The charging equation models energy building up in the magnetic field. When you open the switch to stop the current, the inductor attempts to maintain that current flow by inducing a massive reverse voltage (V = -L × di/dt). This inductive kickback can easily exceed 100V+ in a 5V circuit, instantly destroying your switching transistor or microcontroller GPIO. Always wire a flyback diode (e.g., 1N4007 for slow relays, or a 1N5819 Schottky for high-speed PWM) in reverse-bias across the inductor terminals to safely dissipate this stored energy.
Frequently Asked Questions
How many time constants does it take for an inductor to fully charge?
In theoretical mathematics, the exponential curve never truly reaches 100%. However, in practical electrical engineering, we consider the inductor 'fully charged' (reaching steady-state DC current) after 5 time constants (5τ). At 1τ, the current is at 63.2%; at 3τ, it is at 95.0%; and at 5τ, it reaches 99.3% of V/R. For almost all bench measurements and circuit timing designs, 5τ is the accepted threshold for full charge.
Does the inductor charging equation apply to AC circuits?
No. The equation I(t) = (V/R)(1 - e-Rt/L) is strictly for DC step-response transients. If you apply an alternating current (AC) sine wave, the inductor never reaches a DC steady state; instead, it continuously charges and discharges. For AC circuits, you must abandon the time-domain transient equation and use AC impedance theory, where the inductor's opposition to current is represented as inductive reactance (XL = 2πfL) and total impedance is calculated using complex numbers (Z = R + jXL).
What happens to the charging curve if the inductor core saturates?
The charging equation assumes L is a constant value. However, physical inductors use magnetic cores (ferrite, iron powder, or laminated steel) that have a saturation limit. If the current exceeds the core's saturation threshold, the magnetic permeability drops drastically, causing the inductance L to plummet toward the value of an air-core coil. When this happens, the time constant shrinks instantly, and the current spikes exponentially rather than following the smooth, predictable curve dictated by the equation. This is why power supply designers carefully check the inductor saturation current (Isat) rating in the datasheet to ensure it exceeds the peak operating current.






