Académique Documents
Professionnel Documents
Culture Documents
References
F. M. Gardner, Phaselock Techniques, Wiley Interscience F. M. Gardner, Charge Pump Phase Locked Loops, IEEE Transactions on Communications, vol. COM-28, no. 11, Nov 1980, pp. 1980 pp 18491858 J. Hein, J. Scott, z-Domain Model for Discrete-Time PLLs IEEE Trans on Circuits and Systems, Nov 1988 M. Perrott, al A M Perrott et al, A modeling approach for - fractional-N frequency synthesizers allowing straightforward noise analysis, IEEE JSSC, August 2002, pp. 1028-1038
S. Pamarti
Lecture Topics
Basic operation Type I vs. Type II PLLs Charge pump PLL
Continuous time model Linear analysis stability closed loop phase transfer function stability, Control voltage ripple
S. Pamarti
Lecture Topics
Basic operation Type I vs. Type II PLLs Charge pump PLL
Continuous time model Linear analysis stability closed loop phase transfer function stability, Control voltage ripple
S. Pamarti
Basic Operation
Many applications
Frequency synthesis Synchronization of clocks Frequency discrimination q y
S. Pamarti
KVCO
ctrl
KVCOVctrl ( )d radians
S. Pamarti
Frequency Divider
Many implementations
Static CMOS dynamic logic current mode logic (CML) CMOS, logic,
1 div (t ) = VCO (t ) N
S. Pamarti
Phase Comparator/Detector
0
err
err
Filter classification
Based on number of integrators in F(s) Type I: no integrators Type II: one integrator Based on number of poles in F(s) 1st order, 2nd order, 3rd order, etc. d d d t
reff (t )
K PD div (t )
Vavg (t )
F (s )
Vctrl (t ) KVCO s
VCO (t )
1 N
Reference: See Floyd Gardners Phaselock Techniques, Wiley Interscience for more details
S. Pamarti
Lecture Topics
Basic operation Type I vs. Type II PLLs Charge pump PLL
Continuous time model Linear analysis stability closed loop phase transfer function stability, Control voltage ripple
S. Pamarti
ref (t )
VCO (t )
F (s ) = 1.
Non-zero values of Vctrl require that err 0 Leads to large phase errors
S. Pamarti
reff (t )
VCO (t )
reff (t )
VCO (t )
initial err (t ) = 1 e Kt ) ( K
i.e. i e err 0 The filter can not remember the required Vctrl value So, Vavg 0 is required Not good for many applications
S. Pamarti
err
Up Dn
Dn D ICP
R C2
Vctrl
Current sources dump charge proportional to phase difference into a capacitor, C2 The capacitor, C2, stores/remembers Vctrl So, So err = 0
S. Pamarti
Lecture Topics
Component description Type I vs. Type II PLLs Type II, charge pump PLL
Continuous time model Linear analysis stability closed loop phase transfer function stability, Control voltage ripple
S. Pamarti
err 2
S. Pamarti
err
err 2
err = ref div
S. Pamarti
ref (t )
VCO (t )
Tref
err
Tref
err avg
ICP
ICP
Ignores the non-linearity of the PFD Ignores position and width of current pulses Reasonable approximation for low bandwidth PLLs
S. Pamarti
ICP
ref (t )
VCO (t )
S. Pamarti
ref (t )
VCO (t )
1 + s 2 F (s ) = R s s
2
S. Pamarti
RC 2 ,
ref (t )
VCO (t )
1 + s 2 F (s ) = R s s2
S. Pamarti
RC 2 ,
ref (t )
VCO (t )
1 + s 2 F (s ) = R s s2
S. Pamarti
b 1 1 + s 2 F (s ) = R b s (1 + s ) p 2
RC 2 ,
1+
C2 , p C1
C 1C 2 = 2 C1 + C 2 b
T (s ) =
s 2 (1 + s p )
2
K (1 + s 2 )
0 dB
1/2
1/p = b/2
S. Pamarti
T (s ) =
PM 0 dB 1/2 K 180 1/p = b/2
s 2 (1 + s p )
2
K (1 + s 2 )
Two poles at s = 0 cause instability The zero provides phase margin (PM)
Large K2 values give better PM
S. Pamarti
T (s ) =
s 2 (1 + s p )
2
K (1 + s 2 )
0 dB
1/2
Decreasing b
A (s ) =
S. Pamarti
A (s ) =
C2 b 1
Thermal noise, power considerations will help in making the choice noise More later
S. Pamarti
S. Pamarti
2 1 + 2 s 0 + s 2 0
S. Pamarti
PM = tan1 (K 2 ) A (s ) = where 0 = N 1 + 2 s 0
20log10|N| dB
2 1 + 2 s 0 + s 2 0
S. Pamarti
Up Dn C1 = 0
R C2
C1
Vctrl
S. Pamarti
Up Dn C1 = 0
R C2
C1
Vctrl C1 0
S. Pamarti
3rd pole atten ates the ripple and its effects attenuates
Small b is desired for more attenuation Recall: small b reduces phase margin
Lecture Topics
Component description Problems with Type I PLL
Continuous time model
S. Pamarti
The charge pump, and loop filter operation depends on the position and the width of the Up Dn pulses Up,
S. Pamarti
n
th
Assumptions
The excess phase is small: | ( )| << 2 p |(t)| The excess phase does not change too much over n
Then,
(nT0 ) T0 n 2
S. Pamarti
I err (t )
2
div [n ]
fREF
F (s )
Vctrl (t ) KVCO s
VCO (t )
1 N
ICP
err [n ]
ICP
S. Pamarti
err [n ]
ITM
ICP
I err (t )
F (s )
fREF fREF
Vctrl (t ) KVCO s
VCO (t )
1 N
I err (t ) =
n =
CP err
[n ] (t nTref )
ICP
err [n ]
ICP
M. Perrott M Perrott, et al A modeling approach for - fractional-N frequency synthesizers al, A fractional N allowing straightforward noise analysis, IEEE JSSC, August 2002, pp. 1028-1038
S. Pamarti
ref (t )
Tref 2
fREF
1 Tref
ICP
I err (t )
F (s )
Vctrl (t ) KVCO s
VCO (t )
1 N
Two assumptions
Signal replicas are aggressively filtered by F(s) and the VCO Reasonable because of F(s) and VCO Sampling aliases are negligible Reasonable because VCO phase does not jump sharply Assumptions i A ti inaccurate as fBW fref/10 t
err [n ]
ITM
ICP
I err (t )
F (s ) 1 N
fREF fREF
Vctrl (t ) KVCO s
VCO (t )
Feq (z )
KVCO 1z
1
VCO [n ]
div [n ]
1 N
Replace the analog portions of the PLL with discrete time equivalents
Use impulse invariance to obtain Feq(z) from F(s) Implicit sampling at fs = fref Higher fs can be used: fs = m*fref, m is a +ve integer
S. Pamarti
Better prediction of PLL beha ior than the contin o s time behavior continuous model
F. M. Gardner, Charge Pump Phase Locked Loops, IEEE Transactions on Communications, vol. COM-28, no. 11, Nov 1980, pp. 18491858.
S. Pamarti
Overload limit: too large a Vctrl ripple will put the VCO out of range
Depends on the VCO implementation Note: fBW < freff/10 is a conservative estimate of this limit It follows from |KVCOVctrl| < fVCO K < ref/2 S. Pamarti
K<
S. Pamarti
S. Pamarti
2
div [n ]
ICP
Feq (z )
KVCO 1z
1
VCO [n ]
td fref f
1 N
S. Pamarti
2 div [n ]
ICP
Feq (z )
1 N
KVCO 1z
1
VCO [n ]
td fref f
PM PMt
S. Pamarti
fBW td 360 =0
err [n ]
tref [n ]
tdiv [n ]
No convenient way of handling the non linear dependence of non-linear VCO(t) on err[n]
Taylors series approximation of gs(t) ? Possible area of research, particularly in fractional-N PLLs
S. Pamarti