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

The Phase-Locked Loop

Looking at the 4046, 567 and 565 PLL's

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 2πf 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 low-pass 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 2πfc = 1/(R3 + R4)C2 and a zero at 2πf2 =
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 (multiply 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 p-p 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.

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