Capacitor Ripple Current and ESR Calculator

Capacitor Ripple Current and ESR Calculator

What ripple current does to an electrolytic: the power its ESR dissipates, the core temperature that produces, the three parts of the ripple voltage and which of them dominates at your frequency, and the expected life that follows from the Arrhenius ten-degree rule. This is why a capacitor that meets the voltage spec still fails in two years.

Ripple heating, ripple voltage and the life that follows

Ripple + ESR → heat → life
The RMS of the AC component only. For a buck output capacitor that is the inductor ripple divided by √12; for a buck INPUT capacitor it is close to the full load current at 50% duty, which is why input capacitors fail first.
Not the 120 Hz figure. Data sheets for low-impedance series quote an impedance at 100 kHz and 20 °C, which is close to the ESR there; 27 mΩ is the Nichicon UHE 35 V 1,000 µF part used as the default. ESR also FALLS with temperature, typically by half between 20 and 105 °C, so the cold figure is the conservative one for heating. Use the figures from your part’s datasheet; typical values vary widely between manufacturers.
Nominal. Electrolytics are typically ±20%, and the capacitance falls as the part ages — end of life is usually defined as a 20% loss.
Rarely on the data sheet. Cornell Dubilier’s application guide gives 10 to 30 nH for radial-leaded parts, 20 to 50 nH for screw terminals and up to 200 nH for axial, and notes that most of it is the terminals and the loop they form, not the winding.
The switching frequency for an SMPS; 0.1 or 0.12 for the 100/120 Hz ripple after a mains bridge rectifier.
Only used for the L·di/dt spike, which is what you actually see on a scope at the switching edge and what the sinusoidal reactance calculation misses entirely.
2.23 A for the Nichicon UHE 35 V 1,000 µF 12.5×25 mm part used here, at 105 °C and 100 kHz. Use the figures from your part’s datasheet; typical values vary widely between manufacturers.
General-purpose series are rated at 120 Hz — enter 0.12. Low-impedance switching series like Nichicon’s UHE are rated at 100 kHz, in which case the multiplier below goes the other way: 0.65 at 120 Hz for a 390–1,000 µF part.
From the data sheet’s frequency-coefficient table, which is why this is an input and not a formula: the coefficients differ by series and by capacitance range. For Nichicon UHE at 390–1,000 µF they are 0.65 at 120 Hz, 0.90 at 1 kHz, 0.98 at 10 kHz and 1.00 at 100 kHz and above. Use the figures from your part’s datasheet; typical values vary widely between manufacturers.
105 °C for most switching-grade electrolytics, 85 °C for general purpose, 125 or 135 °C for automotive.
Nichicon’s UHE series is 6,000 h at 6.3–10 V and 7,000 or 10,000 h at 16–100 V depending on case size — read your own part’s row. Use the figures from your part’s datasheet; typical values vary widely between manufacturers.
Inside the enclosure, next to the capacitor, with everything else running — not the room temperature. This is the single input people get most wrong, and it costs a factor of two in life for every ten degrees.
A ripple rating is a statement about heat: it is the current that produces a defined core temperature rise. Knowing the rating and that rise gives you the thermal resistance for free.
5 °C is the figure Nichicon’s technical notes give for a 105 °C snap-in part at its rated ripple, and it is the common convention for miniature radials too. Some manufacturers use a different rise; read yours.
Only used in the second mode. For a 12.5 mm can it comes out around 35–40 °C/W, which is what the first mode derives it as.
Cornell Dubilier’s application guide recommends weighting self-heating 1.5× against ambient heating, on the grounds that ripple heat is generated inside the element where it does more damage. It is a judgement, not a measurement, and it costs about a fifth of the predicted life.
An electrolytic capacitor is a series R-L-C, and the ripple current sees all three. The ESR turns current into heat inside the winding where the electrolyte is, which is what sets the life; the ESR, the capacitance and the ESL together set the ripple voltage, and which of them is in charge depends entirely on the frequency. The dots are the ripple current. The ESR turns amber as the ripple approaches the data sheet rating and red past it.
21,188hExample

2.0 A rms of 100 kHz ripple in a 1,000 µF 35 V part with 27 mΩ of ESR, rated 2.23 A and 7,000 h at 105 °C, sitting in 85 °C

Advertisement

Heat on one side, volts on the other

