The core RL circuit formula defines the transient current behavior in a resistor-inductor network: the time constant τ = L / R. When a DC voltage is applied, the current ramps up according to I(t) = (V/R) × (1 - e^(-t/τ)). Unlike resistive circuits that react instantaneously, the inductor's magnetic field opposes changes in current, creating a predictable delay. This mathematical model is the foundation for designing solenoid drivers, motor windings, and inductive snubbers.
The Series RL Topology and Core Formulas
To apply the RL circuit formula accurately, we must first define the physical topology. The standard series RL configuration consists of a DC voltage source, a current-limiting resistor, and an inductor wired in a single continuous loop.
- Node A (Input): Positive terminal of the DC voltage source (VCC).
- Node B (Junction): The electrical connection point between the resistor and the inductor.
- Node C (Ground): The negative terminal of the inductor returning to the DC source ground.
In this topology, Kirchhoff’s Voltage Law dictates that the source voltage equals the sum of the voltage drops across the resistor (V_R) and the inductor (V_L). At the exact moment of switch-on (t=0), the inductor acts as an open circuit, dropping all the voltage at Node B. As the magnetic field builds, V_L decays exponentially while V_R increases, until the inductor acts as a short circuit (ideally) and steady-state DC current is established.
The governing equations for the energizing (charging) phase are:
- Time Constant: τ = L / R (where L is in Henries, R is in Ohms, τ is in seconds)
- Current over time: I(t) = (V / R) × (1 - e^(-t/τ))
- Inductor Voltage: V_L(t) = V × e^(-t/τ)
For a deeper theoretical breakdown of the calculus behind these derivations, the Electronics Tutorials RL Circuit guide provides excellent step-by-step differential equation proofs.
Design Walkthrough: 24V Solenoid Delay and Current Limiting
Let us move from abstract theory to the workbench. Suppose you are designing a driver for a 24V DC industrial solenoid. The solenoid's internal winding has very low DC resistance (say, 2Ω), which would draw a destructive 12A if connected directly to the 24V rail. Furthermore, the mechanical actuation requires a controlled 5ms current ramp to prevent acoustic shock and contact bounce.
Step 1: Define the steady-state target.
We want a maximum steady-state current of 2A. Using Ohm's law for the total series resistance: R_total = V / I = 24V / 2A = 12Ω. Since the solenoid already has 2Ω of internal DC resistance (DCR), we need to add an external resistor of 10Ω.
Step 2: Apply the RL circuit formula for the time constant.
We need a time constant (τ) of 5ms (0.005 seconds) to achieve the desired ramp. Rearranging τ = L / R to solve for the required total inductance: L = τ × R_total = 0.005s × 12Ω = 60mH.
Step 3: Select real-world components.
The solenoid provides some inherent inductance, but let us assume it is only 10mH. We must add 50mH in series. Standard power inductors jump in E-series values, so we select a Bourns 1140-680K-RC 68mH radial power inductor (rated for 2.5A saturation). For the resistor, we select a Vishay 10Ω 5W wirewound resistor (part number RS00510R00FE12) to handle the I²R heat dissipation (2A² × 10Ω = 40W peak? Wait, steady state is 2A, so 4W continuous. A 5W resistor is adequate, but a 10W provides a better thermal safety margin. Let us upgrade to a 10W wirewound).
Why RL over RC here?
You might wonder why we use an RL topology instead of an RC delay. Capacitors block DC and require massive physical volumes to handle high-current inrush without voltage sag. Inductors naturally pass DC with minimal steady-state loss (if DCR is low) and inherently limit di/dt, making the RL circuit formula the mandatory choice for magnetic coil drivers and high-current filtering.
Parameter Behavior Matrix and Failure Extremes
Understanding how component tolerance and failure modes affect the circuit is critical for reliable design. Below is the behavior matrix showing what happens when you alter the primary variables.
| Parameter Changed | Effect on Time Constant (τ) | Effect on Steady-State Current | Effect on Initial di/dt |
|---|---|---|---|
| Increase R | Decreases (faster ramp) | Decreases | Decreases |
| Decrease R | Increases (slower ramp) | Increases | Increases |
| Increase L | Increases (slower ramp) | No change | Decreases |
| Decrease L | Decreases (faster ramp) | No change | Increases |
What Breaks at the Extremes?
When designing with the RL circuit formula, you must account for catastrophic failure modes, particularly when switching the circuit on and off via a MOSFET or mechanical relay.
- Shorting the Resistor (R approaches 0): The time constant τ approaches infinity, but more dangerously, the steady-state current is limited only by the inductor's parasitic DCR and the power supply's limits. The initial di/dt spikes, potentially exceeding the safe operating area (SOA) of your switching transistor, causing thermal runaway.
- Opening the Inductor (L breaks or switch opens): This is the classic inductive kickback scenario. The formula V = L(di/dt) dictates that if the switch opens instantly (dt approaches 0), the voltage across the inductor approaches infinity. In reality, this voltage will spike to hundreds of volts, arcing across mechanical contacts or avalanche-breaking a silicon MOSFET. Always place a flyback diode in parallel with the inductor to provide a safe decay path.
Step-by-Step Breadboard Verification
Before soldering a permanent driver board, validate your RL circuit formula calculations on the bench. You will need a function generator, a digital storage oscilloscope (DSO), a 10Ω resistor, and a 10mH inductor (smaller values are easier to source for breadboarding).
- Wire the Topology: Connect the function generator output to Node A. Place the 10Ω resistor between Node A and Node B. Place the 10mH inductor between Node B and Node C (Ground). Connect the function generator's ground to Node C.
- Configure the Source: Set the function generator to output a 0V to 5V square wave at 1kHz. This 500µs high/low period gives the circuit plenty of time to reach steady state (5τ for a 10mH/10Ω circuit is 5ms, so we will lower the frequency to 100Hz to see the full curve).
- Probe Node B: Connect Oscilloscope Channel 1 to Node B (the junction). This will display the inductor's voltage decay curve (V_L).
- Probe the Resistor: Connect Channel 2 across the resistor (Node A to Node B) and use the scope's math function to invert it, or simply probe Node A and Node B and subtract. Alternatively, just probe the voltage across the resistor relative to ground if Node A is not ground-referenced, but since the function generator is ground-referenced, probing across the resistor requires differential measurement or placing the inductor on the high side. Bench Tip: Swap the R and L positions so the resistor is on the ground side (Node B to C). Now you can safely probe Node B with a single-ended scope probe to read V_R, which is directly proportional to current.
- Measure τ: Use the scope cursors to measure the time it takes for the rising current edge to reach 63.2% of its maximum value. Compare this measured time to your calculated τ = L/R. For 10mH and 10Ω, it should be exactly 1ms.
For more advanced oscilloscope techniques when measuring inductive kickback and transient responses, refer to the All About Circuits guide on Series Resistor-Inductor Circuits.
RL Circuit Formula FAQ
How do I calculate the RL circuit formula for AC impedance?
In AC circuits, the inductor introduces frequency-dependent reactance (X_L = 2πfL). The total impedance is not a simple sum but a vector addition: Z = √(R² + X_L²). The time constant formula (τ = L/R) still applies to the transient envelope when the AC signal is first applied or switched, but steady-state AC analysis requires calculating the phase angle (θ = arctan(X_L / R)) to determine how much the current lags the voltage.
Why does the RL circuit formula use natural log (e) instead of a linear ramp?
The exponential curve (base e) arises directly from the physics of the inductor. The induced back-EMF is proportional to the rate of change of current (V = L × di/dt). As current increases, the voltage dropped across the resistor increases, leaving less voltage to drive the inductor. Because the driving force decreases as the current grows, the rate of growth slows down continuously. This self-limiting differential equation mathematically resolves to the natural exponential function, not a linear slope.
Can I use the RL circuit formula for parallel configurations?
Yes, but you must first find the Thevenin equivalent resistance. In a parallel RL circuit where a resistor is placed in parallel with an inductor to act as a damper, the time constant is still τ = L / R_eq, where R_eq is the equivalent resistance 'seen' by the inductor when all independent voltage sources are shorted and current sources are opened. If you have a 50mH inductor in parallel with a 100Ω damping resistor, the decay time constant is simply 50mH / 100Ω = 0.5ms.






