The capacitance current equation defines the instantaneous current required to change the voltage across a capacitor. In practical electronics, this is the math that dictates why a tiny 100nF ceramic decoupling capacitor can source massive transient current spikes to a microcontroller, and why an undersized bulk capacitor will cause a DC-DC converter to brownout under load. The fundamental relationship is i = C (dv / dt). Below, we break down the formula, map it to real-world component magnitudes, and walk through bench-level worked examples with strict unit tracking.

The Core Equation and Symbol Definitions

At its core, the equation states that current through a capacitor is proportional to the rate of change of voltage across it. If the voltage is static (DC), the current is zero. If the voltage changes instantly, the theoretical current approaches infinity—a physical impossibility that highlights why parasitic elements matter.

SymbolVariableStandard SI UnitPractical Bench Notes
iInstantaneous CurrentAmperes (A)Can be positive (charging) or negative (discharging). Represents peak, not RMS, current at a specific moment in time.
CCapacitanceFarads (F)Nameplate value. Real-world capacitance drops significantly under DC bias (especially in Class II MLCCs like X7R/X5R) and at high frequencies.
dvChange in VoltageVolts (V)The delta between initial and final voltage (V_final - V_initial) during the transition window.
dtChange in TimeSeconds (s)The rise time, fall time, or transient duration. Often measured in nanoseconds (ns) or microseconds (µs) in modern switching circuits.

Real-World Magnitudes and Application Data

Abstract formulas become useful when tied to physical components. The table below maps the capacitance current equation to four common capacitor applications. This data illustrates what realistic answer magnitudes look like and why component selection goes far beyond just matching the microfarad rating.

Application / TypeCapacitance (C)Voltage Slew (dv/dt)Resulting Peak Current (i)Hardware Implication
MLCC Decoupling (e.g., 0603 X7R)100 nF (100 × 10⁻⁹ F)5V in 2 ns
(2.5 × 10⁹ V/s)
0.25 ALow ESL allows this current to flow instantly. Essential for feeding high-speed digital logic gates during switching edges.
Bulk Electrolytic (e.g., Panasonic FM)470 µF (470 × 10⁻⁶ F)0.5V ripple in 10 µs
(5 × 10⁴ V/s)
23.5 AHigh ESR limits true peak current. Must be rated for high ripple current (RMS) to prevent internal heating and venting.
Film Snubber (e.g., WIMA MKP)1 µF (1 × 10⁻⁶ F)400V in 100 ns
(4 × 10⁹ V/s)
4.0 AUsed across IGBTs/MOSFETs. Requires specialized metallized polypropylene film to survive massive, repetitive peak current pulses without internal arcing.
Supercapacitor (e.g., Eaton/Vishay)10 F2.5V in 5 s
(0.5 V/s)
5.0 AMassive energy storage, but slow dv/dt. Peak current is usually limited by internal resistance (ESR) and thermal mass, not the pure capacitance equation.

For a deeper look at how different dielectric materials handle these peak currents, the Cornell Dubilier Application Guide provides exhaustive data on film and electrolytic surge limits.

Rearranged Forms, Assumptions, and Physical Limits

Depending on what you are designing or troubleshooting, you will need to isolate different variables. Here are the rearranged forms of the equation:

  • Solving for Capacitance: C = i × (dt / dv) — Used when sizing a bulk capacitor to limit voltage droop during a known load step.
  • Solving for Voltage Change: dv = (i × dt) / C — Used to calculate voltage ripple or droop on a power rail.
  • Solving for Time: dt = (C × dv) / i — Used to calculate charge/discharge times in constant-current circuits (like LED drivers or linear ramps).

When the Formula Applies (and When It Breaks)

The equation i = C (dv/dt) assumes an ideal capacitor. In reality, every physical capacitor has Equivalent Series Resistance (ESR) and Equivalent Series Inductance (ESL).

At low frequencies or slow slew rates (like a supercapacitor charging over seconds), the ideal equation holds perfectly. However, at high frequencies (nanosecond edges), ESL dominates. The inductor equation (v = L di/dt) takes over, and the capacitor cannot physically push current fast enough to satisfy the pure capacitance equation. Furthermore, as noted by All About Circuits, the calculus-based derivation assumes continuous voltage; an instantaneous voltage step (dt = 0) implies infinite current, which is why real circuits always have some parasitic inductance or resistance to limit di/dt.

Step-by-Step Worked Examples with Unit Tracking

Let us apply the formula to two common bench scenarios, paying strict attention to unit conversions—the most common source of calculation errors.

Example 1: Sizing a Buck Converter Bulk Capacitor

Scenario: A 5V buck converter experiences a load step from 1A to 5A (Δi = 4A). The control loop takes 10 µs to respond. You can tolerate a maximum voltage droop (dv) of 0.2V before the downstream FPGA resets. What minimum capacitance (C) is required?

  1. Identify the formula: We need to solve for C. C = i × (dt / dv)
  2. Convert to base SI units:
    i = 4 A
    dt = 10 µs = 10 × 10⁻⁶ s
    dv = 0.2 V
  3. Substitute and solve:
    C = 4 × (10 × 10⁻⁶ / 0.2)
    C = 4 × (50 × 10⁻⁶)
    C = 200 × 10⁻⁶ F
  4. Convert to practical units: 200 µF.

Bench Reality Check: A standard 220 µF electrolytic capacitor might seem sufficient, but under the 5V DC bias and high-frequency ripple, its effective capacitance and ESR must be verified. You would likely parallel it with a 10 µF MLCC to handle the initial high-frequency transient before the electrolytic engages.

Example 2: High-Speed AC Coupling Peak Current

Scenario: You are AC-coupling a 3.3V digital signal with a 500 ps (picosecond) rise time through a 100 pF ceramic capacitor. What is the peak charging current drawn from the driver IC during the rising edge?

  1. Identify the formula: We need to solve for i. i = C × (dv / dt)
  2. Convert to base SI units:
    C = 100 pF = 100 × 10⁻¹² F
    dv = 3.3 V
    dt = 500 ps = 500 × 10⁻¹² s
  3. Substitute and solve:
    i = (100 × 10⁻¹²) × (3.3 / 500 × 10⁻¹²)
    (Notice the 10⁻¹² terms cancel out perfectly)
    i = 100 × (3.3 / 500)
    i = 100 × 0.0066
    i = 0.66 A

Bench Reality Check: 660 mA is a massive instantaneous current spike for a standard CMOS GPIO pin. If the driver IC is only rated for 25 mA continuous DC current, this transient is usually fine because the pulse width is only 500 ps (the silicon die can absorb the brief thermal load). However, if the signal is a high-frequency clock, these repetitive spikes will cause severe ground bounce and EMI issues.

Unit Mistakes That Break the Math and the Hardware

When the capacitance current equation yields a wrong answer, it is almost always a unit conversion failure. Here are the three mistakes that routinely cause hardware failures on the bench:

1. The Microfarad Trap (Missing the 10⁻⁶)

If you plug '470' into the C variable instead of '0.00047' or '470e-6', your calculated current will be one million times too high. This leads to massive over-engineering, where a designer specifies a $15 busbar capacitor when a $0.10 SMD part would suffice.

2. The Timebase Trap (Milliseconds vs. Microseconds)

Oscilloscopes often display timebases in µs or ns, while function generators might use ms. Confusing a 10 µs edge with a 10 ms edge changes the dv/dt ratio by a factor of 1,000. Underestimating dv/dt leads to selecting a capacitor with insufficient peak current rating, resulting in internal metallization vaporization in film caps or dielectric cracking in MLCCs.

3. Confusing Peak Current with RMS Current

The equation i = C (dv/dt) calculates instantaneous peak current, not the continuous RMS (Root Mean Square) heating current. Capacitor datasheets specify 'Ripple Current' in RMS. If you size a capacitor's thermal rating based on the peak current calculated from this formula, you will grossly oversize the component. For thermal design, you must integrate the current waveform over time to find the true RMS value. Analog Devices provides excellent application notes on calculating true RMS ripple in switching converters.

Mastering the capacitance current equation requires more than memorizing i = C (dv/dt). It requires an intuitive grasp of time scales, an understanding of parasitic limits, and a rigorous adherence to SI base units during calculation. When you respect the math and the physical limits of the dielectric, your power rails will stay quiet and your components will run cool.