1 Appendix 1 What is a Phase Locked Loop?

Transcription

1 Appendix 1 What is a Phase Locked Loop?
1
Appendix 1
What is a Phase Locked Loop?
A phase locked loop is a circuit that synchronizes the signal from an oscillator
with a second input signal, called the reference, so that they operate at the same
frequency. The synchronized oscillator is commonly a Voltage Controlled Oscillator
(VCO). The loop synchronizes the VCO with the reference by comparing their phases
and controlling the VCO in a manner that tends to maintain a constant phase
relationship between the two. In some types of Phase Locked Loops this phase
relationship is held constant. In other types it is allowed to vary somewhat. But the
frequency is always synchronized. Otherwise the loop is said to be “out of lock.”
a. The basic control loop
A block diagram of the basic PLL is shown in Fig. 2-30. While the synchronized
oscillator is usually a VCO, one whose frequency changes in response to a control
voltage, u2, it is also possible that u2 could be a current and the synchronized oscillator
would thus be a current-controlled oscillator (ICO).
ω out
u1 = K p ( φ in − φ out − Θ )
φ in +
Phase
Detector
-
Figure 2-30
Loop
Filter
φ out
u2
VCO
s-1
Basic Phase Locked Loop.
However, we will consider it a VCO - the transition between the two is easily
understood.
The Phase Detector compares the reference to the VCO’s output and produces a
signal u1 which varies in proportion to the difference in their phases. This is processed
2
by the loop filter to provide the oscillator control signal u2. The loop filter can be as
simple as a conductor (u1=u2) or a wideband amplifier (u2=KLFu1), but it is usually
designed to provide some advantageous response characteristic. If the output frequency
ω out =
dφout
dφ
ω in = in
dt , should be greater then the reference frequency
dt , then
u 1 ∝ (φ in − φ out − Θ ) would necessarily decrease with time, causing u2 to decrease,
which, in turn, would cause
ω out to decrease, bringing ω out down toward ω in . Thus
the PLL provides the negative feedback to keep the output frequency
reference frequency
ω out equal to the
ω in . The output amplitude Ao is constant and independent of the
input amplitude Ai.
b. PLL components.
b.1 Phase detector.
Two broad categories of Phase Detectors (PDs) can be distinguished: multiplier
circuits, and sequential circuits. The multiplier circuit generates a useful DC error
output as the average product of the input signal waveform times the local oscillator
waveform.
A sequential phase detector generates an output voltage which is a function of
the time interval between a zero crossing on the VCO waveform and a zero crossing on
the signal. Other details of the waveform do not contribute to the output.
Sequential PDs are usually built up from digital circuits (flip-flops, gates) and
operate with binary, rectangular input waveforms. Accordingly they are often called
"digital" phase detectors and the loops with such PDs are called "digital" phase locked
3
loops. This terminology is incorrect: the output of a sequential PD is an analog quantity
and the loops are analog loops.
b.1.1 Multipliers
If both inputs to an ideal multiplier are sinusoidal, the useful DC output is
proportional to the product of the amplitudes of the two inputs and two cosines* of the
phase difference between them. The multiplier produces the scalar product of the two
input phasors.
A sin (φ )B sin (φ + θ ) =
AB
AB
cos(θ ) +
cos(2φ + θ )
2
2
(2-
68)
In addition, there is an unwanted, sinusoidal ripple at double frequency and with
amplitude equal to the maximum available DC output level. Ripple must be suppressed
to prevent unwanted sidebands from appearing on the VCO.
Multiplication can be implemented physically by means of a four-quadrant
analog multiplier. Such devices are available as monolithic ICs or as encapsulated
packages or can be built from discrete devices.
Good performance can be obtained, although usable operating frequencies tend
to be low and cost tends to be high.
A true multiplier provides a useful analytical model for a phase detector, but it is
rarely found in actual equipment.
Instead, a switching phase detector is far more popular. (Fig.2-31, Fig. 2-32.)
* The phase difference is 90° when the phase is zero.
4
Signal
Input
SW
out
Drive
Figure 2-31
The switching phase detector.
Figure 2-32
Input and output waveform of the switching Phase Detector.
b.1.2 Sequential phase detectors.
This important class of circuits operates on the zero crossings of the signal and
local oscillator; any other characteristics of the waveforms are ignored. For reliable
operation of the circuits, the waveforms are usually clipped to a rectangular shape.
Average output is proportional to the time interval between a level transition of
the signal and a transition of the VCO waveform. The circuit must have some memory
to measure the time difference.
The simplest sequential PD is an ordinary RS flip-flop. Negative transitions on
one unit set the flip-flop to a true state and negative transitions on the other input reset it
to the false state. Typical waveforms are shown in Fig. 2-33.
5
Θd = π
Θd = 0
Θd =
Θd =
Figure 2-33
π
2
3π
2
Output of the RS flip-flop phase detector - the phase
difference between the input signal and VCO output.
The average voltage DC output:
VH
Figure 2-34
VH
2
The average DC output of RS flip-flop versus Phase
difference.
o
The linear range is centered at Θ d = 180 , rather that at 90 as found in
o
multiplier PDs.
o
Equilibrium tracking is ordinarily centered on 180 , so the DC offset of VH/2
must be canceled out with an appropriate bias circuit.
b.1.3. Exclusive OR gate phase detector
6
A
C
B
Figure 2-35
Exclusive OR logic gate.
A
B
Out
Figure 2-36
EXOR waveforms: A, B are input waves of Phase Detector,
Out-output wave.
The EXOR phase detector is the simplest phase detector or Type I (digital),
which is simply an exclusive-OR gate. With lowpass filtering, the graph of the output
voltage versus phase difference is as shown on Fig. 2-37, for input square waves of 50%
duty cycle.
Vavg
π
0
Figure 2-37
π
2
Average Output voltage of XOR phase detector versus phase
difference of the input square waves with 50% duty cycle.
7
b.1.4. Phase-frequency detector (PFD)
The Phase-frequency detector is another type of the phase detector. Its name
means that this phase detector also provides an indication of frequency error when the
loop is out of lock.
UB
“1”
D
U
Q
P
FF
Cp
u1
CD
ud
CD
D
D
Q
N
FF
u2’
Cp
Three-state
Figure 2-38
Schematic diagram of the Phase-frequency detector.
The PDF has two output terminals, labeled U and D. Both U and D can be
“Low” simultaneously, but not “high”. Whenever both flip-flops are in the 1-state, a
logic “high”-level appears at their CD (“Clear Direct”) inputs which resets both flipflops. Consequently the devise acts as tristable device (“triflop”). Let us assign the
symbols -1, 0, and 1 to these three states:
U
D
ud
0
0
0
0
1
-1
1
0
1
Table 2-2
Triflop states.
To see how the PFD works in a real DPLL system, consider the waveforms in
Fig. 2-39. Figure. 2-39(a) shows the (rather theoretical) case where the phase error is
zero. It is assumed that the PFD has been in the “0” state initially. Signals u1 and u2 are
8
“exactly” in phase here; both positive edges of u1 and u2 occur “at the same time”;
hence their effects will cancel. The PFD will then stay in the “0” state forever.
u1
u2
PFD
State
+1
u2
-1
(a)
u1
u2
+1
PFD
State
(b)
9
u1
u2
(c)
PFD
State
-1
Figure 2-39
Operation modes of PFD: (a) Θ e = 0 , (b)
Θe = −
Θe =
π
3 , and (c)
π
3.
Figure. 2-39 (b) shows the case where u1 leads u2. The PFD now toggles
between the states “0” and “+1”. If u1 lags u2 as shown in Fig. 2-39 (c), the PFD toggles
between the states “0” and “-1”. A comparison of PFD characteristics (Fig.2-39(c)) with
the characteristics of the flip-flop phase detector (Fig.2-33) does not yet reveal any
exciting properties. To recognize the bonus offered by the PFD, assume that the DPLL
is unlocked initially. Furthermore make assumption that the reference frequency
higher than the output frequency
ω1 is
ω 2 . The signal u1 then generates more positive transi-
tions per unit of time than the signal u2. Looking at Figure 2-39, one sees that the PFD
can toggle only between the states “0” and “+1” under this condition, but never will go
into the “-1” state. If
ω1 is much higher than ω 2 furthermore, the PFD will be in the
“+1” state most of the time. When
ω1 is smaller than ω 2 , however, the PFD will toggle
10
between the states “-1” and “0”. When
ω1 is much lower than ω 2 , the PDF will be in
the “-1” state most of the time. It is concluded therefore that the average output signal ud
of the PFD varies monotonically with the frequency error Δω = ω1 − ω 2 , when the
DPLL is out of lock. This leads to the term Phase Frequency Detector.
a
− 2π 0
− 2π 0
b
− 2π 0
c
Figure 2-40
2π
Θd
2π
Θd
2π
Θd
Plot of the average PFD output signal ud versus phase error
Θd.
ud does not depend on the duty cycle of u1 and u2. (a)
ω1 >> ω 2 , (b) ω1 << ω 2 , (c)
ω1 ≈ ω 2 .
It is possible to calculate the duty cycle of the ud signal as a function of the
ω1
frequency ratio
ω 2 ; the result of this analysis is shown in Fig. 2-41. For the case
ω1 < ω 2 the duty cycle δ is defined by the average fraction of time the PFD is in the
“+1” state; for ω1 > ω 2 , δ is by definition minus the average fraction of time the PFD
is in the “-1” state. As expected, δ approaches “-1” when ω 1 << ω 2 and “+1” when
ω1 >> ω 2 . Furthermore, the δ is nearly 0.5 when ω1 is greater then ω 2 , but both
11
frequencies are close together, and δ is nearly -0.5 when ω1 is lower then ω 2 , but both
frequencies are close together. This property will greatly simplify the determination of
the pull-in range.
1
0.5
1
2
ω1
ω2
-0.5
-1
Figure 2-41
Plot of average duty cycle of the PFD. PFD output signal ud
ω1
versus frequency ratio
ω2 .
This curve depicts the behavior of the PFD in the unlocked state of DPLL.
b.2 Voltage-controlled oscillator (VCO).
The VCO is essential part of every PLL. It operates like a regular oscillator but
its output frequency is a function of the input DC voltage. The amplitude of the output
signal remains constant. There are many requirements placed on VCOs in different
applications. These requirements are usually in conflict with one another, and therefore
a compromise is needed. Some of the more important requirements include the
following:
• Phase stability (Spectral purity).
• Large electrical tuning range.
• Linearity of frequency versus control voltage.
12
• Large Gain factor.
• Low cost.
The requirement of phase stability is in direct opposition to the other four
requirements. To obtain any of the wideband features we must inevitably sacrifice phase
stability.
It is not a goal of this work to list all types of VCO and the general principles of
their operation. It is sufficient to remark that it exists in many different types. The VCO
may, in fact, be a current controlled oscillator, an ICO, but in this work attention will be
concentrated on the PLL with a VCO.
Some PLL-ICs include a VCO (e.g. the linear 565 and the CMOS 4046). And
there are separate VCO chips, such as the 4024 (a companion chip to the 4044 TTL
phase detector) and many others.
The main interest here is to present the transfer function of each element of the
PLL. This is especially important when trying to find the close-loop PLL transfer
function.
The real VCO can not be absolutely linear. There is an approximate method
commonly used for linearisation of the output frequency versus control signal function,
as in Fig. 2-42:
13
ω out
Hold-in
range
Frequency
Slope is average
KV over hold-in
range
KLF*PDrange
min u1
Figure 2-42
max u1
Typical VCO tuning curve with the average slope over the
hold in range.
So:
KVCO =
Fmax − Fmin ⎡ 1 ⎤
,
K LF ⋅ PDrange ⎢⎣ sec⋅V ⎥⎦
(2-69)
b.3 Loop filter.
There are two general types of the loop filters:
• Passive loop filter.
• Active loop filter.
The passive loop filter consists of passive elements (R, L, C) and can be of the
first (the case of only one resistor), second or higher order. The loop filter of the first
order is a primitive case. We will consider the filters that give us more flexibility in
controlling the characteristics of the PLL. A general form of the passive filter that we
will discuss is shown in Fig. 2-43.
14
u1
u2
R1
R2
C
Figure 2-43
Passive lag-lead loop filter.
The transfer function of such filter is:
1+
R2 + 1
u (s )
1 + R 2 Cs
1+τ 2s
sC =
F (s ) = 2
=
=
=
u1 (s ) R1 + R2 + 1
1 + (R1 + R2 )Cs 1 + τ 1 s 1 +
sC
s
ωz
s
ωp
where :
τ = 1
1
ω p = (R1 + R 2 ) ⋅ C
and
τ 2 = 1ω = R2 ⋅ C.
z
(2-70)
The gain and phase of F(ω ) are shown in Fig. 2-44.
F( jω )
1
− 20 db dec
ωp
ωz
ωp
ωz
f
0
∠F( jω )
-45°
-90o
Figure 2-44
Gain and phase of the passive loop filter versus frequency,
with tangential gain approximation shown.
If R2->0, this becomes a low-pass (Fig. 2-45) filter with transfer function:
15
F (s) =
1
1
=
1 + R1Cs 1 + s
=
ωp
1
;
1 + τ 1s
where :
τ 1 = 1ω = R1C ;
p
(2-71)
R1
u1
u2
C
Figure 2-45
Low-pass filter.
Its response is as shown in Fig. 2-46.
F( jω )
1
− 20 db dec
ωp =
1
τ1
f
0
∠F( jω )
-45°
-90o
Figure 2-46
Gain and phase of the low-pass loop filter versus frequency,
with tangential gain approximation shown.
The active loop filter can also be of the first, second and higher order. In general
case it can implement equation (2-70), but a wider range of values for ω p and ω z can
be more easily obtained.
Types of active filters:
16
ZFB
u1
Figure 2-47
u2
Ga
R1
General topology of an active filter.
ZBF
KLF*F(s)
NAME
1
R 1Cs
Integrator
C
s
1 1 + ωz
⋅
R 1C
s
ωz ≡ τ2 = R 2C
⎛Rp ⎞
⎜ R ⎟ Z ′FB
⎝
1⎠
⎛Rp ⎞
⎜ R ⎟ R 1 + Z ′FB
⎝
1⎠
Z’FB
Rp
K LF ⋅
C
1
;
1 + sω
p
K LF =
Rp
Rp
R1 ;
ω p = τ 1 = R p C;
1
K LF ⋅
R2
C
filter
1
C
R2
Integrator-and-lead
1+ s
1+ s
K LF =
Control of
Frequency (DC) Gain
Lag (Low-Pass)
filter
ω p ⎞ s + ωz
⎛
⎟
;
= ⎜⎜ K LF
ω z ⎟⎠ s + ω p
⎝
ωp
ωz
Rp
R1
;
(
)
ω p = τ 1 = R p + R2 C;
Lag-lead
1
Rp
ω z = τ 2 = R2C ;
1
Zero-
filter
17
K LF ⋅
C
K LF
R2s
R2p
1 + sω
ωp ⎞ s + ωz
⎛
z
= ⎜ K LF ⎟
;
ωz ⎠ s + ωp
⎝
1+ s
(R
=
ωp
2s
+ R 2p
)
Lag-lead
R1 ;
ωp = τ1 = R 2 pC;
1
R 2s R 2 p
ωz = τ 2 = R + R ⋅ C;
2s
2p
1
Table 2-3
Active filter components.
filter