Professional Documents
Culture Documents
6.976 High Speed Communication Circuits and Systems Integer-N Frequency Synthesizers
6.976 High Speed Communication Circuits and Systems Integer-N Frequency Synthesizers
6.976 High Speed Communication Circuits and Systems Integer-N Frequency Synthesizers
976
High Speed Communication Circuits and Systems
Lecture 15
Integer-N Frequency Synthesizers
Michael Perrott
Massachusetts Institute of Technology
LO signal
VCO
Reference ref(t) Frequency v(t) out(t)
Frequency Synthesizer
div(t) Divider
div(t) Divider
N
VCO produces high frequency sine wave
div(t) Divider
N
VCO produces high frequency sine wave
Divider divides down VCO frequency
div(t) Divider
N
VCO produces high frequency sine wave
Divider divides down VCO frequency
PFD compares phase of ref and div
div(t) Divider
N
VCO produces high frequency sine wave
Divider divides down VCO frequency
PFD compares phase of ref and div
Loop filter smooths phase error signal
div(t) Divider
N
VCO produces high frequency sine wave
Divider divides down VCO frequency
PFD compares phase of ref and div
Loop filter smooths phase error signal
LC oscillator
VCO Amp
Vout
-Ramp Vin C L Rp
Ring oscillator
Vout
Vin
-1
-Ramp Vin C L Rp
Fvco
Ring oscillator
Vout
Fout
fc
Vin VCO
Frequency slope=Kv
-1
vin
Vbias
Input Voltage
out(t)
out(t)
1/Fvco= α+ε
M.H. Perrott MIT OCW
Frequency-Domain Model for VCO
Laplace-Domain Frequency-Domain
Implementation
Counter
N count value
out div(t)
out(t)
out(t)
div(t)
N=6
Time-domain model
- Frequency:
- Phase:
M.H. Perrott MIT OCW
Frequency-Domain Model of Divider
XOR structure
- Average value of error pulses corresponds to phase error
- Loop filter extracts the average value and feeds to VCO
ref(t)
e(t)
div(t)
ref(t)
div(t)
1
e(t)
-1
1
e(t)
-1
T/2
Equation:
Two cases:
ref(t) ref(t)
div(t) div(t)
1 1
e(t) e(t)
-1 -1
W W
ref(t) ref(t)
div(t) div(t)
1 1
e(t) e(t)
-1 -1
W W
avg{e(t)}
gain = -2/π 1 gain = 2/π
Φref - Φdiv
−π −π/2 0 π/2 π
-1
phase detector
range = π
M.H. Perrott MIT OCW
Frequency-Domain Model of XOR Phase Detector
Φref - Φdiv
−π −π/2 0 π/2 π
-1
Φdiv(t) PD gain
div(t)
M.H. Perrott MIT OCW
Loop Filter
Laplace-Domain Frequency-Domain
e(t) R1 v(t)
C1
Divider
Φdiv(t)
1
N
Frequency-Domain Model
XOR PD
Loop Filter VCO
Φref(t) e(t) v(t) Φout(t)
2 Kv
H(f)
π jf
Divider
Φdiv(t)
1
N
Frequency-domain model
XOR PD
Loop Filter VCO
Φref(t) e(t) v(t) Φout(t)
2 Kv
H(f)
π jf
Divider
Φdiv(t)
1
N
Divider
Φdiv(t)
1
N
Loop filter
e(t) R1 v(t)
C1
0 dB f
fp
A
C
B
A Re{s}
angle(A(f)) 0
o
-90
A
-120o PM = 59o for A
PM = 45o for B
B
-150o PM = 33o for C
-180o
C
0.6
f 0 t
fp
e(t) R1 v(t)
Parasitics
C1
o
-315 C
0 dB B
A C
1 B
Frequency Time
Divider
Φdiv(t)
1
N
N+1
N
t
93
N (Divide Value)
92.8
92.6
92.4
92.2
92
91.8
40 60 80 100 120 140 160 180 200 220 240
1.87
Output Frequency (GHz)
1.86
1.85
1.84
1.83
40 60 80 100 120 140 160 180 200 220 240
Time (microseconds)
M.H. Perrott
- PLL responds according to closed loop response!
MIT OCW
What Happens with Large Divide Value Variations?
PLL temporarily loses frequency lock (cycle slipping
occurs)
Synthesizer Response To Divider Step
96
N (Divide Value)
95
94
93
92
40 60 80 100 120 140 160 180 200 220 240
Output Frequency (GHz)
1.92
1.9
1.88
1.86
1.84
avg{e(t)}
gain = -2/π 1 gain = 2/π
Φref - Φdiv
−π −π/2 0 π/2 π
-1
div(t)
Φref - Φdiv
−π −π/2 0 π/2 π
-1
XOR DC characteristic
cycle slipping
1
Φref - Φdiv
−π π 3π nπ (n+2)π
-1
95
94
93
92
40 60 80 100 120 140 160 180 200 220 240
Output Frequency (GHz)
1.92
1.9
1.88
1.86
1.84
R
1 D Q
down(t)
div(t) Q
Ref(t)
Div(t)
Up(t)
Down(t)
1
E(t)
0
-1
M.H. Perrott MIT OCW
Tristate PFD Characteristic
Calculate using similar approach as used for XOR
phase detector avg{e(t)}
1
gain = 1/(2π)
−2π
Φref - Φdiv
2π
−1
phase detector
range = 4π
−2π
Φref - Φdiv
0 2π 4π 2nπ
lock
-1
XOR-based PFD
D Q
ref(t) D Q Q
ref/2(t) R
Q e(t)
div(t) D Q div/2(t)
Q D SQ
Q
ref(t)
div(t)
ref/2(t)
div/2(t)
1
e(t)
-1
−3π
Φref - Φdiv
−2π 0 π 2π 4π 5π
−1
phase detector
range = 2π
Tristate: α=1
PFD XOR-based: α=2
Loop Filter VCO
Φref(t) α e(t) v(t) Φout(t)
Kv
H(f)
2π jf
Divider
Φdiv(t)
1
N
Divider
Φdiv(t)
1
N
Divider
N[k]
M.H. Perrott MIT OCW
Options for Achieving Full Range Span of VCO
Type I
- Add a D/A converter to provide coarse tuning
Adds power and complexity
Steady-state phase error inconsistently set
Type II
- Integrator automatically provides DC level shifting
Low power and simple implementation
Steady-state phase error always set to zero
Type I Type II
Single-Ended Differential
Icp 2Icp
Charge Loop
Pump Filter
e(t) v(t)
Icp H(s)
Divider
Φdiv(t)
1
N
Loop filter
Dominant
B pole pair
0 dB f
fz fp A
Non-dominant
C pole
B
A Re{s}
angle(A(f)) A BC 0
o
120
PM = 54oo for B
PM = 53 for A
PM = 55o for C A
o
-140
o
B
-160
o
-180 C
B
0 dB f
fz fp fp2 fp3
Non-dominant
poles A
C
B Re{s}
A
angle(A(f)) A BC 0
o
120
A
o
PM = 46o for A
-140
PM = 38o for B
B
o
-160
o
-180 C
PM = -7o for C
Normalized Amplitude
Type II: fz/fo = 1/3
fcp fz Type II: fz/fo = 1/8
1 1
Type I
0.6
0 f 0
fz fo 1 2 3 4
Frequency (Hz) Normalized time: t*fo