P = Iripple² · ESR    ΔT = P · Rth    Tcore = Tambient + ΔT
Rth = ΔTrated ÷ (Irated² · ESR)
life = liferated · 2(Trated − Tcore) ÷ 10
|Z| = √( ESR² + (2πfL − 1/(2πfC))² )    Vripple = I · |Z|
f0 = 1 ÷ (2π√(L·C))    and above it the capacitor is an inductor
ESR
equivalent series resistance AT YOUR FREQUENCY. It falls with frequency and with temperature, so the figure matters as much as the number
Rth
thermal resistance from the element to ambient. A ripple rating is a disguised statement of it: the rated current is the one that produces the rated rise
ten degrees
the Arrhenius rule of thumb. Ten degrees cooler, twice the life; ten degrees hotter, half
ESL
series inductance. It does nothing at 120 Hz and it is the dominant term above about 50 kHz for a large can

Worked example

2.0 A rms of 100 kHz ripple in a 1,000 µF 35 V part with 27 mΩ of ESR, rated 2.23 A and 7,000 h at 105 °C, sitting in 85 °C
The ESR dissipates 2.0² × 27 mΩ = 108 mW — which sounds like nothing until you see where it has to go
The rating itself gives the thermal resistance: 2.23 A produces a 5 °C rise, so Rth = 5 ÷ (2.23² × 27 mΩ) = 37.2 °C/W
So the core rises 4.02 °C above the 85 °C ambient, to 89.0 °C — 16.0 °C below the rating
Each ten degrees doubles the life, so 7,000 × 2^(16.0 ÷ 10) = 21,188 h, about 2.4 years of continuous running. Drop the ambient to 65 °C and it becomes 84,752 h — the ambient, not the ripple, is what is killing it
The same current makes ripple VOLTAGE three ways: 54 mV across the ESR, 3.183 mV across the capacitance and 18.85 mV across the ESL. They combine in quadrature to 56.23 mV, and the ESR is plainly in charge — this capacitor self-resonates at 41.09 kHz, so at 100 kHz it is already past being a capacitor

Nichicon UHE frequency coefficients for the rated ripple current

Capacitance120 Hz1 kHz10 kHz100 kHz and above
27–330 µF0.600.850.951.00
390–1,000 µF0.650.900.981.00
1,200–18,000 µF0.750.951.001.00
Worth reading carefully, because it runs the opposite way to the one most people remember. A general-purpose series is rated at 120 Hz and its multipliers are GREATER than 1 at high frequency. A low-impedance switching series like UHE is rated at 100 kHz and its multipliers are LESS than 1 at low frequency. Check which base your part’s rating uses before applying any multiplier, or you will be out by a factor of about 1.5 in the wrong direction.

Where the ripple voltage comes from, for this capacitor

FrequencyESR1 ÷ 2πfC2πfLDominant term
120 Hz27 mΩ1,326.29 mΩ0.011 mΩcapacitance
1 kHz27 mΩ159.15 mΩ0.094 mΩcapacitance
10 kHz27 mΩ15.92 mΩ0.942 mΩESR
100 kHz27 mΩ1.59 mΩ9.425 mΩESR
1 MHz27 mΩ0.16 mΩ94.248 mΩinductance
Computed here at the default 27 mΩ, 1,000 µF and 15 nH. The capacitance only controls the ripple voltage below about 5 kHz; from there to roughly 300 kHz the ESR does; above that the ESL does. That is why “add more capacitance” is the wrong answer to a switching supply’s output ripple, and why a small ceramic in parallel with a short loop is the right one.

The capacitor that met every spec and died anyway

An aluminium electrolytic capacitor is a rolled sandwich of etched foil, paper and a wet electrolyte. Everything good about it — the enormous capacitance per unit volume — comes from that electrolyte, and so does everything that eventually goes wrong. It dries out. The rate at which it dries out is governed by a chemical reaction, so it follows Arrhenius: roughly a doubling of rate for every ten degrees, which is the same thing as a halving of life. A part rated 7,000 hours at 105 °C is rated for 7,000 hours at 105 °C; run it at 65 °C and it will last sixteen times as long, and run it at 95 °C and it will last twice as long. Nothing about the voltage rating enters into this at all, which is why a capacitor that comfortably meets the voltage spec can still be the part that fails first.

Ripple current is how the circuit heats the capacitor from the inside. The ripple flows through the ESR and I²R comes out as heat in the winding, where the electrolyte is. The datasheet’s ripple rating is really a thermal statement: it is the current that produces a defined core temperature rise, usually about 5 °C, at the rated temperature. That makes it useful in a way most people miss — the rating and the rise together give you the thermal resistance, and from there you can compute the rise at whatever ripple you actually have. This page does that by default.

The frequency multiplier trips people up in both directions. A general-purpose series is rated at 120 Hz, and because ESR falls with frequency, the part will take MORE ripple at 100 kHz — the multiplier is above 1. A low-impedance switching series is rated at 100 kHz already, and its multiplier at 120 Hz is BELOW 1. Applying the wrong one gets you a factor of about 1.5 in the wrong direction. Read which base frequency your part’s rating uses before you touch the table.

