The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> RF Design >> VCO start-up problem
https://designers-guide.org/forum/YaBB.pl?num=1190353499

Message started by mobil on Sep 20th, 2007, 10:44pm

Title: VCO start-up problem
Post by mobil on Sep 20th, 2007, 10:44pm

Hello all,

Just mentioned a old topic about how to trigger the VCO in simulation. I know it was discussed before in
http://www.designers-guide.org/Forum/YaBB.pl?num=1066188298/7
In above post, the suggestion is to add impulse (voltage or current) to 'kick' VCO or play around the initial conditions.

But, I remember there was another simple method (I can't find the post in the forum) mentioned that just setup the
'maxstep' in transient simulation (SpectreRF). e.g. if the frequency of vco is 5 GHz, let the maxstep = 5p. After doing so,
the 'impulse' component isn't necessary and the VCO will start by itself.

Unfortunately, I can't remind the detail of how to setup this 'maxstep' under the operating frequency. Does someone
know this or find the original post? Thank you.

Mobil

Title: Re: VCO start-up problem
Post by Ken Kundert on Sep 21st, 2007, 8:50am

To start an oscillator you need to kick it somehow. You can use either a finite duration source or an initial condition. For ring oscillators, I prefer initial conditions. For resonant oscillators I prefer a damped sinusoid with a frequency that matches the oscillators. Set maxstep small to nurture the oscillation (oscillations when small can be quenched by large timesteps).

This is all discussed in some detail in my book (http://www.designers-guide.org/Books/dg-spice/index.html).

-Ken

Title: Re: VCO start-up problem
Post by mobil on Sep 21st, 2007, 6:15pm

Thanks your reply, Ken.

I'll read that carefully.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.