PLL Loop Filter Calculator

Design a 2nd or 3rd-order passive loop filter for a charge-pump PLL. Solves R and C values from loop bandwidth, phase margin, charge-pump current, and VCO gain.

Calculator Electronics Updated Apr 23, 2026
How to Use
  1. Enter charge-pump current Kφ (A/rad), VCO gain Kv (Hz/V), divider N, and target loop BW + phase margin.
  2. Tool computes R2, C1, C2 for a 2nd-order passive filter (3 components).
Input
mA (per 2π)
MHz/V
kHz
°
Presets
Loop Filter
R2
C1
C2
Zero freq

Show Work

Enter values.

Formulas (2nd-order passive)

T₂ = 1/ωz
ωz = ω_BW / tan(PM)
Zero below loop BW.
T₁ = 1/ωp
ωp = ω_BW · tan(PM)
Pole above loop BW.
C1
(Kφ·Kv / (ω_BW²·N)) · √((1+ω_BW²T₂²)/(1+ω_BW²T₁²))
Loop-BW setting.
C2
C1 · (T₁/T₂ − 1)
Secondary cap.
R2
T₂ / C2
Damping resistor.
Rule
f_BW < f_ref / 10
Stability.

History

The phase-locked loop concept dates to Henri de Bellescize\'s 1932 paper on synchronous reception of AM radio, but charge-pump PLLs for frequency synthesis emerged in the 1970s with Fairchild\'s 4046 CMOS PLL IC and Motorola\'s MC145xxx PLL-synthesizer family. These chips needed external passive loop filters to smooth the charge-pump output into a clean VCO control voltage.

The loop-filter design equations for 2nd/3rd/4th-order passive filters were codified in the 1980s by Dean Banerjee at National Semiconductor. His 1997 app note AN-1001 "PLL Performance, Simulation, and Design" became the industry bible — every modern PLL synthesizer datasheet references these equations.

Modern integrated PLL synthesizers (TI LMX2594, ADI ADF4356) include digitally-controlled loop filter tuning, but discrete external RC loop filters are still universal for cost-sensitive designs, RF prototype boards, and any application requiring the lowest close-in phase noise achievable from a given VCO.

About This Calculator

Enter charge-pump current Kφ (amp per 2π radians phase error — typical 1-10 mA), VCO gain Kv (frequency change per volt — typical 10-100 MHz/V), divider N (RF frequency / reference frequency), and desired loop bandwidth + phase margin. The tool solves for the standard 2nd-order passive loop filter components (C1 across the VCO input, R2+C2 in series across C1).

For 3rd-order (low spur) filters, add R3+C3 in series from the VCO node to ground — this calculator computes the 2nd-order core; R3, C3 add a far-out pole computed separately. Verify simulation with ADIsimPLL or TI\'s PLLatinum SimSE before committing to PCB. Everything runs client-side.

About the PLL Loop Filter Calculator

The PLL Loop Filter Calculator is a simple, free helper for electronics and circuit design that runs entirely on your own device. Design a 2nd or 3rd-order passive loop filter for a charge-pump PLL. Solves R and C values from loop bandwidth, phase margin, charge-pump current, and VCO gain.

How it works

Enter your figures and the result appears instantly, updating the moment you change anything. There is no submit button and nothing to wait for, so it is easy to try a few what-if numbers and compare the results. Just check each box holds the kind of value it expects.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

Frequently Asked Questions

Loop bandwidth?

PLL bandwidth trade-off: fast lock vs phase-noise suppression. Typical f_BW = f_ref / 10. For a 1 MHz reference, 100 kHz loop BW. Lower BW = cleaner VCO phase noise, slower lock time.

Phase margin?

45-60° typical. Below 30°: peaking, overshoot on frequency jumps. Above 70°: slow, overdamped lock. 45° is the industry-standard compromise.

3rd order?

Add C3 across R2 to make the filter 3rd-order — adds a far-out pole that suppresses reference-frequency spurs at the VCO. Required for low-jitter designs.

How do I use the PLL Loop Filter Calculator?

Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Does it cost anything or need an account?

No. The tool is completely free, there is no account to create, and it keeps working offline after the page first loads.

Is anything I type uploaded?

No. The tool works entirely on your device, so the values you enter never leave your browser.

Common Use Cases

Clock Synth

Si5351, CDCE913: integer-N PLL for digital clock distribution.

Cellular LO

Fractional-N synthesizer for LTE carriers, 10 kHz loop BW typical.

FM Deviation

Narrow-BW PLL to enforce FM-deviation spec without corrupting audio.

Last updated: