Anda di halaman 1dari 18

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-1

LECTURE 050 LINEAR PHASE LOCK LOOPS - I


(References [2])

INTRODUCTION TO PHASE LOCK TECHNIQUES


Introduction
Objective:
Understand the principles and applications of phase locked loops using integrated circuit
technology with emphasis on CMOS technology.
Organization:

Systems Types of PLLs PLL


Perspective and PLL Measurements Applications and Examples

Circuits PLL
Perspective Components

Fig. 050-01

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-2

Introduction - Continued
Outline:
Operating Principles of PLLs
Classification of PLL Types

Pertinent References:
1. F.M Gardner, Phaselock Techniques, 2nd edition, John-Wiley & Sons, Inc., New York,
1979.
2. B. Razavi (ed.), Monolithic Phase-Locked Loops and Clock Recovery Circuits, IEEE
Press, 1997.
3. R.E. Best, Phase-Locked Loops: Design, Simulation, and Applications, 4th edition,
McGraw-Hill, 1999.
4. Recent publications of the IEEE Journal of Solid-State Circuits.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-3

OPERATING PRINCIPLES OF PLLs


What is a PLL?
A PLL contains three basic components as shown below:
Input Error
Signal Phase Signal Loop
Frequency Filter
Detector
Oscillator
Output Contolling
Voltage Voltage
Signal
Controlled
Oscillator Fig. 01-01

Phase/frequency detector determines the difference between the phase or frequency of


two signals
The loop filter removes the high-frequencies from the voltage-controlled oscillator
(VCO) controlling voltage
The VCO produces and output frequency controlled by a voltage

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-4

More Detailed PLL Block Diagram


vd(t)
Kd
1
e

vin(t) in
vd(t) Loop vc(t)
Phase
osc Filter
Detector
out
o Ko
Voltage 1
vosc(t)
Controlled vc(t)
Oscillator
Fig. 01-02
vin(t) The input or reference signal
in The radian frequency of the input signal
vosc(t) The output of the VCO
osc The radian frequency of the VCO
vd(t) The detector output voltage = Kde
e Phase error between vin(t) and vout(t) = in - osc
vc(t) The output voltage of the loop filter and the control voltage for the VCO

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-5

The Phase Detector and VCO in more Detail


Phase Detector:
vd(t) = Kde = Kd(in - osc)
where Kd is the gain of the phase detector.
The units of Kd are volts/radians or simply volts assuming all phase shifts are in
radians and not degrees.

Voltage Controlled Oscillator:


osc = o + Ko vc(t)
where Ko is the VCO gain and o is the free-running radian frequency.
The units of Ko are rads/secV or simply (secV)-1 assuming all phase shifts are in
radians and not degrees.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-6

PLL Operation
Locked Operation:
The loop is locked when the frequency of the VCO is exactly equal to the average
frequency of the input signal.
If the input signal has noise, the phase locked loop will remove much of the noise on the
input signal.
To maintain the control voltage needed for locked conditions, it is generally necessary
for the output of the phase/frequency detector to be nonzero.

Unlocked Operation:
The VCO runs at a frequency called the free running frequency, o, which corresponds
to no control voltage.
The capture process is the means by which the loop goes from unlocked, free-running
state to that of the locked state.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-7

Transient Response of the PLL


Assume the input frequency is increased by an amount .
1.) in increases by at to. vin(t)
2.) The input signal leads the VCO and
vd begins to increase.
3.) After a delay due to the loop filter, t
the VCO increases osc. vosc(t)

4.) As osc increases, the phase error


reduces.
5.) Depending on the loop filter, the t
final phase error will be reduced to
zero or to a finite value. vd(t) Instantaneous values of vd

t
in
o
t
osc

to t
Fig. 01-03

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-8

CLASSIFICATION OF PLL TYPES


Types of PLLs

PLL Type Phase Detector Loop Filter Controlled Oscillator


Linear PLL (LPLL) Analog multiplier RC passive or active Voltage
Digital PLL (DPLL) Digital detector RC passive or active Voltage
All digital PLL Digital detector Digital filter Digitally controlled
(ADPLL)
Software PLL Software multiplier Software filter Software oscillator
(SPLL)

The digital PLL (DPLL) has been the mainstay of most PLLs and is called the classical
digital PLL.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-9

The Linear PLL (LPLL)

Input Error
Signal Signal Analog
Analog
Loop
Multiplier
Filter
Oscillator
Output Controlling
Voltage Voltage
Signal
Controlled
Oscillator Fig. 01-04

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-10

The Digital PLL (DPLL)

