Académique Documents
Professionnel Documents
Culture Documents
Page 120-1
Page 120-2
FILTERS
Why Does the PLL Need a Filter?
Input
Signal
Phase
Frequency
Detector
Oscillator
Output
Signal
Error
Signal
Voltage
Controlled
Oscillator
Loop
Filter
Contolling
Voltage
Fig. 01-01
Page 120-3
R1
1 = R1C1
C1
Fig. 3.1-26
2.) F(s) =
1
R2 + sC
1
R1 + R2+ sC
1 = C(R1 + R2)
1 + s2
sCR2 + 1
= sC (R1 + R2) + 1 = 1 + s1
R1
C
and
2 = R2C
R2
Advantages:
Fig. 3.1-27
Linear
Relatively low noise
Unlimited frequency range
Disadvantages:
Hard to integrate when the values are large (C>100pF and R > 100k)
Difficult to get a pole at the origin (increase the order of the type of PLL)
ECE 6440 - Frequency Synthesizers
Active Filters
1.) Active lag filter-I
1
R2 + sC2
C1 sR2C2 + 1
F(s) = =
C sR C + 1
1
1 1
2
R1 + sC1
C1 s2 + 1
=
=
F(s) =
R s + 1
1
R
C
+1
sR
1
2
2
1
2
R1sC1
1
R1 + sC1
Page 120-4
C1
R1
C2
R2
+
Fig. 3.1-28
R1
C1
R2
C2
+
Fig. 3.1-29
Page 120-5
= - sR C = - s
F(s) = - R1
1 2
1
R1
R2
C2
C2
Fig. 3.1-31
Page 120-6
R1
2
R1
2
C3
R2
C2
Vout
+
Fig. 120-02
sR2C2+1
Z2(s) = sC2
Z1(s)(eq.) = R1 4 +1 and
sR2C2+1
s2+1
Vout
sC2
sR2C2+1
=
=
Vin = - sR C
sR1C3
s1(s3+1)
1 3
sC2R1 4 +1
R1 4 +1
Page 120-7
Model
VIO
IOS
R2
vout
vin
R1
VIO
R2
vout
IOS
+
Fig. 120-01
Page 120-8
R1
vIN
vOUT
vIN
R2
R1
vOUT
Fig. 9.2-01
Gain and GB = :
Vout R1+R2
Vin = R1
Gain , GB = :
Avd(0)R1
R1+R2
Vout(s) R1+R2
=
Vin(s) R1
Avd(0)R1
1 + R1+R2
Gain , GB :
GBR1
R1+R2 H
Vout(s) R1+R2 R1+R2
GBR1 = R1 s+H
Vin(s) = R1
s + R1+R2
ECE 6440 - Frequency Synthesizers
Vout
R2
=
Vin
R1
R1Avd(0)
R2
R1+R2
Vout(s)
Avd(0)R1
Vin(s)
R1
1 + R1+R2
GBR1
R2 H
Vout(s) R2 R1+R2
=
=
GBR1 - R1 s+H
Vin(s) R1
s + R1+R2
P.E. Allen - 2003
Page 120-9
Page 120-11
=
=
Vin
Avd(s) (s/)
Avd(s) sR1C2 s
sR1C2
1 + (s/) + 1
1 + sR1C2+1
Avd(0)a GB GB
where
Avd(s) = s+a = s+a s
Vout
Case 1: s 0 Avd(s) = Avd(0) Vin - Avd(0)
GB I
GB
Vout
V - s s
Case 2: s Avd(s) = s
in
Vout
I
Case 3: 0 < s < Avd(s) =
V - s
in
|Vout(j)/Vin(j)|
Arg[Vout(j)/Vin(j)]
I
180
10Avd(0) 10I
135
Avd(0)
Avd(0) dB
Eq. (3)
Eq. (1)
0 dB
I
x1 = I
Avd(0)
x2 = GB
log10
90
45
0
Eq. (2)
GB
10
10GB
I
Avd(0)
GB
log10
Page 120-12
CHARGE PUMPS
The use of the PFD permits the use of a charge pump in place of the conventional PD and
low pass filter. The advantages of the PFD and charge pump include:
The capture range is only limited by the VCO output frequency range
The static phase error is zero if the mismatches and offsets are negligible.
A
VDD
I1
A
QA
PFD
I1=I2=I
Fig. 12.4-2N
X
Vout
QB
Cp
Y
I2
QA
QB
Vout
Page 120-13
Woogeun Rhee, Design of High-Performance CMOS Charge Pumps in Phase-Locked Loops, Proc. of 1999 ISCAS, Page II-545-II548, May
1999.
Charge Pumps
The low pass filter in the PLL
can be implemented by:
1.) Active filters which require
an op amp
2.) Passive filters and a charge
pump.
The advantages of a charge
pump are:
Reduced noise
Reduced power
consumption
No offset voltage
Page 120-15
VDD
Up
MP3
Up
VDD
MP5
IP
IP1
IP2
Iout
VDD
Vc
Dn
IP
MP1
MP4
Up
IN1
Passive
Filter
MP2
IN2
MN3
MN5
Dn
MN4
MN1
MN2
Dn
Fig. 12.4-22
Page 120-16
iP
Characteristic of a Conventional PD
-AD
AD
Characteristic of a Nonlinear PD
Fig. 3.1-32
The gain of the phase detector is increased when e becomes larger than AD or
smaller than -AD. During the time the phase detector gain has increased by k, the loop
filter bandwidth is also increased by k.
C-Y Yang and S-I Liu, Fast-Switching Frequency Synthesizer with a Discriminator-Aided Phase Detector, IEEE J. of Solid-State Circuits, Vol. 35,
No. 10, Oct. 2000, pp. 1445-1452.
ECE 6440 - Frequency Synthesizers
P.E. Allen - 2003
Page 120-17
VDD
(k2-1)Ip0
Ip0
Vi
Vc
PD
V
Vosc
D
Rz
Ip0
(k2-1)Ip0
Cp
RAD
VDD
R
Delay
AD
Cz
PD
D
FLD
VDD
R
Delay
AD
PD
V
Fig. 3.1-33
0.35m CMOS: Switching time for a 448 MHz to 462 MHz step is reduced from 90s to
15s (k = 3).
ECE 6440 - Frequency Synthesizers
Page 120-18
Clock
buffer
Clk
Vref
Up
Two state
PFD
Vdiv
Charge
Pump
Vcp
Clkb Reset
Discrete-time
Vh
domain loop filter
Upb
Programmable
divider
VCO
Vtune
Fig. 120-03
B. Zhang, P.E. Allen and J.M. Huard, A Fast Switching PLL Frequency Synthesizer With an On-Chip Passive Discrete-Time Loop Filter in 0.25m
CMOS, IEEE J. of Solid-State Circuits, vol. 38, no. 6, June 2003, pp. 855-865.
ECE 6440 - Frequency Synthesizers
P.E. Allen - 2003
Page 120-19
Up
Vdd
Upb
Vref
Clk Qb
Rst
Up
Clk Qb
Rst
NAND
Vdiv
NAND
Rst
Clk Qb
Rst
Clk Qb
Vdiv
Dn
Q
2-state PFD
Fig. 120-04
Vcp
ID
Up
Vcp
Dn
Cload
ID
Dual Polarity
Single Polarity
Fig. 120-05
Page 120-20
M6
M5
M7
IBias
Vcp
R
Upb
Up
M8
M12
M9
M10
Fig. 120-07
No matching problems.
Page 120-21
Vcp
S2
Vch
Cs
Ch
Fig120-06
klff1(s)
s
where z = esTs, Ts is the sampling period (S1), klf is a gain constant, and f1(s) accounts for
the loading effect of the low pass filter.
The open-loop transfer function of this system is given as,
KdKoklff1(s)
KdKoklff1(s) TsKdKoklff1(s)
T(s)
=
(sT
)
=
T(s) = (1-z-1)
s
sN
s2N
s2N
which is a Type I system if <<2/Ts.
F1(s) (1-z-1)
Page 120-22
M17
VDD
M18
M19
M20
PRE
Enable
Vs
2
3
CLK
Clk
Vcp
Vh
CLR
M35
Reset
1
VDD
VDD
M4
M8
VDD
M23
VDD
M24
VDD
M28
M6
M7
M25
M26
M27
Ch
Clkb
VDD
VDD
VDD
M16
M12
M10
M15
M11
M9
Fig. 120-07
Page 120-23
Conventional architecture
Single-state architecture
Results:
Conventional Architecture
-53dBc
140s
Off-chip filter
Reference spur
Switching time
Loop filter size
Type-I Architecture
-62dBc
30s
Integrated (70pF)
Page 120-24
VDD
IP
Up
IP
Up
Vcp
Dn
R1
Dn
Vcp
R1
IP
C1
+
IP
C1
Fig. 120-09
1+
4
1+ K44
ln
2
1- 2 2
(ts2)
where = ()
Page 120-25
C1
VDD
IP
Up
Vcp
C2
C1
R1
Dn
Vcp
C2
IP
Fig. 120-10
and b = C2
Z(s) = b+1
s
where = R1C1
s2C1b+1 +1
The loop gain for this PLL is
KoIP b
s +1
LG(s) = - 2N b+1
s
s2C1b+1 +1
The phase margin of the loop is,
c3
-1
-1
where c3 is the crossover frequency
PM = tan (c3) - tan b+1
ECE 6440 - Frequency Synthesizers
Page 120-26
c3 = b+1 /
1
b+1
Maximum phase margin as a function of b = C1/C2.
80
70
60
50
40
30
20
10
0
20
40
60
b = C1/C2
80
100
Fig. 120-11
Page 120-27
ts3/Ti = ts3/Tref
2N b+1 = 2 b+1
5.) Calculate the noise contribution of R12. If the calculated noise is negligible the design
is complete. If not, then go back to step 4.) and increase C1.
Example: Let Kv = 107 rads/sec., N = 1000, PM = 50 and f c3 = 10kHz.
1
b+1
b+1
6.65+1
= 2f c3 = 21000 = 0.44 msec
IPKv b 2
Page 120-29
VDD
IP
IP
Up
R3
Vcp
Dn
Up
R1
Dn
R1
IP
C1
C2
C3
C2
IP
C1
-+
+
R3
Vcp
C3
Fig. 120-12
C2 C3
sC11+ C + C B(s)2 + As + 1
1
1
where
2 C2
1+b 1+C1
b 2C2
,
B
=
A=
1+b
1+b C1 , = R1C1, 3 = R3C3 and
C1
b = C2+C3
Page 120-30
+
2 B(B-A)
B(B-A) B(B-A)
1
c4 =
1+(c4)2
1+b
2
=
C
2
2
2
1 b c4
(Ac4) +[1-B(c4) ]
Practical simplifications:
IPKv
2N
C2
A positive phase margin Zero lower than the two high frequency poles C1 < 1
For the fourth pole not to decrease the phase margin it has to be more than a decade
2
away from the zero, therefore, b << 1.
With these conditions we find that B << A.
ECE 6440 - Frequency Synthesizers
Page 120-31
1+b
Page 120-32
t4/Ti = ts4/Tref
Page 120-33
Page 120-35
dB or Degrees
150
Phase Shift
Magnitude
100
50
Phase Margin 90
0
-50
-100
10
100
1000
104
105
Frequency (Hz)
106
107
108
Fig. 120-13
Page 120-36
SUMMARY
Filters
Determines the dynamic performance of the PLL
Active and passive filters
Order of the filter higher the order, the more noise and spur suppression
Nonidealities of active filters
- DC offsets
- Finite op amp gain
- Finite gain-bandwidth
- Noise
Charge Pumps
Avoid the use of the op amp to achieve a pole at the origin (Type-II systems)
Nonidealities in charge pumps
- Leakage current
- Mismatches in the up and down currents
- Timing mismatches
- Charge sharing