Hubbry Logo
Phase-locked loopPhase-locked loopMain
Open search
Phase-locked loop
Community hub
Phase-locked loop
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Phase-locked loop
Phase-locked loop
from Wikipedia

A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is fixed relative to the phase of an input signal. Keeping the input and output phase in lockstep also implies keeping the input and output frequencies the same, thus a phase-locked loop can also track an input frequency. Furthermore, by incorporating a frequency divider, a PLL can generate a stable frequency that is a multiple of the input frequency.

These properties are used for clock synchronization, demodulation, frequency synthesis, clock multipliers, and signal recovery from a noisy communication channel. Since 1969, a single integrated circuit can provide a complete PLL building block, and nowadays have output frequencies from a fraction of a hertz up to many gigahertz. Thus, PLLs are widely employed in radio, telecommunications, computers (e.g. to distribute precisely timed clock signals in microprocessors), grid-tie inverters (electronic power converters used to integrate DC renewable resources and storage elements such as photovoltaics and batteries with the power grid), and other electronic applications.

Simple example

[edit]
Figure 1. Simple analog phase locked loop

A simple analog PLL is an electronic circuit consisting of a variable frequency oscillator and a phase detector in a feedback loop (Figure 1). The oscillator generates a periodic signal Vo with frequency proportional to an applied voltage, hence the term voltage-controlled oscillator (VCO). The phase detector compares the phase of the VCO's output signal with the phase of periodic input reference signal Vi and outputs a voltage (stabilized by the filter) to adjust the oscillator's frequency to match the phase of Vo to the phase of Vi.

Clock analogy

[edit]

Phase can be proportional to time,[a] so a phase difference can correspond to a time difference.

Left alone, different clocks will mark time at slightly different rates. A mechanical clock, for example, might be fast or slow by a few seconds per hour compared to a reference atomic clock (such as the NIST-F2). That time difference becomes substantial over time. Instead, the owner can synchronize their mechanical clock (with varying degrees of accuracy) by phase-locking it to a reference clock.

An inefficient synchronization method involves the owner resetting their clock to that more accurate clock's time every week. But, left alone, their clock will still continue to diverge from the reference clock at the same few seconds per hour rate.

