The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 17th, 2024, 3:02am
Pages: 1
Send Topic Print
Lock Range in Charge Pump PLL -- Calculation (Read 6757 times)
Kart_Mann
New Member
*
Offline



Posts: 3
Chennai, India
Lock Range in Charge Pump PLL -- Calculation
Jun 27th, 2005, 9:47am
 
Hi,
I'm reading up on charge pump PLLs for a project I'm working on.
I am unable to understand what could limit the lock range of a Charge Pump PLL.
I cannot think of any limiting factor other than maybe the volatge swing limit of the charge pump,
Yet when I try to simulate such a PLL ( in Verilog AMS ) I find that there is no lock outside the range 950-1050 khz. 1Mhz being the central frequency..
Is it a fault with my simulation or with my understanding??
Specifically i'm interested in circuits using the phase detector as described by Alexander JDH in his paper on
Clock recovery in Random Binary Signals
Electronics letters 1975
kartik
Back to top
 
 

Kartik
View Profile kartikavula   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: Lock Range in Charge Pump PLL -- Calculation
Reply #1 - Jul 6th, 2005, 4:48am
 
Hi Kartik,

I dont have the Razavi book with me and so I cannot comment on the Alexander paper. However, I suspect that you are using only a phase detector and not a PFD (phase frequency detector) and perhaps you are referring to the acquisition range when you use the term lock range.

I dont know what scheme you are using to test for PLL locking. The standard test would be to supply an input reference clock and try to get the VCO frequency to lock to this frequency (or a multiple of it). Since you are modelling all these blocks in Verilog, the usual restrictions such as limited frequency range of the VCO etc. do not come into play.

One point to keep in mind is that the bandwidth of the loop filter also has a role to play in the whole scheme of things and if this has a sufficiently low bandwidth and you dont use a PFD, you are unlikely to get any sort of acquisition. Try using a PFD. It is very simple and described in sufficient detail in the very first paper which is a tutorial by Razavi.

To summarize, charge-pump PLLs with PFDs do not really have limitations on their acquisition behavior and you should see this if you simulate everything correctly. In addition, if your loop is stable, then the PLL stays locked once acquisition is complete.

Hope this helps.

Vivek
Back to top
 
 
View Profile   IP Logged
Kart_Mann
New Member
*
Offline



Posts: 3
Chennai, India
Some more doubts
Reply #2 - Jul 7th, 2005, 1:32am
 
Hi Vivek,

Thanks for ur reply!

Perhaps I should have been clearer about the exact PLL that I'm using Embarrassed

I'm using a Type II PLL with a charge pump and a phase detector. The phase detector is of the early-late type . The scheme for testing lock is identical to the one you have described.

It is very simple and described in sufficient detail in the very first paper which is a tutorial by Razavi.

I would be interested to know about the paper of Razavi's that you are referring to.

Secondly could you please elaborate on ( or give some reference ) on the effect of loop bandwidth on acquisition range in a Type II charge pump PLL.

Regards
Kartik
Back to top
 
 

Kartik
View Profile kartikavula   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: Lock Range in Charge Pump PLL -- Calculation
Reply #3 - Jul 7th, 2005, 5:03am
 
Hi Kartik,

I assumed that you already had the text in question since you quoted an obscure paper to begin with. Anyway, the book is titled "Monolithic Phase Locked Loops and Clock Recovery Circuits". The author is Behzad Razavi and the publisher is IEEE Press. The paper in question is the first one in the book which is actually a tutorial.

If you dont have this book, you can find more or less all the information in the textbook by Razavi "Design of Analog CMOS Integrated Circuits" in Chapter 15 which deals with PLLs.

Both Type I (XOR) and Type II (Gilbert multiplier) phase detectors have some restrictions. For more information, you can refer to the book above. Unless you have some special reason to use the Type II phase detector (which is quite fine otherwise), I would suggest using a PFD as it simplifies things quite a bit. However, that is a different matter altogether.

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
Paul
Community Fellow
*****
Offline



Posts: 351
Switzerland
Re: Lock Range in Charge Pump PLL -- Calculation
Reply #4 - Jul 8th, 2005, 1:49pm
 
Kartik,

I guess you try to use the Alexander (bang-bang) PD because you are working on clock recovery circuits. Right? In that case, you cannot use a PFD and must use a dual-loop topology with separate phase and frequency detection, as explained in the book Vivek refers to.

Paul
Back to top
 
 
View Profile WWW   IP Logged
neoflash
Community Fellow
*****
Offline

Mixed-Signal
Designer

Posts: 397

Re: Lock Range in Charge Pump PLL -- Calculation
Reply #5 - Nov 11th, 2005, 6:36am
 
[quote author=Kart_Mann  link=1119890833/0#0 date=1119890833]Hi,
I'm reading up on charge pump PLLs for a project I'm working on.
I am unable to understand what could limit the lock range of a Charge Pump PLL.
I cannot think of any limiting factor other than maybe the volatge swing limit of the charge pump,
Yet when I try to simulate such a PLL ( in Verilog AMS ) I find that there is no lock outside the range 950-1050 khz. 1Mhz being the central frequency..
Is it a fault with my simulation or with my understanding??
Specifically i'm interested in circuits using the phase detector as described by Alexander JDH in his paper on
Clock recovery in Random Binary Signals
Electronics letters 1975
kartik [/quote]

In theory, there is not anything limit PFD's acquisition range.

However, the lock range, which is called hold range normally, should have no definition on PFD.

In PD, lock range means that static phase error in PD should be lease than some value to keep PD gain in monotony. This is not a problem in early-late PFD.



Back to top
 
 
View Profile   IP Logged
Sezi
Junior Member
**
Offline

I LoVe ICs!

Posts: 12
Sweden
Re: Lock Range in Charge Pump PLL -- Calculation
Reply #6 - Nov 23rd, 2005, 10:19am
 
Hi Kartik,
I agree with Paul, are you implementing a clock recovery circuit to extract the clock out of a random data waveform? If yes, you should use either binary or linear PDs that work with random data. An example to linear PDs is Hogge and an example to binary PDs is Alexander (that you are using). If no random data is involved and you have a periodic input, then go for the PFD which you can find in many books that deal with PLL.

Sezi
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.