Page 1
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 1/20
Sam Palermo
Analog & Mixed-Signal Center
Texas A&M University
ECEN620: Network Theory
Broadband Circuit DesignFall 2012
Lecture 3: PLL Overview & Analysis
Page 2
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 2/20
Agenda
2
• PLL Overview & Applications
• PLL Linear Model
• Phase & Frequency Relationships
• PLL Transfer Functions
Page 3
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 3/20
References
• M. Perrott, High Speed Communication Circuits and Systems Course , MIT Open Courseware
• Chapter 2 of Phase-Locked Loops, 3 rd Ed., R.Best, McGraw-Hill, 1997.
• Chapter 2 of Phaselock Techniques, F. Gardner,
John Wiley & Sons, 2005.
3
Page 4
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 4/20
PLL Block Diagram
4
[Perrott]
• A phase-locked loop (PLL) is a negative feedback systemwhere an oscillator-generated signal is phase ANDfrequency locked to a reference signal
Page 5
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 5/20
PLL Applications
• PLLs applications•Frequency synthesis
•Multiplying a 100MHz reference clock to 10GHz
•Skew cancellation• Phase aligning an internal clock to an I/O clock
•Clock recovery• Extract from incoming data stream the clock frequency and
optimum phase of high-speed sampling clocks
•Modulation/De-modulation•Wireless systems
• Spread-spectrum clocking
5
Page 6
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 6/20
Forward Clock I/O Circuits
6
• TX PLL• TX Clock Distribution
• Replica TX Clock Driver
• Channel
• Forward Clock Amplifier
• RX Clock Distribution
• De-Skew Circuit
• DLL/PI
• Injection-Locked Oscillator
Page 7
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 7/20
Embedded Clock I/O Circuits
7
• TX PLL
• TX Clock Distribution
• CDR • Per-channel PLL-based
• Dual-loop w/ Global PLL &
• Local DLL/PI
• Local Phase-Rotator PLLs
• Global PLL requires RXclock distribution toindividual channels
Page 8
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 8/20
Linear PLL Model
8
Page 9
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 9/20
Phase Detector
• Detects phase difference between feedback clock and reference clock
• The loop filter will filter the phase detector output, thus to characterizephase detector gain, extract average output voltage (or current for
charge-pump PLLs) 9
φref
φfb
φe
Page 10
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 10/20
Loop Filter
• Lowpass filter extracts average of phasedetector error pulses
10
I
I
VCO ControlVoltage
C1
R
C2
Charging
Discharging
VDD
VSS
F(s)
Page 11
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 11/20
Voltage-Controlled Oscillator
• Time-domain phase relationship
11
VDDVDD/20
ω0 1
K VCO
( ) ( ) ( )tvK ttcVCOoutout
+=∆+= 00 ω ω ω ω
( ) ( ) ( )∫ ∫=∆= dtdt tvK tt cVCOoutoutω φ Laplace Domain Model
φout(t)
Page 12
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 12/20
Loop Divider
• Time-domain model
12
( ) ( )tN
toutfb
ω ω 1
=
( ) ( ) ( )∫ == tN
tN
toutoutfb
φ ω φ 1
dt1
[Perrott]
φout(t) φfb(t)
Page 13
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 13/20
Phase & Frequency Relationships
13
• Phase Step
( )( )
( ) ( )∫=
=
t
o
t
tdt
τ τ ω φ
ω φ
d
td
phaseof time)vschangeof (ratederivativefirsttheisFrequencyAngular
( ) ( ) ( )
( ) ( ) ( )( )ttu
tu
111
111
tsint
phaseandtfrequencyangularwithtsinusoidaConsider
φ ω
φ ω
+=
( ) ( )
( ) ( ) ( )( )
frequencyinchangeNo
sin 11
1
tuttu
tut
∆Φ+=
∆Φ=
ω
φ
∆Φ
[Best]
Page 14
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 14/20
Phase & Frequency Relationships
14
• Frequency Step ( )( ) ( ) ( )( )
( )
phaseinrampaproducesstepfrequencyA
where
sinsin
1
1001
01
tt
tttttu
t
ω φ
φ ω ω ω
ω ω ω
∆=
+=∆+=∆+=
[Best]
( ) tt ω φ ∆=1
Page 15
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 15/20
( )
( ) ( )( )
( )
phaseinchangequadraticaproducesrampfrequencyA
2 where
sin2
sinsin
2
1
10
2
0
0
01
01
tt
ttttdtu
tt
t
•
••
•
∆=
+=
∆+=
∆+=
∆+=
∫
ω φ
φ ω ω
ω τ τ ω ω
ω ω ω
Phase & Frequency Relationships
15
[Best]
• Frequency Ramp
0ω t•
∆+ ω ω 0
( ) 2
12
tt
•
∆=
ω φ
Page 16
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 16/20
Understanding PLL Frequency Response
• Linear “small-signal” analysis is useful for understand PLL dynamics if
• PLL is locked (or near lock)
• Input phase deviation amplitude is small enough to maintain operation inlock range
• Frequency domain analysis can tell us how well the PLL tracks the inputphase as it changes at a certain frequency
• PLL transfer function is different depending on which point in the loopthe output is responding to
16
Input phase response VCO output response
[Fischette]
Page 17
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 17/20
Open-Loop PLL Transfer Function
17
( ) ( )( )
( )s
sFK K
s
ssG VCOPD
e
out =Φ
Φ=
• Open-loop response generally decreases with frequency
Page 18
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 18/20
Closed-Loop PLL Transfer Function
18
( ) ( )( )
( )( )
( )( )
N
sFK K s
sFK K
N
sGsG
s
ssHVCOPD
VCOPD
ref
out
+=
+=
ΦΦ=
1
( )
( ) ( )
( ) ( )N
sG
N
sG
N
sG
sN
sFK K l
sG
VCOPD
+=+
−−=∆
=−=∆
−=−=
=
101tDeterminanSystem
101tDeterminanPathForward
GainLoop
GainPathForward
1
1
• Low-pass response whose
overall order is set by F(s)
Page 19
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 19/20
PLL Error Transfer Function
19
( )( )
( ) ( ) ( )N
sFK K
s
s
N
sGs
ssE
VCOPDref
e
+
=
+
=
Φ
Φ=
1
1
( ) ( )
( ) ( )N
sG
N
sG
N
sG
sN
sFK K l VCOPD
+=+
−−=∆
=−=∆
−=−=
=
101tDeterminanSystem
101tDeterminanPathForward
GainLoop
1GainPathForward
1
1
• Ideally, we want this to be zero
• Phase error generally increases withfrequency due to this high-pass response
Page 20
7/29/2019 Lecture03 Ee620 Pll Overview
http://slidepdf.com/reader/full/lecture03-ee620-pll-overview 20/20
Next Time
• PLL System Analysis•1st-Order PLLs
•2nd-Order PLLs
•
Type 1•Type 2
•PLL Frequency Response
•Noise Transfer Functions
•Tracking Response
20