Вы находитесь на странице: 1из 6

Appendix B How a Phase-Locked Loop Works

The following article was taken from http://www.du.edu/~etuttle/electron/elect12.htm on


November 7, 2004. The author is Dr. Elizabeth R. Tuttle, a professor at Denver
University. The group found the article extremely useful in understanding the operation
of a phase locked loop.
Article How a Phase-Locked Loop Works
The phase-locked loop (PLL) is a device with many interesting applications, including frequency
synthesis, FM demodulation, and television sweep circuits. Its operation seems nearly
miraculous, but feedback makes the job easy, and it is an excellent example of feedback in
action. Phase-locked loops, despite their importance and interest, are usually not treated in a
university electronics course, though they are very much electronics and help the understanding
greatly.
We will consider the fundamental phase-locked loop here. Once its operation is understood, all
the applications will follow easily. We generally think of the circuit as accepting an input at some
frequency and providing an output at the same frequency that is not a copy of the input, but the
output of an independent oscillator whose frequency is controlled by feedback. The output of the
oscillator is compared to the input, and if the frequencies are different, the frequency of the
oscillator is altered to reduce the difference.
This is what it looks like, but it is better to consider the controlled quantity to be the phase of the
signals. A signal of frequency f Hz changes phase by 2f radians per second. In general, the
phase in radians is 2 times the integral of the frequency with respect to time. The phase-locked
loop compares the phases of the input signal and the oscillator signal, and adjusts the oscillator
to reduce the phase difference. A signal flow diagram of a phase-locked loop is shown below.

The left-hand block is the phase detector, which compares the phases of its two input waves and
provides an output V1 proportional to the phase difference . KP is a constant with the units volts
per radian. The output of the phase detector is usually in the form of pulses that have to be lowpass filtered by the loop filter, the middle block. In the frequency domain, the loop filter is
characterized by some function KF(), which multiplies the frequency domain representation of
V1, V1() to provide the control voltage V2(). This signal is then applied to the voltage-controlled
oscillator or VCO, the block on the right. The division by j is the frequency domain equivalent of
integration in the time domain, as we know, and turns the frequency output into phase output.
The polarities must be arranged so that if 2 lags 1, the VCO increases frequency slightly; that
is, the feedback must be negative. The output of the VCO is fed back to the phase detector, and
the feedback loop is closed.

The most important part of the feedback loop for the designer is the loop filter. It is basically a
low-pass filter with a corner frequency that should be well below the signal frequencies, so that
the control voltage to the VCO is relatively steady. However, the PLL must be able to respond to
changes, so the corner frequency should be above the
frequency of those changes. Quite often, we want a PLL
that responds rather slowly, to provide a flywheel action
that damps out noise and unwanted variations. It is a
delicate matter of compromise, and the designer's tool is
the loop filter.
The simplest really satisfactory loop filter is the so-called
lead-lag filter shown at the right. It is just an RC low-pass filter with an extra resistance in series
with the capacitor. At low frequencies, its gain is 1, while at high frequencies it is a resistive
divider with gain R4 / (R3 + R4). The frequency response function is said to have a pole at 2fc =
1/(R3 + R4)C2 and a zero at 2f2 = 1/R4C2. The pole provides a phase lead, while the zero a
phase lag, so that the phase is zero both at low and high
frequencies. It is easy to draw a Bode plot of the phase
variation, as well as of the gain. One method of loop filter
design is to determine satisfactory values for fc and f2, and
then to proportion the filter reasonably. The resistors can be
larger if the capacitor is smaller, and vice-versa. The values
depend largely on the input resistance to the VCO; if this is
high, anything goes, just about.
Let's take a brief look at phase detectors. The simplest type, and a good one, is shown at the left.
Detectors of this kind are called Type I. It is simply an exclusive-or (XOR) gate that gives a high
output when the signals are of opposite sign, and a low output when they are of the same sign.
When the signals are in phase, the output is 0, while if they are in antiphase, or with phase
difference radians, the output is a constant high value. If the two signals are of different
frequency, the phase relation will change continuously, and the output will be a series of pulses.
The effect on the VCO will be to change the frequency first one way, then the other, but in
general the changes in the proper direction will be a bit longer, and will win out in the end, raising
the VCO frequency to the input frequency. Then the phase relations are stable, and the delay is
just enough to provide the average voltage necessary to the VCO. The two signals are brought to
the same frequency, but not necessarily to the same phase. Nevertheless, the phase difference is
constant.
A second type of phase detector, Type II, is a much more complicated sequential logic machine
that compares the delay between edges of the input signal and the VCO output. If the input signal
leads in phase, positive pulses are produced with a width equal to the difference. If the input
signal lags in phase, the pulses are negative instead of positive. The pulses are integrated on the
filter capacitor, and the average value controls the VCO. In this case, the phases will be brought
into coincidence, not simply to a fixed difference. The oscillator wave will be exactly locked to the
input wave. Pin 1 outputs the phase pulses themselves, while pin 13 is the normal output to the
loop filter.
The process of capture is the transient state in which the VCO control voltage is trying to acquire
a value that will make the phase relations stable, as when the circuit is first turned on, or the input
signal first applied. This can only be successful when the control range of the VCO includes the
input frequency. Otherwise, the loop will never lock. If the control range is proper, then with a
Type II detector lock will always eventually occur. With a Type I detector, if the signal and VCO
free-running frequencies are too far apart, the filtered output of the detector will not be sufficient
to raise the VCO control voltage the required amount, and there will be no capture. This behavior
is useful in detecting signals of certain frequencies. Once a loop is locked, it will follow the input
through the whole range of the VCO, which may be larger than the capture range.

