Active Components

Charge Pump

In a phase-locked loop, the phase-frequency detector (PFD) outputs digital pulses: UP when the reference leads, DOWN when it lags. The VCO needs an analog voltage. The charge pump bridges this gap by injecting or removing a precise current pulse into a capacitor. Each reference cycle deposits or withdraws a charge packet proportional to the phase error, and the loop filter integrates these packets into the smooth control voltage the VCO requires. The accuracy of this conversion, specifically how well the UP and DOWN currents match, determines whether the PLL has clean spectral purity or is polluted by reference spurs.
Category: Active Components
Typical Icp: 0.5 to 5 mA
Key Spec: Current match (<1%)

Turning Phase Error Pulses into a Control Voltage

The charge pump contains two switched current sources: one sourcing current from VDD (activated by the UP pulse) and one sinking current to ground (activated by the DOWN pulse). When the PFD detects a phase lead, the UP switch closes and current flows into the loop filter capacitor, raising the VCO control voltage and increasing the output frequency. When the PFD detects a lag, the DOWN switch opens and current drains from the capacitor.

Charge Pump Specifications Across PLL Families

PLL ICIcp RangeCurrent MatchRef Spurs (typical)Max fref
ADF43510.31 to 5.0 mA±2%−60 to −70 dBc32 MHz
ADF43560.3 to 5.4 mA±1.5%−70 to −80 dBc125 MHz
LMX25940.0625 to 15 mA±0.5%−80 to −95 dBc200 MHz
HMC8350.02 to 2.56 mA±1%−85 to −100 dBc100 MHz

Reference Spur Estimation from Current Mismatch

Spur level from charge pump mismatch:
Pspur ≈ 20·log10(ΔI × tpulse × fref × KVCO / (2π × foffset))

Quick estimate for small mismatch:
Pspur ≈ 20·log10(ΔI/Icp) + 20·log10(tpulse × fref) − 20·log10(loop attenuation)

A 1% mismatch (−40 dB) with 2 ns pulses at 10 MHz reference (−37 dB duty cycle) and 20 dB of loop filter attenuation at fref gives approximately −40 − 37 − 20 = −97 dBc. In practice, charge sharing and PFD reset delay add 10 to 20 dB, yielding −75 to −85 dBc.
Common Questions

Frequently Asked Questions

Why does current mismatch cause reference spurs?

At lock, anti-backlash pulses activate both UP and DOWN switches every reference cycle. If the currents differ, a net charge packet leaks into the loop filter at fref, modulating the VCO. 1% mismatch with 5 mA and 2 ns pulses at 10 MHz produces approximately −65 dBc spurs.

What is the dead zone?

If charge pump switches take too long to turn on, very small phase errors produce no corrective current, creating a dead zone with increased jitter. The anti-backlash circuit forces a minimum pulse width (1 to 5 ns) to keep both sources active even at zero phase error.

How does Icp affect loop bandwidth?

Loop BW is proportional to Icp × KVCO / N. Doubling Icp doubles the BW. Modern synthesizers (e.g., ADF4356) have programmable Icp in 16 steps to tune the loop after board assembly.

PLL Design

PLL Loop Filter Calculator

Enter your charge pump current, VCO gain, reference frequency, and target phase margin to compute the optimal loop filter component values for second and third order filters.

Calculate Loop Filter