Decoupling Capacitor Calculator
Decoupling that's undersized shows up as brownouts and glitches the moment a board sees a real current transient; oversized decoupling just wastes board space and money. This selector works from a target power-rail impedance and the bulk charge reservoir a load actually needs, so bypass and bulk capacitance get sized with a number behind them instead of a rule of thumb copied from the last design.
Decoupling Capacitor Selector
Target impedance and bulk charge reservoir
The first three size the high-frequency decoupling capacitor; the last sizes the bulk reservoir for load transients. They are separate problems with very different answers.
- f = target frequency (Hz)
- Z = target impedance (Ω)
- C = capacitance (F)
- L = loop inductance (ESL) of the capacitor and its pads and vias (H)
- SRF = self-resonant frequency (Hz)
- ZESL = impedance of the loop inductance alone at f (Ω)
- I = transient current (A)
- Δt = rise time of the transient (s)
- ΔV = allowed droop (V)
Above the self-resonant frequency the part is inductive and stops decoupling — that impedance figure is set by loop inductance, not by capacitance. Shorten the via-to-pad loop before adding more capacitors.