One more thing must be considered in loop filter design. In any feedback circuit, the possibility of
instability and oscillation is a very real threat, and must always be taken into consideration.
Phase-locked loops are not exempt from this warning. The loop filter must be designed to ensure
stability. Instability occurs if the loop gain A approaches an absolute value of 1 with a phase shift
of 180. Then, 1 + A = 0 and we have oscillation. Instability is prevented if the phase shift when
the absolute value of A drops to unity is guaranteed less than 180. We know that the phase shift
of a single-pole response is 90, so if we force the output to have a single-pole falloff, then we
have a leeway of 90 before bad things happen. This is usually ample, and allows for some
added phase changes that we have not taken into consideration. This situation is exactly the
same as for op-amps.
The loop gain A is the product of all the gain factors around the loop. The VCO integration to get
phase introduces a pole, and a simple RC filter (R4 = 0) would introduce a second one. The result
guarantees a phase shift of -1 at some high frequency, and oscillation. Actually, in some cases
such a simple filter may work if it has a very long time constant, but usually will not if a nimble
PLL is desired. The zero introduced by the lead-lag filter is just what we need. All we have to do
is to ensure that f2, the corner frequency of the zero, is lower than the frequency f1 at which the
absolute value of the gain becomes 1. To find f1, you can assume that the loop filter is operating
like a resistive voltage divider at this frequency, leaving only the 1/j from the VCO. This
frequency cannot be chosen at random, but is determined by the feedback network you use, so
there may be a little iteration necessary in finding it. If f2 < f1/5, everything should be all right.
The 4046
There is a wonderful integrated circuit that contains all the parts necessary to make a PLL except
for a handful of resistors and capacitors, the 4046. It was originally a standard CMOS product
with a wide supply voltage range (to 15V). Now it is also available a an HC part, the HC4046, with
maximum supply voltage of +7 V. You can use either one for the experiments of this section. The
4046 is designed to be used with square waves, which actually makes it easy to study on the
breadboard. For the full glory of these investigations, you will need an oscilloscope, a function
generator and a frequency counter in addition to your DMM. Nevertheless, it is all worth it. The
circuit is shown below, together with the contents of the 4046 and its pinout. Not shown is a 7 V
Zener diode whose anode is connected to pin 15, and whose cathode is connected to pin 8, to be
used for power supply regulation, in the case of the CMOS 4046.

The two separate parts of the 4046 are the phase detectors, one Type I and one Type II, and the
VCO. The voltage input to the VCO is at pin 9, and its square-wave output is at pin 4. A follower

