Charge Pump Phase-Locked Loop with Phase-Frequency Detector

Charge Pump Phase-Locked Loop with Phase-Frequency Detector

1 Charge pump phase-locked loop with phase-frequency detector: closed form mathematical model Kuznetsov N.a,b,c, Yuldashev M.a, Yuldashev R.a, Blagov M.a,b, Kudryashova E.a, Kuznetsova O.a, Mokaev Ta. Abstract—Charge pump phase-locked loop with examples are given for the first time, the main idea of phase-frequency detector (CP-PLL) is an electrical Example 1 was already noticed by P. Acco and O. Feely circuit, widely used in digital systems for frequency [1], [9]. P. Acco and O. Feely considered only near-locked synthesis and synchronization of the clock signals. In this paper a non-linear second-order model of CP-PLL state, therefore they didn’t notice problems with out-of- is rigorously derived. The obtained model obviates the lock behavior. Example 2 and Example 3 demonstrate shortcomings of previously known second-order models problems with out-of-lock behavior, which was not discov- of CP-PLL. Pull-in time is estimated for the obtained ered before. second-order CP-PLL. Note that while derivation of non-linear mathematical models for high-order CP-PLL requires numerical solution I. Introduction of non-linear algebraic equations or allows to find only approximate solutions (see, e.g. [6], [8], [13], [14], [16], HASE-locked loops (PLLs) are electronic circuits, [19], [33], [36]), non-linear mathematical models for the designed for generation of an electrical signal (volt- P second order CP-PLL can be found in closed-form. Fur- age), while the frequency is automatically tuned to the ther, we consider only the second order CP-PLL. Noise frequency of an input (reference, Ref) signal. Charge pump performance and simulation of PLL is discussed in [3], [26], phase-locked loop with phase-frequency detector (Charge [28], [29], [32]. pump PLL, CP-PLL, CPLL) is widely used in digital systems for frequency synthesis and synchronization of the clock signals [3]. The CP-PLL is able to quickly lock onto II. A model of charge pump phase-locked loop the phase of the incoming signal, achieving low steady- with phase-frequency detector in the signal state phase error [7]. Important issues in the design of PLL space are estimation of the ranges of deviation between oscilla- Consider charge pump phase-locked loop with phase- tors frequencies for which a locked state can be achieved, frequency detector [10], [12] on Fig. 1. Both reference the stability analysis of the locked states, and study of and output of the voltage controlled oscillator (VCO) are possible transient processes. The pioneering monographs square waveform signals, see Fig. 2. [11], [31], [35] were published in 1966, a rather comprehen- sive bibliography [24] was published in 1973, and recent trailing edge surveys [4], [23]. For the corresponding study of the CP- PLL F. Gardner developed in 1980 a linearized model in vicinity of locked states [10], [12]. Then an approximate arXiv:1901.01468v4 [eess.SP] 10 Mar 2019 discrete-time linear models of the CP-PLL were suggested 1 2 3 in [17], [25]. However, linear models are essentially limited, Fig. 2: Waveforms of the reference and voltage controlled since only local behavior near locked states can be studied. oscillator (VCO) signals are periodic functions with period For the study of non-local behavior and transient processes equal to one. Trailing edges happen at the integer values of some nonlinear second-order models of the CP-PLL were corresponding phases. developed in [2], [7], [34]. Examples from section V demonstrate that algorithm Without loss of generality we suppose that trailing edges and formulas suggested by M. van Paemel in [34] should of VCO and reference signals occur when corresponding be used carefully for simulation even inside allowed area phase reaches an integer number. The frequency ωref of (see Fig. 18 and Fig. 22 in original paper [34]). While the reference signal (reference frequency) is usually assumed to be constant: (a) Faculty of Mathematics and Mechanics, Saint-Petersburg State b t University, Russia; ( ) Dept. of Mathematical Information Technol- θref (t) = ωref t = , (1) ogy, University of Jyv¨askyl¨a,Finland; (c) Institute for Problems in Tref Mechanical Engineering of Russian Academy of Science, Russia; (cor- responding author email: [email protected]). This paper is where Tref , ωref and θref (t) are the period, frequency and an extended version of [22] phase of reference signal. 2 R Reference PFD C Loop filter ( ) + 1 + + s + VCO Fig. 1: Charge pump phase-locked loop with phase-frequency detector (Charge pump PLL) The phase-frequency detector (PFD) is a digital circuit, The relationship between the input current i(t) and triggered by the trailing (falling) edges of the reference Ref the output voltage vF (t) for a proportionally integrating and VCO signals. The output signal of PFD i(t) can have (perfect PI) filter based on resistor and capacitor only three states (Fig. 3): 0, +Ip, and −Ip. 1 H(s) = R + , Cs Ref Ref is as follows t 1 Z VCO Ref vF (t) = vc(0) + Ri(t) + i(τ)dτ, (2) -Ip 0 Ip C 0 where R > 0 is a resistance, C > 0 is a capacitance, and VCO VCO t 1 R vc(t) = vc(0) + C i(τ)dτ is a capacitor charge. Ref 0 The control signal vF (t) adjusts the VCO frequency: ˙ free θvco(t) = ωvco(t) = ωvco + KvcovF (t), (3) Ip PFD 0 free where ωvco is the VCO free-running (quiescent) frequency -I p (i.e. for vF (t) ≡ 0), Kvco is the VCO gain (sensivity), and 2 θvco(t) is the VCO phase. Further we assume that VCO θ˙vco(t) = ωvco(t) > 0. (4) time If the frequency of VCO ωvco(t) is much higher than Fig. 3: Phase-frequency detector operation. the frequency of reference signal ωref , then trailing edges of VCO forces PFD to be in the lower state −Ip most of the time. In this case the output of loop filter vF (t) is negative. To construct a mathematical model, we wait for first Negative filter output, in turn, decrease the VCO fre- trailing edge of reference signal and define the correspond- quency to match the reference frequency. Similarly, if the ing time instance as t = 0. Suppose that before t = 0 the VCO frequency is much lower than the reference frequency, PFD had a certain constant state i(0−). A trailing edge of the filter output becomes mostly positive, increasing the the reference signal forces PFD to switch to higher state, VCO frequency. If the VCO and reference frequencies are unless it is already in state +Ip. A trailing edge of the close to each other, then the transient process may be more VCO signal forces PFD to switch to lower state, unless it complicated. In this case the CP-PLL either tends to a is already in state −Ip. If both trailing edges happen at locked state or to an unwanted oscillation. the same time then PFD switches to zero. From (1), (2), and (3), for given i(0−) and ωref we Thus, i(0) is determined by the values i(0−), θvco(0), obtain a continuous time nonlinear mathematical model and θref (0). Similarly, i(t) is determined by i(t−), θvco(t), of CP-PLL described by differential equations and θ (t). Thus, i(t) is piecewise constant and right- ref 1 1 v˙c(t) = i(t), continuous . C (5) ˙ free θvco(t) = ωvco + Kvco (Ri(t) + vc(t)), 1approaching any number from the right yields the same value of i(t) 2VCO overload is considered in the end of this paper. 3 with discontinuous piecewise constant nonlinearity interval: k interval: k+1 interval: k+2 i(t) = i i(t−),ωref ,θvco(t) and initial conditions vc(0),θvco(0) . PFD 0 III. Derivation of discrete time CP-PLL model Here we derive discrete time model of the CP-PLL in the following form τk+1 = ϕ(τk,vk), (6) Filter vk+1 = v(τk,vk). First, let us define the state variables τk, vk. middle Let t0 = 0. Denote by t0 the first instant of time such that the PFD output becomes equal to zero3; if i(0) = time middle 0 then t0 = 0. Then we wait until the first trailing edge of the VCO or Ref and denote corresponding moment Fig. 5: Definition of discrete states τk and vk. lk is a PFD pulse of time by t1. Continuing in a similar way, one obtains width. middle increasing sequences {tk} and {tk } for k = 0,1,2... (see Fig. 4). Finally, from (2) we get Let t < tmiddle. Then for t ∈ [t ,tmiddle) sign (i(t)) is ( k k k k v , t ∈ [tmiddle,t ), a non zero constant (±1). Denote by τ the PFD pulse k k k+1 k vF (t) = Ip middle width (length of time interval, where PFD output is non- vk ± RIp ± C (t − tk+1), t ∈ [tk+1,tk+1 ). zero constant), multiplied by the sign of PFD output (see (9) Fig. 5): Combining (3) and (9) we obtain free middle middle middle ωvco + Kvcovk, t ∈ [tk ,tk+1), τk = t − tk sign (i(t)), t ∈ [tk,t ), k k free Ip (7) ωvco(t) = ω + Kvco vk ± RIp ± (t − tk+1) , middle vco C τk = 0 tk = tk . middle t ∈ [tk+1,tk+1 ), (10) k k+1 k+2 k+3 where the sign − or + in the last equation corresponds to Ref sign (i(t)). By (9) and (7) the value of vk+1 can be expressed via τk+1 and vk: Ip vk+1 = vk + τk+1.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    21 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us