The fundamental relationship governing capacitive circuits is defined by the current through a capacitor equation: i = C × (dv / dt). This formula dictates that the instantaneous current flowing through a capacitor is directly proportional to its capacitance and the rate at which the voltage across its terminals changes over time. If the voltage is static, the current is zero; if the voltage changes rapidly, the current spikes.

The Core Current Through a Capacitor Equation

To understand where this equation comes from, we start with the basic definition of capacitance: the ability to store electrical charge. The charge (Q) stored on a capacitor's plates is the product of its capacitance (C) and the voltage (v) across it:

Q = C × v

Current (i) is defined as the rate of flow of electric charge over time. Mathematically, this is the derivative of charge with respect to time (i = dQ/dt). If we take the derivative of the charge equation using the product rule, we get:

i = C × (dv/dt) + v × (dC/dt)

Because the capacitance of a standard physical component is a fixed geometric and material constant, it does not change over time. Therefore, dC/dt = 0. The second term drops out, leaving us with the definitive current through a capacitor equation:

i = C × (dv / dt)

Symbol Definitions and Units

Symbol Quantity Standard SI Unit Common Practical Units
i Instantaneous Current Amperes (A) milliamps (mA), microamps (μA)
C Capacitance Farads (F) microfarads (μF), nanofarads (nF), picofarads (pF)
dv Change in Voltage Volts (V) millivolts (mV)
dt Change in Time Seconds (s) milliseconds (ms), microseconds (μs), nanoseconds (ns)

Rearranged Forms for Circuit Analysis

In practical bench work and circuit design, you rarely solve for current in isolation. You are usually sizing a capacitor to limit voltage ripple, or calculating how long a backup capacitor can sustain a load. Here are the algebraically rearranged forms of the equation, solving for each variable:

  • Solving for Capacitance (C): C = i / (dv / dt) or C = (i × dt) / dv. Use this when sizing a bulk decoupling capacitor to ensure voltage ripple stays below a specific threshold.
  • Solving for Voltage Change (dv): dv = (i × dt) / C. Use this to calculate voltage sag during a pulsed load event.
  • Solving for Time (dt): dt = (C × dv) / i. Use this to determine the hold-up time of a power supply during a brownout.
The Integral Form: When current is not constant but varies over time (like an AC waveform or a complex digital signal), the differential form is insufficient. You must use the integral form to find the voltage at any given time t:
v(t) = v0 + (1 / C) ∫ i(t) dt
Where v0 is the initial voltage across the capacitor at time t = 0.

Worked Examples with Strict Unit Tracking

The most common point of failure for hobbyists and students applying the current through a capacitor equation is unit misalignment. The formula only works if all values are converted to base SI units (Farads, Volts, Seconds, Amperes) before calculating. Below are two real-world scenarios with explicit unit tracking.

Problem 1: Signal Coupling in a High-Speed Digital Line

Scenario: You are routing a 3.3V logic signal through a 100 nF AC-coupling capacitor. The microcontroller's GPIO pin transitions from 0V to 3.3V in 5 μs. What is the peak inrush current required to charge the capacitor during this edge?

Step 1: Identify and convert variables to base SI units.

  • C = 100 nF = 100 × 10-9 F
  • dv = 3.3V - 0V = 3.3 V
  • dt = 5 μs = 5 × 10-6 s

Step 2: Calculate the rate of voltage change (dv/dt).

  • dv/dt = 3.3 V / (5 × 10-6 s) = 660,000 V/s

Step 3: Apply the equation.

  • i = (100 × 10-9 F) × 660,000 V/s
  • i = 0.066 A
  • Answer: 66 mA. (This is well within the 25mA-50mA absolute maximum sourcing limits of most standard 3.3V microcontrollers, but close enough to warrant checking the specific datasheet).

Problem 2: Power Supply Bulk Capacitor Sizing

Scenario: A motor driver draws a pulsed load of 15A for 2 ms from a 12V rail. The power supply cannot respond fast enough to the transient, so a 4700 μF bulk capacitor must supply the energy. How much will the rail voltage sag (dv) during this pulse?

Step 1: Identify and convert variables.

  • i = 15 A
  • dt = 2 ms = 2 × 10-3 s
  • C = 4700 μF = 4700 × 10-6 F = 0.0047 F

Step 2: Rearrange the formula to solve for dv.

  • dv = (i × dt) / C

