Charge Pump
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 IC | Icp Range | Current Match | Ref Spurs (typical) | Max fref |
|---|---|---|---|---|
| ADF4351 | 0.31 to 5.0 mA | ±2% | −60 to −70 dBc | 32 MHz |
| ADF4356 | 0.3 to 5.4 mA | ±1.5% | −70 to −80 dBc | 125 MHz |
| LMX2594 | 0.0625 to 15 mA | ±0.5% | −80 to −95 dBc | 200 MHz |
| HMC835 | 0.02 to 2.56 mA | ±1% | −85 to −100 dBc | 100 MHz |
Reference Spur Estimation from Current 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.
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.