A more efficient synchronization method (analogous to the simple PLL in Figure 1) utilizes the fast-slow timing adjust control (analogous to how the VCO's frequency can be adjusted) available on some clocks. Analogously to the phase comparator, the owner could notice their clock's misalignment and turn its timing adjust a small proportional amount to make their clock's frequency a little slower (if their clock was fast) or faster (if their clock was slow). If they don't overcompensate, then their clock will be more accurate than before. Over a series of such weekly adjustments, their clock's notion of a second would agree close enough with the reference clock, so they could be said to be locked both in frequency and phase.

An early electromechanical version of a phase-locked loop was used in 1921 in the Shortt-Synchronome clock.

History

[edit]

Spontaneous synchronization of weakly coupled pendulum clocks was noted by the Dutch physicist Christiaan Huygens as early as 1673.[1] Around the turn of the 19th century, Lord Rayleigh observed synchronization of weakly coupled organ pipes and tuning forks.[2] In 1919, W. H. Eccles and J. H. Vincent found that two electronic oscillators that had been tuned to oscillate at slightly different frequencies but that were coupled to a resonant circuit would soon oscillate at the same frequency.[3] Automatic synchronization of electronic oscillators was described in 1923 by Edward Victor Appleton.[4]

In 1925, David Robertson, first professor of electrical engineering at the University of Bristol, introduced phase locking in his clock design to control the striking of the bell Great George in the new Wills Memorial Building. Robertson's clock incorporated an electromechanical device that could vary the rate of oscillation of the pendulum, and derived correction signals from a circuit that compared the pendulum phase with that of an incoming telegraph pulse from Greenwich Observatory every morning at 10:00 GMT. Including equivalents of every element of a modern electronic PLL, Robertson's system was notably ahead of its time in that its phase detector was a relay logic implementation of the transistor circuits for phase/frequency detectors not seen until the 1970s. 

Robertson's work predated research towards what was later named the phase-lock loop in 1932, when British researchers developed an alternative to Edwin Armstrong's superheterodyne receiver, the Homodyne or direct-conversion receiver. In the homodyne or synchrodyne system, a local oscillator was tuned to the desired input frequency and multiplied with the input signal. The resulting output signal included the original modulation information. The intent was to develop an alternative receiver circuit that required fewer tuned circuits than the superheterodyne receiver. Since the local oscillator would rapidly drift in frequency, an automatic correction signal was applied to the oscillator, maintaining it in the same phase and frequency of the desired signal. The technique was described in 1932, in a paper by Henri de Bellescize, in the French journal L'Onde Électrique.[5][6][7]

In analog television receivers since at least the late 1930s, phase-locked-loop horizontal and vertical sweep circuits are locked to synchronization pulses in the broadcast signal.[8]

ON Semiconductor HC4046A

In 1969, Signetics introduced a line of low-cost monolithic integrated circuits like the NE565 using bipolar transistors, that were complete phase-locked loop systems on a chip,[9] and applications for the technique multiplied. A few years later, RCA introduced the CD4046 Micropower Phase-Locked Loop using CMOS, which also became a popular integrated circuit building block.

Structure and function

[edit]

Phase-locked loop mechanisms may be implemented as either analog or digital circuits. Both implementations use the same basic structure.

Analog PLL circuits include four basic elements:

Variations

[edit]

There are several variations of PLLs. Some terms that are used are "analog phase-locked loop" (APLL), also referred to as a linear phase-locked loop" (LPLL), "digital phase-locked loop" (DPLL), "all digital phase-locked loop" (ADPLL), and "software phase-locked loop" (SPLL).[10]

Analog or linear PLL (APLL)
Phase detector is an analog multiplier. Loop filter is active or passive. Uses a voltage-controlled oscillator (VCO). APLL is said to be a type II if its loop filter has transfer function with exactly one pole at the origin (see also Egan's conjecture on the pull-in range of type II APLL).
Digital PLL (DPLL)
An analog PLL with a digital phase detector (such as XOR, edge-triggered JK flip flop, phase frequency detector). May have digital divider in the loop.
All digital PLL (ADPLL)
Phase detector, filter and oscillator are digital. Uses a numerically controlled oscillator (NCO).
Neuronal PLL (NPLL)
Phase detector is implemented by neuronal non-linearity, oscillator by rate-controlled oscillating neurons.[11]
Software PLL (SPLL)
Functional blocks are implemented by software rather than specialized hardware.
Charge-pump PLL (CP-PLL)
CP-PLL is a modification of phase-locked loops with phase-frequency detector and square waveform signals. See also Gardner's conjecture on CP-PLL.

Performance parameters

[edit]

Applications

[edit]

Phase-locked loops are widely used for synchronization purposes; in space communications for coherent demodulation and threshold extension, bit synchronization, and symbol synchronization. Phase-locked loops can also be used to demodulate frequency-modulated signals. In radio transmitters, a PLL is used to synthesize new frequencies which are a multiple of a reference frequency, with the same stability as the reference frequency.[13]

Other applications include:

  • Demodulation of frequency modulation (FM): If PLL is locked to an FM signal, the VCO tracks the instantaneous frequency of the input signal. The filtered error voltage which controls the VCO and maintains lock with the input signal is demodulated FM output. The VCO transfer characteristics determine the linearity of the demodulated out. Since the VCO used in an integrated-circuit PLL is highly linear, it is possible to realize highly linear FM demodulators.
  • Demodulation of frequency-shift keying (FSK): In digital data communication and computer peripherals, binary data is transmitted by means of a carrier frequency which is shifted between two preset frequencies.
  • Recovery of small signals that otherwise would be lost in noise (lock-in amplifier to track the reference frequency)
  • Recovery of clock timing information from a data stream such as from a disk drive
  • Clock multipliers in microprocessors that allow internal processor elements to run faster than external connections, while maintaining precise timing relationships
  • Demodulation of modems and other tone signals for telecommunications and remote control.
  • DSP of video signals; Phase-locked loops are also used to synchronize phase and frequency to the input analog video signal so it can be sampled and digitally processed
  • Atomic force microscopy in frequency modulation mode, to detect changes of the cantilever resonance frequency due to tip–surface interactions
  • DC motor drive

Clock recovery

[edit]

Some data streams, especially high-speed serial data streams (such as the raw stream of data from the magnetic head of a disk drive), are sent without an accompanying clock. The receiver generates a clock from an approximate frequency reference, and then uses a PLL to phase-align it to the data stream's signal edges. This process is referred to as clock recovery. For this scheme to work, the data stream must have edges frequently-enough to correct any drift in the PLL's oscillator. Thus a line code with a hard upper bound on the maximum time between edges (e.g. 8b/10b encoding) is typically used to encode the data.

Deskewing

[edit]

If a clock is sent in parallel with data, that clock can be used to sample the data. Because the clock must be received and amplified before it can drive the flip-flops which sample the data, there will be a finite, and process-, temperature-, and voltage-dependent delay between the detected clock edge and the received data window. This delay limits the frequency at which data can be sent. One way of eliminating this delay is to include a deskew PLL on the receive side, so that the clock at each data flip-flop is phase-matched to the received clock. In that type of application, a special form of a PLL called a delay-locked loop (DLL) is frequently used.[14]

Clock generation

[edit]

Many electronic systems include processors of various sorts that operate at hundreds of megahertz to gigahertz, well above the practical frequencies of crystal oscillators. Typically, the clocks supplied to these processors come from clock generator PLLs, which multiply a lower-frequency reference clock (usually 50 or 100 MHz) up to the operating frequency of the processor. The multiplication factor can be quite large in cases where the operating frequency is multiple gigahertz and the reference crystal is just tens or hundreds of megahertz.

Spread spectrum

[edit]

All electronic systems emit some unwanted radio frequency energy. Various regulatory agencies (such as the FCC in the United States) put limits on the emitted energy and any interference caused by it. The emitted noise generally appears at sharp spectral peaks (usually at the operating frequency of the device, and a few harmonics). A system designer can use a spread-spectrum PLL to reduce interference with high-Q receivers by spreading the energy over a larger portion of the spectrum. For example, by changing the operating frequency up and down by a small amount (about 1%), a device running at hundreds of megahertz can spread its interference evenly over a few megahertz of spectrum, which drastically reduces the amount of noise seen on broadcast FM radio channels, which have a bandwidth of several tens of kilohertz.

Clock distribution

[edit]

Typically, the reference clock enters the chip and drives a phase locked loop (PLL), which then drives the system's clock distribution. The clock distribution is usually balanced so that the clock arrives at every endpoint simultaneously. One of those endpoints is the PLL's feedback input. The function of the PLL is to compare the distributed clock to the incoming reference clock, and vary the phase and frequency of its output until the reference and feedback clocks are phase and frequency matched.

PLLs are ubiquitous—they tune clocks in systems several feet across, as well as clocks in small portions of individual chips. Sometimes the reference clock may not actually be a pure clock at all, but rather a data stream with enough transitions that the PLL is able to recover a regular clock from that stream. Sometimes the reference clock is the same frequency as the clock driven through the clock distribution, other times the distributed clock may be some rational multiple of the reference.

AM detection

[edit]

A PLL may be used to synchronously demodulate amplitude modulated (AM) signals. The PLL recovers the phase and frequency of the incoming AM signal's carrier. The recovered phase at the VCO differs from the carrier's by 90°, so it is shifted in phase to match, and then fed to a multiplier. The output of the multiplier contains both the sum and the difference frequency signals, and the demodulated output is obtained by low-pass filtering. Since the PLL responds only to the carrier frequencies which are very close to the VCO output, a PLL AM detector exhibits a high degree of selectivity and noise immunity which is not possible with conventional peak type AM demodulators. However, the loop may lose lock where AM signals have 100% modulation depth.[15]

Jitter and noise reduction

[edit]

One desirable property of all PLLs is that the reference and feedback clock edges be brought into very close alignment. The average difference in time between the phases of the two signals when the PLL has achieved lock is called the static phase offset (also called the steady-state phase error). The variance between these phases is called tracking jitter. Ideally, the static phase offset should be zero, and the tracking jitter should be as low as possible.[dubiousdiscuss]

Phase noise is another type of jitter observed in PLLs, and is caused by the oscillator itself and by elements used in the oscillator's frequency control circuit. Some technologies are known to perform better than others in this regard. The best digital PLLs are constructed with emitter-coupled logic (ECL) elements, at the expense of high power consumption. To keep phase noise low in PLL circuits, it is best to avoid saturating logic families such as transistor-transistor logic (TTL) or CMOS.[16]

Another desirable property of all PLLs is that the phase and frequency of the generated clock be unaffected by rapid changes in the voltages of the power and ground supply lines, as well as the voltage of the substrate on which the PLL circuits are fabricated. This is called substrate and supply noise rejection. The higher the noise rejection, the better.

To further improve the phase noise of the output, an injection locked oscillator can be employed following the VCO in the PLL.

Frequency synthesis

[edit]

In digital wireless communication systems (GSM, CDMA etc.), PLLs are used to provide the local oscillator up-conversion during transmission and down-conversion during reception. In most cellular handsets this function has been largely integrated into a single integrated circuit to reduce the cost and size of the handset. However, due to the high performance required of base station terminals, the transmission and reception circuits are built with discrete components to achieve the levels of performance required. GSM local oscillator modules are typically built with a frequency synthesizer integrated circuit and discrete resonator VCOs.[citation needed]

Phase angle reference

[edit]

Grid-tie inverters based on voltage source inverters source or sink real power into the AC electric grid as a function of the phase angle of the voltage they generate relative to the grid's voltage phase angle, which is measured using a PLL. In photovoltaic applications, the more the sine wave produced leads the grid voltage wave, the more power is injected into the grid. For battery applications, the more the sine wave produced lags the grid voltage wave, the more the battery charges from the grid, and the more the sine wave produced leads the grid voltage wave, the more the battery discharges into the grid.[citation needed]

Block diagram

[edit]
Block diagram of a phase-locked loop

The block diagram shown in the figure shows an input signal, FI, which is used to generate an output, FO. The input signal is often called the reference signal (also abbreviated FREF).[17]

At the input, a phase detector (shown as the Phase frequency detector and Charge pump blocks in the figure) compares two input signals, producing an error signal which is proportional to their phase difference. The error signal is then low-pass filtered and used to drive a VCO which creates an output phase. The output is fed through an optional divider back to the input of the system, producing a negative feedback loop. If the output phase drifts, the error signal will increase, driving the VCO phase in the opposite direction so as to reduce the error. Thus the output phase is locked to the phase of the input.

Analog phase locked loops are generally built with an analog phase detector, low-pass filter and VCO placed in a negative feedback configuration. A digital phase locked loop uses a digital phase detector; it may also have a divider in the feedback path or in the reference path, or both, in order to make the PLL's output signal frequency a rational multiple of the reference frequency. A non-integer multiple of the reference frequency can also be created by replacing the simple divide-by-N counter in the feedback path with a programmable pulse swallowing counter. This technique is usually referred to as a fractional-N synthesizer or fractional-N PLL.[dubiousdiscuss]

The oscillator generates a periodic output signal. Assume that initially the oscillator is at nearly the same frequency as the reference signal. If the phase from the oscillator falls behind that of the reference, the phase detector changes the control voltage of the oscillator so that it speeds up. Likewise, if the phase creeps ahead of the reference, the phase detector changes the control voltage to slow down the oscillator. Since initially the oscillator may be far from the reference frequency, practical phase detectors may also respond to frequency differences, so as to increase the lock-in range of allowable inputs. Depending on the application, either the output of the controlled oscillator, or the control signal to the oscillator, provides the useful output of the PLL system.[citation needed]

Elements

[edit]

Phase detector

[edit]

A phase detector (PD) generates a voltage, which represents the phase difference between two signals. In a PLL, the two inputs of the phase detector are the reference input and the feedback from the VCO. The PD output voltage is used to control the VCO such that the phase difference between the two inputs is held constant, making it a negative feedback system. [18]

Different types of phase detectors have different performance characteristics.

For instance, the frequency mixer produces harmonics that adds complexity in applications where spectral purity of the VCO signal is important. The resulting unwanted (spurious) sidebands, also called "reference spurs" can dominate the filter requirements and reduce the capture range well below or increase the lock time beyond the requirements. In these applications the more complex digital phase detectors are used which do not have as severe a reference spur component on their output. Also, when in lock, the steady-state phase difference at the inputs using this type of phase detector is near 90 degrees.[citation needed]

In PLL applications it is frequently required to know when the loop is out of lock. The more complex digital phase-frequency detectors usually have an output that allows a reliable indication of an out of lock condition.

An XOR gate is often used for digital PLLs as an effective yet simple phase detector. It can also be used in an analog sense with only slight modification to the circuitry.

Filter

[edit]

The block commonly called the PLL loop filter (usually a low-pass filter) generally has two distinct functions.

The primary function is to determine loop dynamics, also called stability. This is how the loop responds to disturbances, such as changes in the reference frequency, changes of the feedback divider, or at startup. Common considerations are the range over which the loop can achieve lock (pull-in range, lock range or capture range), how fast the loop achieves lock (lock time, lock-up time or settling time) and damping behavior. Depending on the application, this may require one or more of the following: a simple proportion (gain or attenuation), an integral (low-pass filter) and/or derivative (high-pass filter). Loop parameters commonly examined for this are the loop's gain margin and phase margin. Common concepts in control theory including the PID controller are used to design this function.

The second common consideration is limiting the amount of reference frequency energy (ripple) appearing at the phase detector output that is then applied to the VCO control input. This frequency modulates the VCO and produces FM sidebands commonly called "reference spurs".

The design of this block can be dominated by either of these considerations, or can be a complex process juggling the interactions of the two. The typical trade-off of increasing the bandwidth is degraded stability. Conversely, the tradeoff of extra damping for better stability is reduced speed and increased settling time. Often the phase-noise is also affected.[13]

Oscillator

[edit]

All phase-locked loops employ an oscillator element with variable frequency capability. This can be an analog VCO either driven by analog circuitry in the case of an APLL or driven digitally through the use of a digital-to-analog converter as is the case for some DPLL designs.[19] Ring oscillators are commonly used in CMOS technology for low-area applications , whereas cross-coupled LC oscillators are preferred in low-phase noise applications. [20] Pure digital oscillators such as a numerically controlled oscillator are used in ADPLLs.[citation needed]

Feedback path and optional divider

[edit]
An example digital divider (by 4) for use in the feedback path of a multiplying PLL

PLLs may include a divider between the oscillator and the feedback input to the phase detector to produce a frequency synthesizer. A programmable divider is particularly useful in radio transmitter applications and for computer clocking, since a large number of frequencies can be produced from a single stable, accurate, quartz crystal–controlled reference oscillator (which were expensive before commercial-scale hydrothermal synthesis provided cheap synthetic quartz).

Some PLLs also include a divider between the reference clock and the reference input to the phase detector. If the divider in the feedback path divides by and the reference input divider divides by , it allows the PLL to multiply the reference frequency by . It might seem simpler to just feed the PLL a lower frequency, but in some cases the reference frequency may be constrained by other issues, and then the reference divider is useful.

Frequency multiplication can also be attained by locking the VCO output to the Nth harmonic of the reference signal. Instead of a simple phase detector, the design uses a harmonic mixer (sampling mixer). The harmonic mixer turns the reference signal into an impulse train that is rich in harmonics.[b] The VCO output is coarse tuned to be close to one of those harmonics. Consequently, the desired harmonic mixer output (representing the difference between the N harmonic and the VCO output) falls within the loop filter passband.

It should also be noted that the feedback is not limited to a frequency divider. This element can be other elements such as a frequency multiplier, or a mixer. The multiplier will make the VCO output a sub-multiple (rather than a multiple) of the reference frequency. A mixer can translate the VCO frequency by a fixed offset. It may also be a combination of these. For example, a divider following a mixer allows the divider to operate at a much lower frequency than the VCO without a loss in loop gain.

Modeling

[edit]

Time domain model of APLL

[edit]

The equations governing a phase-locked loop with an analog multiplier as the phase detector and linear filter may be derived as follows. Let the input to the phase detector be and the output of the VCO is with phases and . The functions and describe waveforms of signals. Then the output of the phase detector is given by

The VCO frequency is usually taken as a function of the VCO input as

where is the sensitivity of the VCO and is expressed in Hz / V; is a free-running frequency of VCO.

The loop filter can be described by a system of linear differential equations

where is an input of the filter, is an output of the filter, is -by- matrix, . represents an initial state of the filter. The star symbol is a conjugate transpose.

Hence the following system describes PLL

where is an initial phase shift.

Phase domain model of APLL

[edit]

Consider the input of PLL and VCO output are high frequency signals. Then for any piecewise differentiable -periodic functions and there is a function such that the output of Filter

in phase domain is asymptotically equal (the difference is small with respect to the frequencies) to the output of the Filter in time domain model. [21] [22] Here function is a phase detector characteristic.

Denote by the phase difference

Then the following dynamical system describes PLL behavior

Here ; is the frequency of a reference oscillator (we assume that is constant).

Example

[edit]

Consider sinusoidal signals

and a simple one-pole RC circuit as a filter. The time-domain model takes the form

PD characteristics for this signals is equal[23] to

Hence the phase domain model takes the form

This system of equations is equivalent to the equation of mathematical pendulum

Linearized phase domain model

[edit]

Phase locked loops can also be analyzed as control systems by applying the Laplace transform. The loop response can be written as

Where

  • is the output phase in radians
  • is the input phase in radians
  • is the phase detector gain in volts per radian
  • is the VCO gain in radians per volt-second
  • is the loop filter transfer function (dimensionless)

The loop characteristics can be controlled by inserting different types of loop filters. The simplest filter is a one-pole RC circuit. The loop transfer function in this case is

The loop response becomes:

This is the form of a classic harmonic oscillator. The denominator can be related to that of a second order system:

where is the damping factor and is the natural frequency of the loop.

For the one-pole RC filter,

The loop natural frequency is a measure of the response time of the loop, and the damping factor is a measure of the overshoot and ringing. Ideally, the natural frequency should be high and the damping factor should be near 0.707 (critical damping). With a single pole filter, it is not possible to control the loop frequency and damping factor independently. For the case of critical damping,

A slightly more effective filter, the lag-lead filter includes one pole and one zero. This can be realized with two resistors and one capacitor. The transfer function for this filter is

This filter has two time constants

Substituting above yields the following natural frequency and damping factor

The loop filter components can be calculated independently for a given natural frequency and damping factor

Real world loop filter design can be much more complex e.g. using higher order filters to reduce various types or source of phase noise. (See the D Banerjee ref below)

Implementing a digital phase-locked loop in software

[edit]

Digital phase locked loops can be implemented in hardware, using integrated circuits such as a CMOS 4046. However, with microcontrollers becoming faster, it may make sense to implement a phase locked loop in software for applications that do not require locking onto signals in the MHz range or faster, such as precisely controlling motor speeds. Software implementation has several advantages including easy customization of the feedback loop including changing the multiplication or division ratio between the signal being tracked and the output oscillator. Furthermore, a software implementation is useful to understand and experiment with. As an example of a phase-locked loop implemented using a phase frequency detector is presented in MATLAB, as this type of phase detector is robust and easy to implement.

% This example is written in MATLAB

% Initialize variables
vcofreq = zeros(1, numiterations);
ervec = zeros(1, numiterations);
% Keep track of last states of reference, signal, and error signal
qsig = 0; qref = 0; lref = 0; lsig = 0; lersig = 0;
phs = 0;
freq = 0;

% Loop filter constants (proportional and derivative)
% Currently powers of two to facilitate multiplication by shifts
prop = 1 / 128;
deriv = 64;

for it = 1:numiterations
    % Simulate a local oscillator using a 16-bit counter
    phs = mod(phs + floor(freq / 2 ^ 16), 2 ^ 16);
    ref = phs < 32768;
    % Get the next digital value (0 or 1) of the signal to track
    sig = tracksig(it);
    % Implement the phase-frequency detector
    rst = ~ (qsig & qref); % Reset the "flip-flop" of the phase-frequency
    % detector when both signal and reference are high
    qsig = (qsig | (sig & ~ lsig)) & rst; % Trigger signal flip-flop and leading edge of signal
    qref = (qref | (ref & ~ lref)) & rst; % Trigger reference flip-flop on leading edge of reference
    lref = ref; lsig = sig; % Store these values for next iteration (for edge detection)
    ersig = qref - qsig; % Compute the error signal (whether frequency should increase or decrease)
    % Error signal is given by one or the other flip flop signal
    % Implement a pole-zero filter by proportional and derivative input to frequency
    filtered_ersig = ersig + (ersig - lersig) * deriv;
    % Keep error signal for proportional output
    lersig = ersig;
    % Integrate VCO frequency using the error signal
    freq = freq - 2 ^ 16 * filtered_ersig * prop;
    % Frequency is tracked as a fixed-point binary fraction
    % Store the current VCO frequency
    vcofreq(1, it) = freq / 2 ^ 16;
    % Store the error signal to show whether signal or reference is higher frequency
    ervec(1, it) = ersig;
end

In this example, an array tracksig is assumed to contain a reference signal to be tracked. The oscillator is implemented by a counter, with the most significant bit of the counter indicating the on/off status of the oscillator. This code simulates the two D-type flip-flops that comprise a phase-frequency comparator. When either the reference or signal has a positive edge, the corresponding flip-flop switches high. Once both reference and signal is high, both flip-flops are reset. Which flip-flop is high determines at that instant whether the reference or signal leads the other. The error signal is the difference between these two flip-flop values. The pole-zero filter is implemented by adding the error signal and its derivative to the filtered error signal. This in turn is integrated to find the oscillator frequency.

In practice, one would likely insert other operations into the feedback of this phase-locked loop. For example, if the phase locked loop were to implement a frequency multiplier, the oscillator signal could be divided in frequency before it is compared to the reference signal.

See also

[edit]

Notes

[edit]

References

[edit]

Further reading

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
A phase-locked loop (PLL) is a closed-loop feedback that generates an output signal whose phase is synchronized to that of a reference input signal, enabling precise and phase alignment through . In its basic form, a PLL consists of three essential components: a (or phase-frequency detector) that measures the phase difference between the input reference signal and a feedback signal from the output; a low-pass loop filter that processes this error signal to produce a control voltage; and a (VCO) whose output is adjusted by the control voltage to minimize the phase error, thereby locking the output to the reference. This synchronization process allows the PLL to track variations in the input signal's and phase, making it a versatile building block in electronic systems. The operation of a PLL can be divided into three modes: free-running, where the VCO operates at its without input; acquisition, during which the loop searches for and captures the input signal by adjusting the VCO over a capture range; and tracking or locked mode, where the phase error is held near zero, and the output stably follows the input. PLLs can be analog, digital, or hybrid, with analog versions using continuous-time components like analog multipliers for phase detection, while digital PLLs employ flip-flops or counters for discrete-time processing; advanced variants include fractional-N PLLs for fine resolution in synthesis applications. Key performance metrics include loop bandwidth, which determines response speed and noise rejection; , quantifying output ; and lock time, the duration to achieve . Invented by French engineer Henri de Bellescize in 1932 as a method for carrier suppression in radio transmission, the PLL concept gained prominence in the with the advent of integrated circuits, revolutionizing communication technologies. Today, PLLs are ubiquitous in applications such as synthesis for radio transmitters and receivers, clock and in digital communications, of FM and phase-modulated signals, motor speed control in servo systems, and on-chip clock generation in microprocessors and SoCs. Their ability to multiply, divide, or filter frequencies with low makes them indispensable in modern wireless standards like , cellular networks, and GPS, as well as in for synchronization tasks.

Overview and Basics

Definition and Principle

A phase-locked loop (PLL) is a closed-loop feedback that generates an output signal whose phase is related to the phase of an input signal. It functions as a nonlinear feedback mechanism to synchronize both the phase and of a locally generated signal with an external , commonly used in applications requiring precise timing or control. The basic principle relies on continuous comparison between the input reference signal and a feedback signal from the output oscillator via a phase detector, which generates an error voltage proportional to their phase difference. This error is processed through a loop filter to control the oscillator's frequency, iteratively adjusting it until the phases align and the system achieves synchronization, or "lock." The phase error is mathematically expressed as ϵ=ϕinϕout\epsilon = \phi_{\text{in}} - \phi_{\text{out}}, where ϕin\phi_{\text{in}} represents the instantaneous phase of the input signal and ϕout\phi_{\text{out}} the phase of the output signal. The PLL operates in distinct states relative to synchronization: in the free-running (unlocked) state, the oscillator runs at its inherent independent of the input; upon locking, it transitions to a tracking state where the output faithfully follows input phase variations. The hold-in range defines the maximum input deviation over which the PLL can statically maintain this locked tracking without losing , determined by the loop's gain characteristics. In contrast, the pull-in range is the range of offsets from the unlocked state within which the PLL can dynamically acquire lock, typically narrower than the hold-in range, often involving transient behaviors like beat-frequency pulling.

Simple Analogy

Imagine two people trying to clap in at a steady . One person establishes the rhythm by clapping at a consistent pace, representing the input signal in a phase-locked loop. The other person, starting with their own slightly different timing akin to an uncontrolled oscillator, listens carefully to the claps and adjusts their speed—speeding up if they hear they are lagging behind or slowing down if they are ahead—to align their claps with the leader's. This listening and adjustment process mirrors the phase detector's role in detecting timing differences and providing feedback to fine-tune the output. Initially, the second person's claps may fall out of sync, creating noticeable mismatches or phase errors that become evident through the echoes or overlaps in . As they repeatedly sense these discrepancies and incrementally modify their based on the feedback, the errors diminish gradually. Over successive cycles, the adjustments lead to perfect , where both sets of claps occur simultaneously without any perceptible delay. This everyday scenario illustrates the core principle of phase alignment in a phase-locked loop, where continuous feedback ensures the output stays locked to the . It emphasizes the system's inherent stability, its ability to track variations in the reference , and its mechanism for error correction, all without requiring perfect initial alignment.

Historical Development

Invention and Early Applications

The phase-locked loop (PLL) was invented by French engineer Henri de Bellescize in 1932, who described the concept in his publication "La réception synchrone" in the journal L'Onde Électrique. De Bellescize's work focused on applications, particularly for achieving synchronous reception in radio receivers by controlling the phase of a relative to an incoming signal. De Bellescize filed a French patent on 6 October 1931 (issued as FR 635,451 on 29 September 1932), which detailed the use of a PLL for frequency modulation (FM) demodulation through phase synchronization between a heterodyne oscillator and the received signal using a beat-frequency detector. This patent, later granted in the United States as US 1,990,428 in 1935, outlined the basic feedback mechanism to lock the oscillator's phase, enabling precise demodulation without traditional discriminator circuits. Following , PLL technology gained practical adoption in the for synchronization in early television systems and radio receivers. In television, PLLs were employed to align horizontal and vertical sweep oscillators with incoming sync pulses, improving picture stability in analog sets; for instance, they facilitated color subcarrier recovery in broadcasts as described by researchers like Donald Richman in 1954. In radio receivers, PLLs enhanced FM demodulation performance by providing robust phase tracking amid noise, marking a shift from theoretical to commercial analog implementations. Key contributions to early analog PLL designs came from engineers like Floyd M. Gardner, whose work in the 1950s and 1960s on loop stability and noise reduction laid foundational principles for practical circuits, as later compiled in his seminal 1966 book Phaselock Techniques.

Key Milestones and Evolution

In the 1960s, the phase-locked loop transitioned from discrete component implementations to integrated circuits, enabling broader accessibility and cost-effectiveness for consumer applications. Signetics pioneered this shift by introducing the NE565, a monolithic bipolar PLL integrated circuit in 1969, which integrated the phase detector, amplifier, and voltage-controlled oscillator on a single chip, facilitating its use in early consumer electronics such as FM demodulators and tone decoders. The 1970s and saw PLLs achieve widespread adoption in everyday technologies, driven by their reliability in tasks. They became integral to FM radios for decoding and signal recovery, color televisions for horizontal and vertical to maintain image stability, and early computers for clock generation and . Concurrently, the development of charge-pump PLLs addressed limitations in traditional analog designs by using a to generate a more linear control voltage, improving performance and reducing reference spurs; this architecture, analyzed in detail by Floyd M. Gardner in 1980, gained prominence in the for high-frequency synthesis in communication systems. From the 1990s to the , the evolution accelerated with the emergence of all-digital PLLs (ADPLLs), which replaced analog components with (DSP) elements like time-to-digital converters and digitally controlled oscillators, enhancing scalability and integration in system-on-chips. This shift was particularly impactful for mobile communications, where ADPLLs enabled compact, low-power frequency synthesis for standards like and ; a seminal implementation by in 2004 demonstrated an ADPLL achieving 130-nm integration with discrete-time processing for wireless transceivers, supporting multi-standard operation. In the 2010s and 2020s, focus turned to low-power and high-efficiency designs to meet demands of emerging technologies like networks, (IoT) devices, and software-defined radios, where PLLs must operate under stringent power budgets while maintaining performance. Advances included optimized fractional-N synthesis, which employs sigma-delta modulators to achieve sub-Hz resolution by dithering the divider ratio, allowing finer control without sacrificing loop bandwidth; this technique, refined in modern low-power contexts, enabled PLLs consuming under 10 mW for sub-6 GHz bands. For instance, a 2019 design demonstrated an ultra-low-power fractional-N PLL for IoT, reducing consumption to microwatts while supporting multi-band operation. Post-2020 research has extended PLL principles into quantum regimes for ultra-precise atomic clocks, leveraging to surpass the standard in phase locking. These quantum-enhanced PLLs lock interrogation lasers to atomic transitions using squeezed states or entangled ensembles, improving stability by factors of up to 10; JILA's 2025 demonstration of entanglement-based locking in optical clocks achieved sub-attosecond precision, paving the way for applications in fundamental physics and .

Core Components

Phase Detector

The (PD) in a phase-locked loop (PLL) serves as the primary component responsible for comparing the phase of the input reference signal with that of the feedback signal from the voltage-controlled oscillator, generating an output error voltage proportional to their phase difference to drive the loop toward synchronization. This error signal, denoted as VdV_d, can be expressed mathematically as Vd=Kd(ϕinϕoutN)V_d = K_d (\phi_{in} - \frac{\phi_{out}}{N}), where KdK_d is the gain (in volts per ), ϕin\phi_{in} is the phase of the input signal, ϕout\phi_{out} is the phase of the output signal, and NN is the frequency divider ratio in the feedback path. The gain KdK_d quantifies the sensitivity of the PD to phase variations and is crucial for determining the overall loop dynamics. Phase detectors are categorized into several types based on their and signal handling. Analog multipliers, often using four-quadrant designs, perform phase comparison by multiplying the input and feedback signals, producing a low-frequency output component proportional to the cosine of the phase difference; these are suitable for sinusoidal signals in linear PLLs. In digital contexts, exclusive-OR (XOR) gates serve as simple phase detectors for square-wave signals, yielding an output proportional to the phase error within a limited range of ±π/2\pm \pi/2, beyond which the response becomes nonlinear. More advanced phase-frequency detectors (PFDs) incorporate frequency detection capability alongside phase comparison, employing tri-state logic to output high, low, or high-impedance states based on the relative timing of rising edges from the input and feedback signals, enabling wider capture ranges in integer-N PLLs. Key characteristics of phase detectors influence PLL performance, including the linear operating range, dead zone, and high-frequency limitations. The linear range defines the phase error span over which the output is directly proportional to the input difference; for example, analog multipliers exhibit a full 2π2\pi range but with sinusoidal nonlinearity, while conventional PFDs approach ±2π\pm 2\pi linearity, though mismatches can reduce this. A dead zone occurs in PFDs as a narrow region (typically on the order of picoseconds wide) around zero phase error where output pulses are absent due to timing delays or reset mechanisms, leading to increased and potential locking . High-frequency limitations arise from propagation delays in digital logic and aperture uncertainties, constraining PFD operation to below several GHz in standard implementations and introducing phase errors at elevated speeds. To address these issues, modern edge-triggered PFD designs, such as double-edge-triggered variants, utilize both rising and falling edges for detection to minimize dead zones and ; for instance, a 0.35-μm CMOS implementation achieves a 15 ps dead zone and operates up to 1.5 GHz with reduced phase errors compared to single-edge designs. These advancements enhance PLL suitability for high-speed applications like clock generation in communications systems.

Loop Filter

The loop filter in a phase-locked loop (PLL) serves as a that processes the phase error signal from the , generating a smoothed control voltage to adjust the (VCO). By attenuating high-frequency components, it suppresses and spurious signals while allowing low-frequency variations to pass through, thereby stabilizing the loop's frequency and phase tracking. This filtering action is essential for maintaining loop integrity against reference signal and environmental disturbances. Loop filters are categorized into passive, active, and digital types, each suited to different PLL implementations. Passive filters, typically consisting of resistors and capacitors (RC networks), provide a simple, cost-effective solution without requiring power supplies, but they offer limited gain and may introduce loading effects on the . Active filters incorporate operational amplifiers to achieve higher gain, better impedance control, and more precise shaping of the , making them ideal for applications demanding low noise and fast settling. In digital PLLs, loop filters are realized as (IIR) or (FIR) structures in software or hardware, enabling programmable characteristics and adaptability in software-defined radios or DSP-based systems. A basic first-order passive loop filter has the H(s)=11+sτH(s) = \frac{1}{1 + s \tau}, where τ\tau is the determined by the RC product, providing a single pole for but limited stability in higher-order loops. Design considerations for the loop filter center on selecting the bandwidth to balance stability and response speed: a narrower bandwidth enhances suppression and reduces output but prolongs lock acquisition time, while a wider bandwidth accelerates locking at the cost of increased sensitivity to high-frequency . Second-order filters, often formed by adding a zero via an additional RC branch, introduce to prevent oscillations and improve ; the ζ\zeta is tuned (typically 0.7 for critical ) to optimize without overshoot. The loop filter's characteristics directly influence overall PLL performance, determining lock time through its bandwidth and pole placement— filters yield exponential settling with τ\tau, while second-order designs can achieve faster acquisition via underdamped responses. Additionally, it governs suppression by shaping the loop's , where effective filtering at offsets beyond the loop bandwidth minimizes VCO phase contributions to the output . In high-performance applications like transceivers, careful can reduce integrated by orders of magnitude, ensuring compliance with spectral masks.

Voltage-Controlled Oscillator

The (VCO) serves as the tunable source in a phase-locked loop (PLL), generating an output signal—typically sinusoidal for analog applications or square-wave for digital ones—whose is modulated by a control voltage derived from the loop filter. This component enables the PLL to synchronize its output to a reference signal by adjusting the in response to phase errors, forming the core of the feedback mechanism. The fundamental operation of the VCO is described by the relating its output to the input control voltage: ωout=ω0+KvVcontrol\omega_\text{out} = \omega_0 + K_v V_\text{control} where ω0\omega_0 denotes the free-running (with zero control voltage), and KvK_v is the VCO gain or sensitivity, quantified in radians per second per volt (rad/s/V). This equation approximates the VCO behavior near the operating point, assuming small-signal linearity. Essential characteristics of a VCO include its tuning range, typically expressed as the fractional bandwidth ((f_max - f_min)/f_center × 100%; often 10–20% for RF designs), which determines the PLL's capture and lock capabilities, and the spectrum, which measures the power of random fluctuations around the carrier frequency, critical for in communication systems. The sensitivity KvK_v influences loop dynamics, with typical values ranging from 100 MHz/V to several GHz/V in integrated circuits, balancing trade-offs between bandwidth and stability. VCO implementations vary by performance requirements and integration level. LC-tank oscillators, employing inductors, capacitors, and voltage-variable capacitors (varactors) for tuning, excel in low and high-frequency operation up to tens of GHz, making them standard in RF synthesizers. Ring oscillators, constructed from delay stages in logic gates, offer compact integration and broad tuning ranges (up to 100% or more) but suffer from higher , suitable for clock generation in processors. Crystal-stabilized VCOs, which use a for the tank circuit with auxiliary varactor tuning, provide exceptional long-term stability and low noise for precision applications like atomic clocks. Design challenges for VCOs encompass nonlinearity in the ω\omega-VV , which introduces and can degrade PLL , often mitigated by predistortion or wide-linear-range varactors. Temperature sensitivity affects both ω0\omega_0 and KvK_v, with drifts up to several ppm/°C requiring compensation via on-chip thermistors or stable materials like silicon-on-insulator. In contemporary GHz-range implementations, such as those in transceivers, LC-VCOs in advanced nodes (e.g., 28 nm or SiGe) address these issues through careful electromagnetic modeling to minimize parasitics and achieve below -120 /Hz at 1 MHz offset.

Operational Principles

Locking Mechanism

The locking mechanism of a phase-locked loop (PLL) unfolds through distinct stages that enable the system to achieve and maintain phase synchronization between an input signal and the output of a (VCO). Initially, the PLL operates in the free-running stage, where the VCO generates a signal at its nominal , unaffected by the input, as the loop is open or the input is absent. Upon application of the input signal, the system transitions to the acquisition stage, also known as pull-in, during which the identifies the phase error between the input and VCO output, prompting frequency adjustments via the loop filter to bring the VCO closer to the input frequency. If the initial frequency offset exceeds the capture range, the pull-in process involves cycle slipping, where the phase error advances or retards by multiples of 2π2\pi radians per cycle, effectively allowing the PLL to "catch up" through repeated slips rather than continuous adjustment. This slipping manifests dynamically as a beat —the difference between the input and VCO frequencies—causing the phase error to oscillate periodically until the frequencies align sufficiently for capture. The capture stage follows, where the frequency difference falls within the lock range (typically denoted as ϵ<|\epsilon| < lock range, with ϵ\epsilon as the phase error), enabling the PLL to lock without further slips and reduce the error to near zero. Once locked, the PLL enters the tracking stage, continuously monitoring and correcting minor phase drifts to sustain synchronization, with the VCO output phase fixed relative to the input. Qualitatively, the phase error trajectory begins with large, sawtooth-like excursions at the beat frequency during pull-in, gradually damping as frequencies converge, followed by a smooth convergence to a steady-state value near zero during capture and tracking, with the overall settling time representing the duration from input application to stable lock. The loop bandwidth plays a critical role, as a wider bandwidth accelerates acquisition and reduces settling time but may compromise stability by amplifying noise, while a narrower bandwidth enhances stability at the cost of slower locking.

Feedback Path and Divider

The feedback path in a phase-locked loop (PLL) serves to close the control loop by directing the output signal from the voltage-controlled oscillator (VCO) back to the phase detector, where it is compared against the reference signal to generate a corrective error signal. This path often incorporates a frequency divider to reduce the high VCO output frequency to a level comparable to the reference frequency, allowing the PLL to achieve lock at subharmonics of the VCO frequency and enabling precise frequency control. The divider's primary role is to scale the VCO signal, facilitating synchronization and frequency adjustment within the loop. In integer-N configurations, the feedback divider employs a fixed integer division ratio NN, producing a feedback frequency ffb=fout/Nf_{fb} = f_{out} / N, where foutf_{out} is the VCO output frequency. Upon locking, this relationship ensures fout=Nfreff_{out} = N \cdot f_{ref}, where freff_{ref} is the reference frequency, thereby achieving frequency multiplication by integer multiples of the reference. In the phase domain, the feedback phase is given by ϕfb=ϕout/N\phi_{fb} = \phi_{out} / N, where ϕout\phi_{out} is the VCO output phase, which aligns the divided feedback phase with the reference phase through loop dynamics. This setup benefits frequency synthesis by generating stable outputs at harmonics of the reference, though it restricts resolution to steps of freff_{ref}. Fractional-N dividers extend this capability by realizing an effective non-integer division ratio through time-varying integer divisions, often controlled by a digital modulator to achieve fine frequency steps smaller than freff_{ref}. Dithering techniques in these dividers randomize the division sequence to approximate fractional ratios, enabling output frequencies like fout=(N+f)freff_{out} = (N + f) \cdot f_{ref}, where 0<f<10 < f < 1. A key benefit is enhanced frequency resolution for synthesis applications, allowing agile tuning without requiring a very low freff_{ref}. However, fractional-N operation can generate spurious spectral tones (spurs) from the periodic division pattern, which degrade spectral purity. To mitigate spurs and noise, modern fractional-N PLLs integrate sigma-delta modulators, which shape quantization noise to higher frequencies beyond the loop bandwidth, where the loop filter can attenuate it effectively. Despite these advances, a notable drawback of feedback dividers is noise amplification: phase noise from the divider or VCO is injected into the loop, and high division ratios NN can exacerbate in-band noise, potentially limiting the PLL's overall phase noise performance to levels around -100 dBc/Hz at 100 kHz offset in practical implementations. The feedback path briefly interfaces with the phase detector by supplying the divided signal for direct phase comparison, ensuring error detection accuracy.

Modeling Approaches

Time-Domain Model

The time-domain model of a phase-locked loop (PLL) treats the system as a nonlinear dynamical process, emphasizing the evolution of the output phase over time during transients such as acquisition or disturbance recovery. The core governing equation is the first-order nonlinear differential equation for the instantaneous output phase ϕout(t)\phi_\text{out}(t): dϕoutdt=ω0+Kvf(ϕin(t)ϕout(t))\frac{d \phi_\text{out}}{dt} = \omega_0 + K_v f(\phi_\text{in}(t) - \phi_\text{out}(t)) where ω0\omega_0 is the VCO's free-running angular frequency, KvK_v is the VCO sensitivity (in rad/s per volt), and f()f(\cdot) denotes the nonlinear characteristic function of the phase detector, often piecewise or periodic with period 2π2\pi. This formulation arises from integrating the VCO's frequency response with the feedback error signal processed through the loop filter, capturing the full nonlinear behavior without small-signal assumptions. Transient analysis in the time domain relies heavily on numerical simulations to solve this differential equation, as analytical solutions are generally intractable due to the nonlinearity of f()f(\cdot). Tools such as SPICE enable circuit-level simulations of analog PLLs, modeling components like the VCO and phase detector with their actual nonlinearities, while MATLAB or Simulink facilitates higher-level behavioral simulations by discretizing the equation via methods like Runge-Kutta integration. A typical simulation scenario involves applying a step change to the input frequency ωin\omega_\text{in}, observing the output frequency dϕoutdt\frac{d \phi_\text{out}}{dt} as it ramps, overshoots, and settles, which reveals the loop's acquisition time and stability margins. Key nonlinear phenomena emerge prominently in time-domain simulations. Cycle slipping occurs when the phase error ϕinϕout\phi_\text{in} - \phi_\text{out} exceeds π\pi radians persistently, causing the output to "slip" by full cycles (multiples of 2π2\pi) before relocking, which prolongs acquisition for large frequency offsets. In the locked state, limit cycles—small-amplitude periodic oscillations in ϕout(t)\phi_\text{out}(t)—can arise, particularly in type-I loops or with quantizing phase detectors, leading to residual phase jitter even without external noise. These effects are exacerbated in higher-order loops where the filter introduces additional states, making simulations essential for predicting pull-in range and false locking risks. As an illustrative example, consider a second-order PLL subjected to an input frequency jump of Δω=0.1ω0\Delta \omega = 0.1 \omega_0. Time-domain simulation shows the output frequency initially following the VCO's slew rate limit, then overshooting by up to 20% beyond the target before damping out over 10-50 loop bandwidth cycles, with cycle slips manifesting as 1-2 full phase wraps if the jump exceeds the hold-in range. Such responses highlight the trade-offs in loop filter design for minimizing settling time while avoiding instability.

Phase-Domain Model

The phase-domain model represents the (PLL) as a nonlinear feedback system where the state variable is the phase error ε between the input reference signal and the feedback signal from the (VCO). This approach treats frequency as the time derivative of phase, enabling analysis of synchronization dynamics without considering signal amplitudes, which are assumed constant. The model is especially suited for investigating steady-state locking conditions and the effects of frequency detuning in continuous-time systems with a sinusoidal , such as those using analog multipliers. The governing equation for the phase error dynamics in a basic first-order PLL with a sinusoidal phase detector is derived from the phase detector output, loop filter integration, and VCO response. For a system with feedback divider ratio N, the differential equation is dεdt=ΔωKNsin(ε),\frac{d\varepsilon}{dt} = \Delta\omega - \frac{K}{N} \sin(\varepsilon), where Δω denotes the initial frequency detuning between the reference and VCO free-running frequency, and K is the overall loop gain (K = K_PD × K_F × K_VCO, with K_PD the phase detector gain in V/rad, K_F the filter DC gain, and K_VCO the VCO sensitivity in rad/s/V). This equation captures the nonlinear coupling introduced by the sinusoidal characteristic of the phase detector, which outputs a signal proportional to sin(ε) for inputs near quadrature. In steady-state, the PLL achieves lock when the phase error is constant, so dε/dt = 0, yielding sin(ε_ss) = (N Δω)/K. The static phase error ε_ss thus satisfies ε_ss = arcsin[(N Δω)/K], provided |(N Δω)/K| ≤ 1; otherwise, the loop cannot lock without additional mechanisms like frequency acquisition aids. This nonzero ε_ss compensates for detuning in type-I loops, highlighting the trade-off between tracking accuracy and loop bandwidth. The model assumes small-signal approximations for higher harmonics are negligible and operates in continuous time, without discretization effects. As an illustrative example, for a PLL with K = 2π × 10 rad/s, N = 10, and Δω = 2π × 0.5 rad/s, the steady-state phase error is ε_ss = arcsin(0.5) ≈ π/6 rad (30°). This error shifts the VCO control voltage to adjust its frequency by Δω, maintaining synchronization despite the detuning. Such calculations aid in designing loop gain for desired lock range and phase accuracy in applications like frequency synthesis.

Linearized Approximation

The linearized approximation simplifies the analysis of the phase-locked loop (PLL) by assuming small phase errors between the input reference and the divided output signals, enabling the application of classical linear control theory. This model is particularly useful for evaluating stability, transient response, and frequency-domain characteristics under locked or near-locked conditions. The approximation holds when the phase error ε satisfies |ε| ≪ π/2 radians, transforming the inherently nonlinear PLL into a linear time-invariant system. Derivation begins with the base phase-domain model, where the phase detector characteristic is typically nonlinear, such as K_d \sin(\varepsilon) for a sinusoidal multiplier detector, with ε = \phi_{in} - \phi_{out}/N representing the phase difference (N is the frequency divider ratio in the feedback path). For small ε, the small-angle approximation \sin(\varepsilon) \approx \varepsilon is applied, linearizing the detector gain to K_d (in V/rad or A/rad). The loop filter transfer function is F(s), and the voltage-controlled oscillator (VCO) integrates the control voltage to produce phase via K_v / s (where K_v is the VCO gain in rad/s/V). The resulting open-loop transfer function is then G(s) = \frac{K_d K_v F(s)}{N s}, with overall loop gain K = K_d K_v / N. Closing the loop yields the phase transfer function from input to output. For a common second-order configuration using an active or passive loop filter F(s) = \frac{1 + \tau_2 s}{\tau_1 s} (a type-II system providing zero steady-state phase error to frequency steps), the closed-loop transfer function simplifies to the standard second-order form: H(s)=2ζωns+ωn2s2+2ζωns+ωn2,H(s) = \frac{2 \zeta \omega_n s + \omega_n^2}{s^2 + 2 \zeta \omega_n s + \omega_n^2}, where \omega_n = \sqrt{\frac{K}{\tau_1}} is the natural frequency (in rad/s), and \zeta = \frac{\omega_n \tau_2}{2} is the damping factor. These parameters determine the system's oscillatory behavior: \zeta > 1 yields overdamped response (slow but stable), \zeta = 0.707 provides critical damping for optimal settling, and \zeta < 1 introduces underdamped ringing. This linear model facilitates frequency-domain analysis via Bode plots of the open-loop gain G(j\omega), revealing gain and phase margins for stability assessment—typically targeting 45–60° phase margin to avoid oscillations. The loop bandwidth \omega_L, defined as the -3 dB point of |H(j\omega)|, approximates \omega_L \approx K / N for low-order systems and establishes the PLL's noise filtering and tracking speed; narrower bandwidth reduces reference noise ingress but slows acquisition. In practice, lock time (time to achieve phase error within 1 radian) is estimated as approximately 4 / \omega_L, guiding filter design for applications requiring fast synchronization.

Variations and Types

Analog PLLs

Analog phase-locked loops (PLLs) are traditionally implemented using continuous-time analog components, either in discrete form or as integrated circuits (ICs), forming a feedback system that synchronizes an output signal to a reference input. The core design includes an analog multiplier serving as the phase detector (PD), which generates a DC voltage proportional to the sine of the phase difference between the reference and feedback signals; an RC low-pass filter acting as the loop filter to smooth the PD output and control loop dynamics; and a voltage-controlled oscillator (VCO) typically tuned with varactors to adjust its output frequency in response to the filtered control voltage. These components enable the PLL to track frequency and phase variations, with the multiplier PD often realized using Gilbert cells or diode-based mixers for high linearity. A key advantage of analog PLLs lies in their simplicity and low cost, making them suitable for applications in the low to medium frequency ranges, such as up to several hundred MHz. For instance, the NE565 (or LM565) IC exemplifies an early monolithic analog PLL, integrating the PD, VCO, and amplifier on a single chip, operable from 0.001 Hz to 500 kHz with a supply voltage of ±5 to ±12 V, and offering stable center frequency performance for FM demodulation and synchronization tasks. Modern analog ICs extend this to GHz ranges, such as 30 GHz output frequencies in synthesizer applications, while maintaining compact footprints compared to fully custom discrete builds. However, analog PLLs suffer from limitations inherent to their continuous-time nature, including poor noise immunity where reference phase noise is multiplied and amplified through the loop, leading to degraded output jitter. Component drift due to temperature variations (e.g., -40°C to 125°C) and aging can cause the center frequency to shift by 5-10%, necessitating compensation techniques, while manufacturing tolerances further exacerbate stability issues. Additionally, their maximum operating frequency is practically limited to around several GHz due to parasitics in analog components and VCO tuning challenges. Tuning the free-running frequency of the VCO in analog PLLs is typically achieved manually via external resistors and capacitors to set the nominal oscillation point or through varactor diodes biased by a control voltage for fine adjustment; automatic tuning can employ acquisition aids like sweep generators to align the VCO range with the input signal during initial lock. This contrasts briefly with digital PLLs, which provide greater precision through programmable elements but at higher complexity.

Digital and Software PLLs

Digital phase-locked loops (DPLLs) integrate digital components for phase detection, filtering, and oscillation, enabling precise synchronization in discrete-time domains and seamless integration with digital circuits. A standard DPLL employs a digital phase detector to compute phase errors from sampled signals, a digital loop filter—often a proportional-integral-derivative (PID) structure—to generate control signals, and a numerically controlled oscillator (NCO) to produce the phase-aligned output waveform. This architecture supports applications requiring programmable bandwidth and robustness to environmental variations. All-digital phase-locked loops (ADPLLs) extend this by replacing any residual analog elements with fully digital blocks, using a (TDC) for high-resolution phase detection. The TDC measures the fine time difference between reference and feedback clock edges, quantizing it into digital bits that feed into a digital filter controlling a (DCO). This design excels in scaled CMOS technologies, offering reduced sensitivity to process, voltage, and temperature (PVT) variations compared to mixed-signal counterparts. Software PLLs realize these functions through algorithmic execution on digital signal processors (DSPs) or firmware, providing cost-effective alternatives for non-real-time or embedded synchronization tasks. Phase detection in software implementations commonly utilizes the arctangent function to derive the error from in-phase and quadrature signal components, yielding an estimate of the phase misalignment. This error is then refined by a PID filter, which computes corrective adjustments to the NCO parameters for loop stability and tracking. The NCO, central to both hardware and software DPLLs, operates as a phase accumulator for generating sinusoidal outputs at controlled frequencies. A basic update rule in pseudocode form is:

θ_out[n] = (θ_out[n-1] + ω_out * T_s) mod 2π

θ_out[n] = (θ_out[n-1] + ω_out * T_s) mod 2π

where θout\theta_out is the phase at sample nn, ωout\omega_out is the target angular frequency, and TsT_s is the sampling interval; the accumulated phase drives a lookup table or direct digital synthesis for the output signal. Key advantages of digital and software PLLs include reconfigurability, allowing dynamic tuning of filter coefficients and frequency words via software or registers to adapt to signal dynamics without hardware redesign. They also achieve low phase noise through digital dithering, which randomizes quantization errors in the TDC or DCO to suppress discrete spurs, with techniques like background noise cancellation enabling aggressive dithering while preserving overall jitter performance below -100 dBc/Hz at 1 MHz offset. Post-2023 developments highlight FPGA-based ADPLLs tailored for 6G millimeter-wave transceivers, leveraging field-programmable gate arrays for rapid prototyping of high-bandwidth, low-latency synchronizers in sub-THz regimes. For instance, charge-domain sub-sampling ADPLLs have demonstrated jitter as low as 100 fs rms, supporting 6G data rates exceeding 100 Gbps with integrated power efficiency.

Performance Characteristics

Key Parameters

The loop gain KK of a phase-locked loop (PLL) is a fundamental parameter that quantifies the overall gain in the feedback path, defined as K=KdKv/NK = K_d K_v / N, where KdK_d is the phase detector gain (typically in volts per radian or amperes per radian), KvK_v is the voltage-controlled oscillator (VCO) gain (in radians per second per volt), and NN is the feedback divider ratio (unitless). This parameter determines the tracking capability and stability of the loop, with higher values enabling faster synchronization but potentially reducing phase margin if not properly compensated. The lock range ΔωL\Delta \omega_L, also known as the hold-in or tracking range, represents the maximum frequency offset from the reference over which the PLL can maintain phase lock once acquired, approximated as ΔωL2K\Delta \omega_L \approx 2K for high-gain linear models. In contrast, the capture range Δωc\Delta \omega_c, or pull-in range, is the frequency interval around the VCO center frequency within which the PLL can initially acquire lock from an unlocked state, often narrower than the lock range and dependent on the loop filter characteristics and phase detector type. These ranges are extracted from nonlinear simulations or empirical measurements, as exact values require solving the PLL's differential equations beyond linear approximations. The closed-loop bandwidth BB characterizes the frequency response of the PLL, influencing both the settling time and noise rejection; it is typically defined as the -3 dB point of the magnitude of the closed-loop transfer function H(s)=θo(s)θi(s)H(s) = \frac{\theta_o(s)}{\theta_i(s)}, where for a second-order system, Bωn1+4ζ2B \approx \omega_n \sqrt{1 + 4\zeta^2}
Add your contribution
Related Hubs
User Avatar
No comments yet.