Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Help with the oscillation on pll charge pump output

Status
Not open for further replies.

zhangljz

Member level 5
Joined
Oct 19, 2013
Messages
81
Helped
1
Reputation
2
Reaction score
1
Trophy points
8
Activity points
648
Hello,

I am designing a PLL, but get stuck at the charge pump. I use the below structure. WHen I do transient simulation, I got oscillation on the output of charge pump. The loop filter parameters are calculated to meet to requirement of "PLL bandwidth < 1/20 reference frequency"

The detailed simulation are as below, what is the problem with this ringing?
And the charge pump has a large peak current at the falling edge of 'upb', how to solve this problem?

charge pump1111111111.jpeg

The switch is to setup the initial voltage
charge pump0000000000004.jpeg

The simulation:
charge pump2222222222222.jpeg


Thank you in advance
 

hi

You are giving exact pulses for upb and i think the same for dn too. So the capacitor charges and discharges according to the pulses .

So that you are getting such output. Since normal PLL operation is self correcting these pulses are reduced gradually and in locking condition it becomes only the reset delay


And for the current peak it is caused by the sudden switching of your pulses. In general we use cascaded pairs to reduce the initial peak current of switching. It is the concept of cascade pairs.. "Shielding" It shields the loading of the switches. So you must connect your switches after the cascaded MOS fets instead of connecting to power supply and ground rails.

Thanks
 

Hi,

If we only consider pulling up the output with charge pump, the 'VCP' point will look like this, right?
charge pump0000000000005.jpeg

On the other hand the 'VR' will also be varying, like this, right?
charge pump0000000000006.jpeg

I am sorry to ask so basic questions, since I am new to PLL.

I think because of the resistor in loop filter, the output of charge pump is not like figures shown in tutorial books, like this
charge pump0000000000007.jpeg

Is my design correct?

Many thanks
 

yeah. you are right. Since it is not the real case , you are getting the oscillated output.

But what happens in real time is, the errors are eventually decreases. so your control voltage will become nearly constant after rising like the one you have attached in your post.

And It is good to design with cascade current mirrors to avoid current mismatch hat is very important to make your output stable.

Try some different structures too.

Thanks.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top