Input
Signal Error
Analog Controlling
Digital Signal
Loop Voltage
Detector
Filter
Oscillator
Output
N Signal Voltage
Counter Controlled
(optional) Oscillator
Fig. 01-05

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-11

The All-Digital PLL (ADPLL)

Input Digital
Signal Error
Digital Signal Digital Loop
Detector Filter

Oscillator Controlling
Output Digital Signal
Digitally
Signal
Controlled
Oscillator

Fixed
Oscillator
(Clock) Fig. 01-06

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-12

The Software PLL (SPLL)

Input Output
Signal Analog- Software Digital- Signal
Digital PLL Analog
Converter Converter

Clock
Fig. 01-07

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-13

SYSTEMS PERSPECTIVE OF PLLs


Outline
Linear PLL
Classical Digital PLL
All-Digital PLL
Measurement of PLLs

Roadmap
;;;;;
Systems
Perspective
;;;;; Types of PLLs
and PLL Measurements
PLL
Applications and Examples

Circuits
Perspective
;;;;;;;;;
;;;;;;;;;
PLL
Components

Fig. 050-02

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-14

LINEAR PHASE LOCKED LOOPS


Outline
PLL Components
Locked State
Order of the LPLL System
The Acquisition Process - Unlocked State
Noise in the LPLL
LPLL System Design
Simulation of LPLLs

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-15

PLL COMPONENTS
Building Block of the LPLL
v1(t) 1
Phase
vd(t) Low Pass
2 Detector
Filter
(Multiplier)

v2(t) Voltage vf(t)


Controlled
Oscillator Fig. 2.1-02

v1(t) = Input signal, generally sinusoidal


v2(t) = VCO output signal, may be sinusoidal or square wave
vd(t) = Phase detector output signal
vf(t) = Loop filter output signal and controlling signal to the VCO
1 = Frequency of the input signal
2 = Frequency of the VCO

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-16

Loop Filters
In the PLL, there are many high frequencies including noise that must be removed by
the use of a low pass filter in order to achieve optimum performance.
Types of Loop Filters:
1.) Passive lag filter (lag-lead)
1 + s2
F(s) = 1 + s(1 + 2) where 1 = R1C and 2 = R2C
|F(j)| dB

R1
0dB
+ + -20 dB/decade
R2
Vd Vf
C 2
- - 1+2 dB
1 1 log10()
Fig. 2.1-03 1+2 2
Pole is at 1/(1+2) and the zero at 1/2.
Since the pole is smaller than the zero, the filter is lag-lead
Passive filters should have no amplitude nonlinearity

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-17

Loop Filters - Continued


2.) Active Lag filter
1 + s2 C1
F(s) = Ka 1 + s where
1
1 = R1C1, 2 = R2C2 and Ka = - C2
|F(j)| dB
R1 C1 R2 C2 Ka dB
+ + -20 dB/decade
-
Vd + Vf
Ka 2
- - 1 dB
1 1 log10()
Fig. 2.1-04 1 2
Easier to make lead-lag
Can have gain (not necessarily desirable)
Limited by the linearity and noise of the op amp

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-18

Loop Filters - Continued


3.) Active Proportional-Integral (PI) Filter
1 + s2
F(s) = s
1
where 1 = R1C and 2 = R2C
|F(j)| dB
R1 R2 C

+ + -20 dB/decade
-
Vd + Vf
2 R2
- - = dB
1 R1
1 log10()
Fig. 2.1-05 2
Has large open loop gain at low frequencies Large hold range
Limited by the linearity and noise of the op amp
Gain limits at the op amp open loop gain

Stability:
To keep the loop stable, it is important to pick the loop filter so that it does not
introduce more than a 90 phase shift in the loop.
ECE 6440 - Frequency Synthesizers P.E. Allen - 2003
Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-19

Phase Signals
It is important to remember that frequency and phase are related as
d
dt = = dt

Transfer functions:
V2(s)
H(s) = V1(s)
where V2(s) and V1(s) are the Laplace transforms of v2(t) and v1(t).

To examine phase signals, let us assume that,


v1(t) = V10 sin[1t + 1(t)] and v2(t) = V20 sin[2t + 2(t)]
For phase signals, the information is carried only in (t).

Next, we consider some simple phase signals that are used to excite a PLL.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-20

Phase Signals Continued


v1(t)
1.) A step phase shift which is an example of phase
modulation.
1(t) = u(t) t

1(t)


t
Fig. 2.1-06

v1(t)
2.) A step frequency change assuming that 1(t) = o
for t < 0. We may express v1(t) as,
t
v1(t) = V10 sin[ot + t]
= V10 sin[ot + 1(t)]
1(t)
1(t) = t

(the phase becomes a ramp signal) t