Ripple voltage is a separate calculation with the same inputs. The current sees three things in series: the ESR, the capacitance and the ESL. At mains ripple frequencies the capacitance dominates and the familiar I ÷ 2πfC is the whole story. Somewhere in the low kilohertz the ESR takes over, and from there more capacitance of the same type buys nothing — the ripple voltage is I × ESR and stays there. Above the part’s self-resonant frequency, which for a big can with 15 nH is only about 40 kHz, the ESL takes over and the capacitor is an inductor. The L·di/dt step at a hard switching edge is a fourth thing again, and it is what you see on a scope as a spike on every transition; no amount of electrolytic fixes it, and a small ceramic with a short loop does.

What this page leaves out: the ESR it uses is a single number, and a real part’s ESR varies with both frequency and temperature — typically halving between 20 °C and 105 °C, which makes the self-heating self-limiting to a degree that this model does not capture. The life prediction is a wear-out model under a steady stress and says nothing about overvoltage, reverse voltage, mechanical stress or a bad batch. And the end of life it predicts is a specification limit — usually a 20% loss of capacitance or a doubling of ESR — not a bang. For what the ripple current actually is in your converter see the buck converter designer and the flyback converter calculator; for the energy stored, the capacitor energy calculator; and for reactance at any frequency the reactance calculator.

Advertisement

Frequently asked questions

How long will an electrolytic capacitor last?

Take its rated life at its rated temperature and double it for every ten degrees the core runs below that rating. A 7,000-hour 105 °C part whose core sits at 65 °C is predicted to last about 112,000 hours — thirteen years. The same part at a 95 °C core lasts 14,000 hours, under two. The core temperature is the ambient plus the rise the ripple current causes.

How much does ripple current shorten a capacitor’s life?

Only through the heat it makes. Work out I²×ESR, multiply by the thermal resistance to get the rise, and add it to the ambient. In a well-ventilated spot that rise is often only two or three degrees and the ambient is doing almost all the damage; next to a heatsink with the ripple at the rating it can be five to ten degrees and both matter.

Why does adding more capacitance not reduce my output ripple?

Because above a few kilohertz the ripple voltage is set by the ESR, not the capacitance: V = I × ESR and C has dropped out. Paralleling identical parts does help, because it divides the ESR as well as the current — but doubling the capacitance of a single part usually does not halve its ESR.

What does the ripple current frequency multiplier mean?

Ripple ratings are quoted at one frequency, and the part will take a different current at another, because its ESR changes. The data sheet gives the multiplier. The trap is the base: general-purpose series are rated at 120 Hz and get a multiplier above 1 at high frequency, while low-impedance switching series are rated at 100 kHz and get one below 1 at low frequency.

Should I use the 120 Hz ESR or the 100 kHz ESR?

The one at the frequency your ripple is actually at. They differ by a factor of five or more: the same 1,000 µF part might be 160 mΩ at 120 Hz and 27 mΩ at 100 kHz. Using the 120 Hz figure for a switching supply overestimates the heating by that factor; using the 100 kHz figure for a mains rectifier underestimates it by the same.

Is the capacitor’s self-resonant frequency worth worrying about?

Yes, and it is lower than most people expect. A large radial can with 15 nH of ESL and 1,000 µF self-resonates around 40 kHz, so at a 100 kHz switching frequency it is already inductive. That is not a disaster — the ESR still dominates its impedance there — but it does mean the electrolytic is doing nothing at all about the fast edges, and something small and ceramic has to.

Related calculators

References

  1. Nichicon, UHE series catalogue. The default part’s figures: 35 V 1,000 µF in a 12.5 × 25 mm can, 2,230 mA rated ripple at 105 °C and 100 kHz, 27 mΩ impedance at 100 kHz and 20 °C, tan δ 0.12, and the frequency-coefficient table reproduced above (0.65 / 0.90 / 0.98 / 1.00 for 390–1,000 µF at 120 Hz, 1 kHz, 10 kHz and 100 kHz).
  2. Nichicon, Technical notes on aluminium electrolytic capacitors. The life formula Ln = L₀ · 2^((T₀−Tn)/10) · 2^((Δt₀−Δtn)/K), the statement that “the life doubles for each 10 °C drop in temperature”, and the convention that the core temperature rise at rated ripple is about 5 °C for a 105 °C snap-in part.
  3. Cornell Dubilier, Aluminum Electrolytic Capacitor Application Guide. ESL of 10–30 nH for radial-leaded parts, 20–50 nH for screw terminals and up to 200 nH for axial, with the note that the winding itself is usually under 2 nH; ΔT = I²·R_s·q_T for the ripple rise; and the recommendation to compute the core temperature as T_A + 1.5·ΔT rather than T_A + ΔT, which is the second option offered here.