is provided for measuring the VCO control voltage at pin 10 without loading anything. This voltage
is sometimes the desired output. C1, R1 and R2 control the frequency range of the VCO. The
graphs given in the data sheets for the selection of values were highly unsatisfactory and difficult
to read; in addition, they did not seem to correspond to reality. Both resistor values affect the
center frequency of the VCO (at control voltage VDD/2). A large R2 corresponds to a wider
frequency range. For R2 infinite (i.e., absent) the frequency starts near zero for zero control
voltage. The values shown gave a range of approximately 11 kHz to 22 kHz.
The first procedure is to connect +5 and ground, R1, R2 and C1. Pin 5, "inhibit," should be
grounded. If brought to VDD, it shuts everything down and reduces the current drain from the
power supply. Also ground input pins 14 and 3. CMOS inputs must not be allowed to float when
they are not in use, as can be done with TTL logic. Now, vary the voltage applied to pin 9 with a
potentiometer over the range 0 to +5 V, and measure the output frequency at several values. The
VCO gain, KVCO in radians/sec/volt can now be found (multipy by 2 to go from Hz to radians). I
got 1.357 x 104 rad/s/V.
If we use phase detector II, the gain KP = 5 V / 2 radians = 0.796 V/rad. For phase detector I,
the phase range is , so the gain is 1.592 V/rad.
We do not have the loop filter designed yet, but as a rule of thumb is it satisfactory to make R3 =
5R4, which is a good starting point. This makes the high-frequency gain of the lead-lag network
1/6 = 0.1667. Putting this all together, we find a loop gain of 1947/j. The absolute value of this
goes to unity at f1= 310 Hz. If f2 is made a fifth of this, or 62 Hz, we will have the desired behavior
and sufficient phase margin at f1 to prevent instability. The low-pass corner frequency is chosen
to be fc = 10 Hz, which will allow the PLL to follow at about this speed, which should handle any
manual variations in input frequency. These values give, selecting an 0.1 F capacitor, R3 = 130k
and R4 = 27k.
Now connect the loop filter, and join pins 3 and 4 to complete the loop. Couple the function
generator (set for square waves, and with output level all the way down) to pin 14 with an 0.1 F
capacitor. Use one channel, say Ch 1, of the scope to look at the input signal at pin 14, and Ch 2
to look at the output of the VCO, at pin 4. Trigger the scan on Ch 1. Read the VCO DC control
voltage at pin 10 with the DMM. Turn on the power, and then the function generator. Bring the
input voltage up to about 4 V amplitude. When you adjust the input frequency until it is within the
VCO range, you will see that Ch 2 is no longer random, but there is an exact copy of what is on
Ch 1, in exactly the same phase. Adjust the input voltage until it is equal to the VCO output
voltage. When you move the input frequency outside the VCO range, lock will suddenly be lost
and Ch 2 will go random. Vary the input frequency over the VCO range, noting the corresponding
VCO control voltages. They should be the same that you measured when finding the gain of the
VCO. The PLL is a frequency-to-voltage converter of a different type than we have met before.
Try a very conservative loop filter with R3 = 1M and R4 = 220k. This filter has fc = 1.3 Hz, and
gives a very stable loop. Now change from phase detector II to phase detector I. You will have to
get close to the free-running frequency to capture, but then it will lock over the full range. Notice
the phase relation between Ch 1 and Ch 2 as the frequency is varied; it is not zero, and must
increase to raise the VCO control voltage. This kind of phase detector works best for noisy input
signals, since it does not depend on recognizing edges, but integrates over the waveforms.

The 567 Tone Detector


A useful device that uses a PLL is the 567 tone detector. Here you
do not get to fiddle with the loop as much as with the 4046, but this
makes the circuit easy to use. The center frequency of the VCO is
set by a timing resistor Rt and timing capacitor Ct: fo = 1/1.1RtCt.
This relation does appear to be obeyed, more or less. The
maximum oscillator frequency is at least 100 kHz, but 500 kHz is
typical. The power supply at pin 4 (!) is 10 V maximum, but the
open-collector output at pin 8 can be pulled up to 15 V if desired.
The input at pin 3 can be pulled from 10 volts below ground to 0.5
V above pin 8, but should be capacitor coupled to avoid any
unwanted currents. The input resistance is about 20k.
A typical circuit using the 567 is shown at right. The values shown
provided fo = 150 kHz, although the formula gave 115 kHz. The
capture bandwidth depends on the input voltage and oscillator
frequency, and also on the loop filter capacitor connected to pin 2 (here 4.7 nF). The bandwidth
can be estimated from the formula BW = 1070 sqrt(Vi/foClf) in % of
fo. Clf is in F, Vi in V, and fo in Hz. The maximum bandwidth is
about 14%. The formula for this circuit gave 14%, about the
maximum. The capacitor on pin 1 filters the output at pin 8, while
the capacitor at pin 4 decouples the power supply. These values
were the ones furnished in the application notes for the device, but
any reasonable values can be used. Only the timing capacitor and
the loop filter capacitor affect the operation of the PLL. This circuit
was found to lock from about 139 kHz to 159 KHz, which agrees
with the bandwidth formula.
The output is taken from the open collector at pin 8, filtered by the capacitor on pin 1. This pin will
sink 100 mA, so a considerable load can be switched. The rise
and fall times are advertised at 30 ns and 150 ns, respectively,
for a typical device.
A circuit that produces two outputs in quadrature, 90 apart in
phase, is shown at the left. The output at pin 5 should probably
be buffered, but the application notes indicate that it can handle a
load of anything greater than 1k input resistance. The power and
ground connections are not shown in the diagram, and are the
same as in the basic circuit.
The circuit at the right produces two outputs, one at twice the frequency of the other. If pin 5 is
connected to pin 1 instead of pin 3 (this merely passes the oscillator output to the output
transistor), the same waveform appears on pins 5 and 8.

