Decoupling Capacitor Selection Calculator
Calculate decoupling capacitor SRF, impedance at target frequency, and number of caps needed for power integrity. Includes ESR/ESL modeling. Free, instant results.
Formula
How It Works
The Decoupling Capacitor Calculator determines optimal capacitor values and placement for power supply noise suppression — essential for digital IC power integrity, FPGA PDN design, and EMC compliance. PDN engineers use this to achieve target impedance below 100 mohm across DC to 500 MHz, preventing supply noise from corrupting signal integrity.
Per Smith's 'High-Speed Digital System Design,' capacitive reactance Xc = 1/(2 x pi x f x C) sets the low-frequency impedance, but ESL (equivalent series inductance, typically 0.5-2 nH) and ESR create a resonant peak at f_SRF = 1/(2 x pi x sqrt(ESL x C)). A 100 nF 0402 capacitor with 0.7 nH ESL resonates at 19 MHz; above this, it becomes inductive and loses decoupling effectiveness.
Per IPC-2152 PDN guidelines, achieving flat impedance requires multiple capacitor values in parallel: 10 uF (resonates at 500 kHz) covers low frequencies; 100 nF (resonates at 19 MHz) covers mid-band; 10 nF (resonates at 60 MHz) and 1 nF (resonates at 200 MHz) extend coverage to hundreds of MHz. Each value overlaps the next's inductive region.
Placement is critical — per Johnson/Graham, every mm of trace adds approximately 1 nH inductance to the capacitor's effective ESL. A 100 nF capacitor placed 10mm from an IC power pin has 10 nH added inductance, shifting SRF from 19 MHz down to 5 MHz and degrading high-frequency decoupling by 12 dB. Place decoupling capacitors within 3mm of power pins.
Worked Example
Problem: Design decoupling for a 1.8V FPGA with 200mA transient current in 2ns (di/dt = 100 MA/s), target PDN impedance < 50 mohm at 100 MHz.
Solution per Smith:
- Target impedance: Z_target = deltaV_max / deltaI = 0.09V (5% of 1.8V) / 0.2A = 450 mohm... too high. Use 90mV / 2A transient = 45 mohm target.
- At 100 MHz, need total capacitance to provide Xc < 45 mohm: C > 1/(2 x pi x 100e6 x 0.045) = 35 nF
- But ESL limits performance: need multiple capacitors with overlapping SRF bands.
- Design: 2x 10 uF (bulk, SRF ~500 kHz), 4x 100 nF (SRF ~19 MHz), 4x 10 nF (SRF ~60 MHz), 2x 1 nF (SRF ~200 MHz)
- Parallel impedance at 100 MHz: 4x 10 nF capacitors in parallel = 4/(2 x pi x 100e6 x 10e-9) = 15 mohm from capacitance; ESR and ESL add ~10 mohm.
- Total: ~25 mohm at 100 MHz — meets 45 mohm target with margin.
Practical Tips
- ✓Use 0402 or 0201 packages for best high-frequency performance — 0402 has 0.7 nH ESL versus 1.2 nH for 0805, extending usable bandwidth by 30% per TDK application notes.
- ✓Follow the '1-2-4 rule': 1x 10 uF bulk, 2x 100 nF per power pin, 4x 10 nF distributed across die area — provides flat impedance from 100 kHz to 200 MHz per Intel FPGA design guides.
- ✓Measure PDN impedance with VNA — simulation accuracy is +/-30%; actual measurement reveals resonances from PCB planes and via fields that dominate above 100 MHz.
Common Mistakes
- ✗Using single large capacitor value — a 10 uF capacitor provides <1 mohm at 10 kHz but >100 ohm at 100 MHz due to ESL. Must use multiple values for broadband coverage per IPC-2152.
- ✗Ignoring via inductance in decoupling path — a single 0.3mm via adds 1.5 nH, comparable to capacitor's ESL. Use multiple vias or place capacitor on same layer as power pin per Johnson/Graham.
- ✗Placing capacitors far from IC — every 5mm of trace adds 5 nH inductance, shifting SRF lower by sqrt(5/0.7) = 2.7x and reducing high-frequency effectiveness by 8 dB.
Frequently Asked Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Related Calculators
Power
Switching Regulator Ripple
Calculate buck converter output voltage ripple, inductor current ripple, and ESR contribution for switching regulator design
PCB
PCB Trace Inductance
Calculate PCB trace parasitic inductance using the Ruehli formula. Get inductance per unit length and impedance at 100 MHz and 1 GHz. Free, instant results.
General
LC Resonance
Calculate the resonant frequency, characteristic impedance, Q factor, and bandwidth of a series or parallel LC tank circuit. Enter inductance, capacitance, and optional series resistance.
PCB
Trace Width
Calculate minimum PCB trace width for current capacity per IPC-2221 and IPC-2152. Get resistance, voltage drop, and power dissipation. Free, instant results.