ADPLL
Initialism of all-digital phase locked loop.
ADPLL: phase locking without analog circuits
An all-digital phase locked loop is a circuit that uses only digital logic to synchronize an output signal to an input reference signal. Unlike a traditional analog PLL, which relies on continuous voltage and current to drive a voltage-controlled oscillator, an ADPLL implements phase detection, loop filtering, and oscillator tuning entirely in the digital domain, typically using a digital oscillator and discrete-time arithmetic.
The core function remains constant across both analog and digital designs: detect the phase difference between an incoming reference clock and a feedback signal derived from an output oscillator, then adjust the oscillator frequency to minimize that phase error. In an ADPLL, this comparison and correction happen at discrete clock intervals. The phase detector produces digital outputs that feed into a digital filter, which computes control words that adjust the tuning of a digitally controlled oscillator (DCO). A frequency divider typically feeds the DCO output back to the phase detector to complete the loop.
ADPLLs excel in modern semiconductor processes because they require no precision analog components, no matched transistor pairs, and no careful biasing networks. They integrate cleanly into digital systems on a single chip, tolerate process variation better than analog PLLs, and can be reprogrammed by software. Lock-in time, frequency range, and loop bandwidth are all set by digital control words and filter coefficients rather than resistors and capacitors.
Practical constraints and trade-offs
The discrete-time nature of an ADPLL introduces quantization error in the phase detector output and in the DCO frequency control, setting a floor on steady-state jitter that analog PLLs can sometimes beat. The sampling rate of the loop (determined by the reference clock or a faster internal clock) limits how fast the loop can respond and must be chosen to avoid aliasing. Stability analysis requires z-transform methods rather than s-plane analysis, and loop design must account for the finite word lengths of counters and accumulators.
ADPLLs are now standard in frequency synthesizers, clock recovery circuits in serial links, and software-defined radio receivers. They appear in USB interface circuits, Ethernet transceivers, and cellular transceiver chips where lock range, lock time, and frequency agility outweigh the need for the absolute lowest phase noise. Hybrid designs that pair a digital filter with an analog DCO remain common where noise performance is critical and process node economics permit the mixed-signal overhead.