1(t)


t
Fig. 2.1-07
ECE 6440 - Frequency Synthesizers P.E. Allen - 2003
Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-21

Phase Signals Continued


3.) Frequency ramp
v1(t)
(t) = + t
1 o

where is the rate of change of the angular t


frequency.
t 1(t)

v1(t) = V10 sin (o + )d o
0 .
Slope =
t


t2 1(t)
= V10 sin ot + 2

t 2
1(t) = 2 t
Fig. 2.1-08

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-22

LOCKED STATE OF THE LPLL


Transfer Function of the Phase Detector
Input sinusoidal and VCO sinusoidal:
v1(t) = V10 sin[1t + 1(t)] and v2(t) = V20 cos[2t + 2(t)]
vd(t) = v1(t) v2(t) = V10V20 sin[1t + 1(t)]cos[2t + 2(t)]
V10V20 V10V20
= 2 sin[1t + 1(t) - 2t - 2(t)] - 2 sin[1t + 1(t) + 2t + 2(t)]
If the loop is locked, then 1 = 2 and
V10V20 V10V20
vd(t) = 2 sin[1(t) -2(t)] - 2 sin[21t + 1(t) + 2(t)]
Ignoring the high-frequency terms gives,
V10V20 V10V20
vd(t) 2 sin[1(t) -2(t)] = 2 sine(t) = Kd sine(t) Kd e(t)
if e(t) is small.
V10V20
Kd = detector gain = 2
vd(t) Kd e(t) Vd(s) Kd e(s)

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-23

Transfer Function of the Phase Detector Continued


Input signals when VCO output is a square wave:
v1(t) = V10 sin[1t + 1(t)]
4 4
v2(t) = V20 sgn[2t + 2(t)] = V20cos[2t + 2(t)] + 3cos[32t + 2(t)] +
vd(t) = v1(t) v2(t)
4 4
= V10V20 sin[1t + 1(t)] cos[2t + 2(t)] + 3cos[32t + 2(t)] +
4V10V20 1
= sin[ t + (t)]cos[ t + (t)] + cos[ t + (t)]cos[3 t + (t)] +
1 1 2 2 3 2 2 2 2

When the loop is locked,


2V10V20
vd(t) = sin[1(t) -2(t)] + sin[21t + 1(t) + 2(t)]+

2V10V20
sine(t) = Kd sine(t) vd(t) Kd e(t)
2V10V20
where the detector gain is Kd = (a little better than sinusoidal inputs only)
Vd(s)
The transfer function is Vd(s) Kd e(s) or e(s) = Kd
ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-24

VCO Transfer Function


The angular frequency of the VCO was expressed as,
2(t) = o + 2(t) = o + Ko vf(t)
where Ko is the VCO gain in units of radians/sec or simply sec-1.
However, what we want is the phase of the VCO output.

2(t) = 2 dt = Kovf(t)dt

Taking the Laplace transform gives,


Ko 2(s) Ko
2(s) = L[2(t)] = s Vf(s) Vf(s) = s

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-25

Linear Model of the LPLL


Phase Detector
Vd(s) = Filter
1(s) + e(s) Kde(s)
Kd F(s)
- 2(s)
VCO
K
2(s) = o Vf(s) Vf(s) =F(s)Vd(s)
s Ko
s
Fig. 2.1-09

Phase transfer function:


2(s)
H(s) = (s) = ?
1
Ko Ko KoKd KoKd
2(s) = s Vf(s) = s F(s)Vd(s) = s F(s)e(s) = s F(s)[1(s) - 2(s)]
s2(s) = KoKdF(s)[1(s) - 2(s)] 2(s)[s + KoKdF(s)] = KoKdF(s)1(s)
2(s) KoKdF(s) s
H(s) = (s) = s + K K F(s) Also, He(s) = 1- H(s) = s + K K F(s)
1 o d o d

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-26

LPLL Transfer Function for Various Loop Filters


1.) Passive lag filter.
1+s2

1 + s2 KoKd +
1 2
F(s) = 1 + s(1 + 2) H(s) = 1+ KoKd2 KoKd
2
s + s 1+2 + 1+2

2.) The active lag filter.


1+s2


1 + s2 KoKdK 1
a
F(s) = Ka 1 + s1 H(s) = 1+ KoKdKa2 KoKdKa

s2 + s 1

+ 1
3.) The active PI filter.
1+s2

1 + s2 KoKd 1
F(s) = s1 H(s) = KoKd2 KoKd

2
s + s 1 + 1+2

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-27

Normalized Form of the Transfer Functions


