Professional Documents
Culture Documents
Ah*# -The weUlnovn sAmain model for continuous-time phase- comparing the continuous- and discretetime models with
locked bops (PU's) is a fundamental t d for tbe linearized analysis of a PLL timestep simulator, and actual measured devices. In
these systems For PLL's with digital inputs md outputs, however, a
d m t e t i m e z-doouin aodel wre reuIptdy describes loop behavior. In Appendix A, the assumptions needed to linearize the net-
this paper, a -e
m is -bed for obtaining an accurate z-domain work analysis will be discussed and it will be shown that
description of a dlscrrte-tlne PU, This method is an alternative rppmsch these assumptions are identical to those required to ana-
to the analysis presented in 141. "he modeling technqw transforms lyze the PLL with the use of linearized difference equa-
portions of the s h a h P U model directly into the r-domain, requiring tions. Finally, in Appendix B, the analysis methodology
only smightforwaud rlgebnle manipulations even for complex loop filters.
This methodology is Laomtntel for a simple loop filter, and measure-
will be extended to PLL's with switched capacitor loop
mnts from the digital signal@ interface (DSI) integrated circuit are used filters.
to compare s-domain, z.QMLn. anti time step analysis results for a mom
eompliatod loop filter. I&e z-domain model, rltllough only incrementally 11. DISCRETE-TIME
MODELDEVELOPMENT
more complicated than the $-domain moQi, is shown to be more accurate,
cspocisny at higher Jim freqwndcz. A. Continuous-Time PLL's and the s-Domain Model
A functional block diagram for a continuous-time PLL
I. INTRODUCTION is shown in Fig. 1. The block diagram of the associated
s-domain PLL model is shown in Fig. 2. This model
T HE basic s-domain PLL model presented in numer-
ous texts [1]-[3] treats a loop in the locked condition
as a linear continuous-time system. The input and output
assumes that the input waveform is a phase modulated
sine wave, i.e., it has the form,
waveforms are assumed to be sinusoidal and the phase
detector is modeled as a linear analog multiplier with an
sa( t ) = a-sin ( w,t + +,(t )).
inherent ideal low-pass filter. Although the linear continu- The input phase modulation +,(r), and oscillator output
ous-time model is useful within these constraints, many
PLL's operate under conditions not accurately represented
+J t ) are continuous functions of time.
In Fig. 2, the summing node and K p gain block repre-
by these assumptions. In particular, a large class of PLL's sent the operation of the phase detector in the frequency
used most notably in data communications have digital domain. The phase detector is assumed to be a linear
waveforms as both inputs and outputs. For these PLL's, analog multiplier which multiplies the input and output
the phase information is contained in the digital waveform waveforms. The result is a multifrequency signal which
transitions and should be viewed as a discrete-time se- contains the phase difference information desired ( $ i ( s ) -
quence. The linear, continuous-time model can approxi- +Js)) in the low frequency portion of the phase detector
mate the operations of these loops only if the jitter fre- output spectrum. The higher frequency multiplicative
quencies of interest are much less than the incoming data products are ignored in the analysis. The effect of this last
transition rate. assumption can be included by assuming that an ideal
To obtain an accurate discrete-time model of a PLL, one low-pass filter sits behind the multiplier. In practice, the
can write the complete set of differential equations describ loop filter following the phase detector approximates this
ing the system, convert these into difference equations, ideal filter.
linearize the equations along the way, and finally z-trans- Finally, the loop filter (F(s)) and voltage-controlled
form the result to obtain H ( r ) , the z-domain jitter transfer oscillator ( K , / s ) are included in the block diagram.
function. This procedure quickly becomes cumbersome for In general, the loop filter is modeled accurately as a
all but the simplest loop filters as noted by Gardner [4]. linear continuous-time element, especially if it is imple-
In this paper, a z-domain description for a PLL is mented with passive components. Relaxation and current
presented which is only incrementally more complicated ramping oscillators exhibit linear and wideband voltage-
than the linear continuous-time model. The model uses the to-frequency relationships and are also accurately modeled
impulse invariant transformation to convert the s-domain as linear continuous-time elements.
description of a portion of the loop directly into the The jitter transfer characteristic for the s-domain model
z-domain. In addition to the model derivation and imple- is also shown in Fig. 2. H ( j ) will be used to compare the
mentation for a simple loop filter, results will be shown accuracy of the s- and z-domain models in a later section.
The assumption inherent in the application of the s-
Manuscript recdvcd October 16, 1987; revised March 18, 1988. This domain model to a PLL are generally valid for loops
pa r was mmmcndcd b Asso~iatcEditor C. A. T.Salama. operating with sinusoidal inputs and outputs (continuous-
K e wrhors are wiL A?& Loboratoria, Rcadding, PA 19612.
EEE Log Number 8823450. time PLL's). It will be shown, however, that for PLL's
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
-
--
1394 IEEE TRANSACTIONSON CIRCUITS AND SUSEM$ VOL. 35,NO. 11, NOVEMBER 1988
-
DETECTOR FILTER
INPUT
FILTER
I +I
I-
DATAREFERENCE EDGE
U
Fig. 1. F u n c t i d block diagram for continuous-time PLL. INPUT
DATA
. .
OlQilAL ... ...
... ...
PHASE DETECTOR .. ..
OUTPUT
U
BOW - I b
K,
-
8
~ VOLTAGE
CONTROLLED
OSCILLATOR
Fig. 4. Digital phase detector operation.
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
HEIN AND SCOTT: Z -DOMAIN MODEL FOR PU’S 1395
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
13% IEEE TRANSACTIONSON cincuirs AND SYSTEMS. VOL. 35. NO. 11. NOVEMBER 1988
I iw
S - PLANE
K-0
-----.+
U
4
Fig. 7. S-domain root locus.
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
HEIN AND SCOlT: 2-DOMAIN W D E L FOR PLL'S 1397
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
1398 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS,VOL. 35, NO. 11, NOVEMBER 1988
model for the mixed continuous-time/discrete-timesystem Fig. 11. PLL response to finite width pulse input.
can be developed.
3) Finally, in the model using the impulse invariant
transformation, it was assumed that the pulse width modu-
APPENDIX A
NETWORK LINEARIZATION APPROXIMATIONS
lated output of the digital phase detector could be approxi-
mated as a series of weighted impulses. The validity of this
In the derivation of the z-domain model for discrete-time approximation can be investigated by analyzing the loop
PLL's presented in this paper, a number of approxima- filter and VCO response to a finite width pulse for a
tions were made to linearize the network. In [4], Gardner simple RC loop filter. In Fig. 11, a simple RC charge
uses the difference equation approach to derive a discrete- pump loop filter is shown. The loop filter is driven with a
time PLL's response to an input phase ramp (frequency current pulse of magnitude I p and duration r .
step). In linearizing the difference equations, a number of The output of the loop filter from time 0 to T (the time
approximations are also required. In this appendix, each of at which the next reference data edge arrives) is given by
the linearizing assumptions will be discussed. It will be
shown that the assumptions required to derive the z- I
domain model through the impulse invariant transforma- uc(t)=IpR+Lt, O<t<r
C
tion are the same as the assumptions required to linearize
the difference equations. Therefore, both approaches lead
to the same results, although the impulse invariant ap-
proach significantly reduces the amount of computation
required. The VCO integrates its control voltage to produce an
Linearizing Assumptions output phase shift. Therefore, the total phase shift at time
1) In any linear PLL model, it must be assumed that the T caused by the finite width pulse starting at time 0 is
loop filter and VCO operate in a linear fashion. As stated given by
previously, many practical loop filters and VCO's are well T
modeled as linear elements. A+=K,J uc(t)dt
0
2) In both discrete-time models, it must be assumed
that phase samples occur at constant intervals and that the
loop responds symmetrically to leading and lagging phase
information. This implies that:
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
HElN AND SCOTT: I-DOMAIN MODEL FOR PLL'S 1399
swc
LOOP FILTER
LPF(z)
"c . vco
F(d
- series of impulses. In other PLL architectures, switched
capacitor loop filters may be used to drive a continuous-
time VCO. In these cases, an extension of the modeling
philosophy presented in this paper can be used to develop
a discrete-time linear model for the PLL.
The functional block diagram for such a switched-
capacitor loop filter/continuous-time VCO interface is
shown in fig. 12. The output of the loop filter is a staircase
waveform which changes values at intervals of T seconds.
This staircase waveform can be viewed as a superposition
of step functions whose value for the k th time interval is
ASSOCIATED given by the difference between the output of the SWC
STEP
loop filter in the k and (k - 1)th intervals. Quantitatively,
if s ( k ) is the output step function in the kth interval,
FUNCTIONS
then:
....................
r(k-1)
U,( k ) = U,( k - 1) + s( k )
Fig. 12. Switched capacitor loop filter/continuous-time VCO interface.
k
= Cs(j)
j-0
swc 1.1 OIFFERENCING vco
LOOP FILTER
I
BLOCK
I I or
LPF(z) - yc (21
1-7.
-1
-
l(2)
F(z) - Transforming this relationship into the z-domain yields
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.
1400 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS,VOL. 35. NO. 11, NOVEMBER 1988
Jerrell P. Heia (S’82-Mi13) received h e B.S.EE. Jeffrey W. Scotr received the B.S.E.E.degree
degree from Penn State University, Slate Col- from khigh University, Bethlehem, PA, in 1983
lege, PA, in 1982 and the M.S.E.E. degree from and the M.S.E.E degree from the Massachusetts
Stanford University, Stanford, CA, in 1983. Institute of.Technology. Cambridge, in 1985.
He joined AT&T Bell Laboratories in 1982 as He is currently a Member of the Technical
a Mcmbcr of Technical Staff, designing analog Staff at AT&T Bell Laboratories in Reading. PA,
VLSl devices for data communications. In 1985, where his activities and interests include anal%
he moved IO Crysial Semiconductor Corpora- MOS circuit design, digital signal processing.
tion, Austin. TX. as a Local Area Network IC oversampled data conversion. and high speed
design engineer. He rejoined Bell Laboratories in clock recovery.
1986, and is currently involved in the develop Mr.Scott is a member of Phi Beta Kappa and
meat of T-curier data communications devices, voiceband echo can- Eta Kappa Nu.
cellers, and phase-locked loops.
Mr. H a n is a member of Eta Kappa Nu and Tau Beta Pi.
Authorized licensed use limited to: Synopsys. Downloaded on August 30,2022 at 08:38:39 UTC from IEEE Xplore. Restrictions apply.