Step 3: Calculate.

  • dv = (15 A × 0.002 s) / 0.0047 F
  • dv = 0.03 / 0.0047
  • Answer: 6.38 V. The 12V rail will sag to 5.62V during the pulse. If your logic circuits share this rail without an LDO, this massive sag will trigger a brownout reset. You need a larger capacitor or a dedicated local regulator.

Assumptions, Unit Traps, and Realistic Magnitudes

The equation i = C(dv/dt) describes an ideal capacitor. In physical reality, components deviate from this model, and failing to account for these deviations leads to broken prototypes and failed EMC testing.

When the Formula Applies (and When it Fails)

This formula applies perfectly to low-frequency analog circuits, slow digital edges, and DC charge/discharge curves. It assumes the capacitor is purely reactive.

However, real capacitors have parasitic elements:

  • Equivalent Series Resistance (ESR): Causes an immediate voltage step (v = i × RESR) the moment current flows, independent of dv/dt. A typical 100μF aluminum electrolytic might have an ESR of 0.5Ω, causing a 1V drop at just 2A. A 100μF Multilayer Ceramic Capacitor (MLCC) might have an ESR of 3mΩ, yielding a negligible 6mV step.
  • Equivalent Series Inductance (ESL): At extremely high dv/dt (like a fast-switching MOSFET in a buck converter), the parasitic inductance dominates. The voltage spike is governed by v = L(di/dt), rendering the capacitive equation insufficient for predicting high-frequency ringing.
  • DC Bias Derating: Class II ceramic capacitors (X5R, X7R) lose massive amounts of capacitance under DC voltage. A datasheet '10μF' MLCC might only provide 2μF of actual capacitance at its rated 50V bias. If you use the nominal 10μF value in your dv/dt calculations, your predicted voltage ripple will be five times lower than reality.

Unit Mistakes That Break the Math

Warning: The 'Micro' vs 'Milli' Trap
The most frequent error is confusing microfarads (μF, 10-6) with millifarads (mF, 10-3). Older schematics and some Asian manufacturer datasheets use 'mF' to mean microfarads, or use 'u' instead of 'μ'. Always verify the physical size of the component. A 1000μF electrolytic is the size of a AA battery; a 1000mF (1 Farad) supercapacitor is the size of a D-cell or larger.

Realistic Answer Magnitudes

When you finish a calculation, sanity-check the magnitude against these real-world benchmarks:

  • Signal Coupling (pF to nF range): Currents should be in the μA to low mA range. If you calculate 5 Amps for a 10nF coupling cap, you forgot to convert nanofarads to Farads.
  • Power Decoupling (μF to mF range): Currents are typically in the 1A to 20A range for transient responses.
  • Supercapacitors (Farad range): Can theoretically supply hundreds of Amps, but in practice, the current is bottlenecked by the ESR and the physical wire gauge connecting them.

Frequently Asked Questions

Why is the current through a capacitor zero in a DC steady-state circuit?

In a steady-state DC circuit, the voltage across the capacitor has finished changing and remains constant. Because the voltage is no longer changing, the derivative of voltage with respect to time (dv/dt) is exactly zero. Multiplying any capacitance value by zero yields zero current. Therefore, once fully charged, an ideal capacitor acts as an open circuit, blocking all DC current flow. For a deeper theoretical breakdown of this behavior, refer to the Georgia State University HyperPhysics capacitor module.

How does the current through a capacitor equation change for AC sine waves?

For continuous AC sine waves, calculating the derivative at every instantaneous point is tedious. Instead, we use phasor domain (complex number) analysis. The derivative of a sine wave introduces a 90-degree phase shift and multiplies the amplitude by the angular frequency (ω = 2πf). The equation becomes I = jωCV. In scalar terms for magnitude, the RMS current is I = 2πfCVrms. This shows that for AC, the current increases linearly with both frequency and capacitance, which is why capacitors pass high-frequency AC easily but block low-frequency signals.

Can a capacitor have infinite current if the voltage changes instantly?

Mathematically, if dt approaches zero (an instantaneous voltage step), the dv/dt term approaches infinity, implying infinite current. Physically, this is impossible. An instantaneous voltage change requires infinite power, which does not exist. In a real circuit, the current is strictly limited by the parasitic Equivalent Series Resistance (ESR) of the capacitor, the internal resistance of the voltage source, and the resistance of the PCB traces. Furthermore, the Equivalent Series Inductance (ESL) prevents the current from changing instantaneously (di/dt is limited). As detailed in All About Circuits, attempting to force an infinitely fast voltage step into a capacitor will result in a massive voltage spike across the parasitic inductance, often destroying the component or the driving semiconductor.