The normalized form of the denominator of a second-order transfer function is
D(s) = s2 + 2ns + n2
where n is the natural frequency and is the damping factor.
1.) Passive lag filter.
KoKd n 1
n = 1+2 and = 2 2 + KoKd

2.) Active lag filter.


KoKdKa n 1
n = 1 and = 2 2 + KoKdKa

3.) Active PI filter.


KoKd n2
n = 1 and = 2

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-28

Normalized Phase Functions


1.) Passive lag filter.
n
sn2 - K K + n2
o d
H(s) = s2 + 2 s + 2
n n
2.) Active lag filter.
n
sn2 - K K K + n2
o d a
H(s) = s + 2ns + n2
2

3.) Active PI filter.


2sn + n2
H(s) = s2 + 2 s + 2
n n
If KdKo>>n or KdKoKa>>n, then all of the above transfer functions simplify to,
2sn + n2 s2
H(s) = s2 + 2 s + 2 and He(s) = s2 + 2 s + 2
n n n n

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-29

Frequency Response of H(s)

10

= 5.0
0
= 3.0
|H(j)| dB

-10
= 0.3
= 0.5
-20
= 0.707
= 1.0
-30

-40
0.1 1 10 100
n Fig. 2.1-10

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-30

Phase Step Response



Assume that 1(t) = u(t) 1(s) = s
Phase error:
s2
e(s) = He(s) s = s(s2 + 2 s + 2)
n n

e(t) = L-1[e(s)] = cos 1- 2nt - sin 1- nt e-nt , < 1
2
1-2
= (1 - nt)e-nt, =1

= cosh 2-1nt - sinh 1- 2-1 t e-nt , > 1
n
2-1
Steady state error:
e() = lim se(s) = 0
s0

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-31

Frequency Step Response


Assume that 1(t) = o + u(t)

However, 1(t) = t 1(s) = s2
Phase error:
s2
e(s) = He(s) s2 = s2(s2 + 2 s + 2) = s2 + 2 s + 2
n n n n
1
e(t) = L-1[e(s)] = n sin 1- 2 t e-nt , < 1
n
1-2

= n (nt)e-nt, =1
1
= n sinh 1- 2-1 t e-nt , > 1
n
2-1
Steady state error:

e() = lim se(s) = 0 (high gain loops) e() = KdKoF(0) (low gain loops)
s0

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-32

Frequency Ramp Response


Assume that (t) = + t
1 o

t2
However, 1(t) = 2 1(s) = s3
Phase error:
s2
e(s) = He(s) s3 = s3(s2 + 2 s + 2) = s(s2 + 2 s + 2)
n n n n


e(t) = L-1[e(s)] = 2 - 2 cos 1- 2nt + sin 1- 2 t e-nt , < 1
n
n n 1+2

= 2 - 2 (1 + nt)e-nt, =1
n n

= 2 - 2 cosh 2-1nt + sinh 1- 2-1 t e-nt , > 1
n
n n 2-1
Steady state error:
t
e() = lim se(s) = 2 (High loop gain) e() = K K F(0)2 + 2 (Low loop gain)
s0 n d o n

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-33

THE ORDER OF A LPLL SYSTEM


Definition of Order
The number of roots in the denominator (poles) of the PLL transfer function
determines the order.
Generally, the order of a PLL is one greater than the order of F(s).
Implication of the order:
Greater than 2 will be unstable unless corrected by zeros
Less than 2 will have poor noise suppression.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-34

First-Order PLL
A firstorder PLL occurs when F(s) = 1. From previous results we have,
2(s) KoKd s
H(s) = (s) = s + K K Also, H e (s) = 1- H(s) = s + KoKd
1 o d
The 3dB bandwidth of H(s) is KoKd.
Comments:
F(s) causes the 3dB bandwidth to be reduced in higher-order systems which means
that the first-order PLL has a wider bandwidth
The hold range of the first-order PLL will be larger than for higher-order PLLs
The first-order PLL will track the signal variations more quickly than higher-order
PLLs
The first-order PLL does not suppress noise superimposed on the input signal to the
extent of higher-order PLLs.

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003


Lecture 050 Linear Phase Lock Loops - I (5/14/03) Page 050-35

Higher-Order PLLs
Comments:
Generally F(s) has a pole and a zero in order to get better noise rejection without
sacrificing speed.
Open Loop Gain

-20dB/decade

-40dB/decade First-order
Bandwidth
0 dB
Pole Zero

-20dB/decade
Fig. 2.1-11

If the phase shift of the open loop system is more than 90, the stability of the loop may
be poor ( is small).
(To be continued in Lecture 060)

ECE 6440 - Frequency Synthesizers P.E. Allen - 2003

Anda mungkin juga menyukai