The 565 Analog PLL


The 565 is a bipolar chip that, like the 4046, contains a phase detector and a VCO. These
modules are not completely separate, as they are in the 4046, so they are a little more difficult to
experiment with individually. The input to the 565 is intended to be a sine wave, or something
similar, so the phase detector is designed accordingly. It is a double-balanced modulator, and
does for analog signals essentially what the XOR gate does for square waves. It is a Type I

phase detector, with a range of 0 to 180 in phase. The circuit is shown at the left. The inputs at
pins 2 and 3 of the 565 are directly to the bases of the input transistors. The square wave from
the VCO switches the transistors that are conducting at any moment, and the outputs are taken
differentially from the collectors. There is a minimum output for zero phase difference, and a
maximum for antiphase. The output is sent through amplifying circuits directly to the VCO, whose
DC input appears at pin 7. This is from 8 to 10 V, so a reference voltage is output at pin 6 to
make connection with op-amps easier.
The loop filter is connected between pin 7 and VCC (not ground). At its simplest, it is simply a
capacitor of fairly large capacitance. A lead-lag filter can be
made by connecting a resistance in series with this capacitor,
also adding a smaller capacitor directly from pin 7 to +V. There
is an internal 3.6k resistance in series with pin 7 that provides
R3. The 565 can be used at supply voltages up to 12 V, and
will function up to 100 kHz or so. In the experiment, we use 12
V, because that is what we have, but the data sheets suggest
that 6 V is more typical.
The center frequency is set
by Rt and Ct, and will be not
far from fo = 1 / 3.7RtCt. The
formula is correct, but the
graph in the data sheet was
incorrect (this was an old
data book; there may be a
correction). The values used
in the experiment below gave
27.88 kHz, while the calculated value was 27.03 kHz.
A circuit for studying the 565 is shown at the right. Note that
both inputs are returned to ground through 470 resistors, so
there is no trouble with bias currents to the bases, and the
input from the function or signal generator is through a coupling
capacitor. Set the signal source for a sine wave output, and an
amplitude of about 2 V peak-to-peak. It must be at least 1 V pp for the PLL to work. Connect scope leads as shown, Ch 1 at
the input, and Ch 2 at the VCO output. Connect a frequency
counter to the input, and measure the VCO control voltage with the DMM at pin 7. Don't try to
measure the VCO gain as we did for the 4046--pin 7 has a limited range of voltages for which the
circuit will function, and we will make this measurement another way. Turn the power on, then the
counter and the signal source. Vary the frequency until the PLL locks, which will happen around
25-30 kHz. Observe that the following range is greater than the capture range. To narrow the
capture range, connect a resistance between pins 6 and 7. Leaving this open, as we have, makes
the capture range as large as possible. Shorting it makes the range as small as possible.
Measure the VCO control voltage at pin 7 while varying the frequency. I found from 7.99 V at 35.5
kHz to 9.87 V at 20.2 kHz, which was about the maximum lock-in range in this case. As you vary
the frequency, note the phase relation between the input and the VCO output, which changes as
expected for a Type I phase detector.
Although we can find KP and KVCO well enough, there are internal mysteries in the rest of the loop
that make estimating the loop gain as a function of frequency more difficult than with the 4046.
The data sheets give some help in this exercise, plotting the loop gain as a function of the
resistance between pins 6 and 7. Further experimentation could reveal some details, but it is not
worth it here. A simple capacitor loop filter appears to work in this case, but will not be optimum in
critical applications. The 565 works better than the 4046 for sine wave inputs, because of the
more appropriate phase detector.

Вам также может понравиться