electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

oscillator simulation in ADS


Post new topic  Reply to topic    EDAboard.com Forum Index -> RF, Microwave, Antennas and Optics -> oscillator simulation in ADS
Author Message
zeshan102



Joined: 31 May 2003
Posts: 90
Location: Heart of Pakistan


Post30 Jul 2003 10:29   

oscillator simulation in ADS


I have designed a X-band oscillator at 9GHz. How can I simulate the design in ADS. What is the behaviour of S-parameters at oscillating frequency. I am also having trouble in designing biasing network.
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post03 Aug 2003 3:53   


try common base configuration. For the bias, in @DS 2003A, there is a design guide. You can also use AppliCAD, it also from agilent, free to calculate all the resistors. then use DC simulation in @DS to check the bias curent.
Back to top
IICCEE



Joined: 24 Dec 2001
Posts: 233
Helped: 2


Post03 Sep 2003 14:48   


you can use the design guide in 03A.
Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post03 Sep 2003 17:35   

Use non-linear models


Dear zeshan102
The results you can get using S parameters to design oscillators are poor, although they can be used for the first step of the design. This is because the S parameters are linear and small signal parameters by nature. In contrast the behavior that describe an oscillator is nonlinear and large signal based.
To design your VCO you would be better of using a device characterized through nonlinear models. NEC (www.cel.com) has some parts nonlinearly characterized that you could try.
You can start your design using a linear two port approach where you break the oscillator in an amplifier section cascaded with the feedback network by opening the feedback path. Optimize S21, mag and angle, to have a positive feedback defined. After this step you should close the loop and go for an oscillator's nonlinear analysis and optimization.

I hope this help you somehow.

NandoPG
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post03 Sep 2003 19:43   


The to test the oscilator, just look at the S11 and S22 first, both of them should be > 1 at the oscilating frequency. Then look at the input impedance, the real part must be nagative. Then you circuit has some potiential to oscilate. then bring it into HB simulation, put the resonator at the input port. then test it, if those conditions above are satisfied, there sould be no problem. To make S11 and S22 > common gate with feedback is the best but you will get a lot of phase noise. I recommend NE42484A for the active device. very low noise and there is a model in @DS. To test the resonator, i recommend to test it with a newwork analyzer then bring it into the @DS
Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post03 Sep 2003 21:30   


Dear Boy,

In spite of the negative resistance approach to design and analyze oscillators is popular, that is not the best one. This approach fails....

....to guarantee the start up conditions. A negative resistance at the input terminal doesn't means your oscillator will necessarily start up. You need to analyze S21 in open loop instead.

...to predict the loaded Q of the resonator used and so to estimate the phase noise. The loaded Q is readily available analyzing the group delay of S21 in open loop.

If you try to use the open loop approach instead of the negative resistance approach you will get an oscillator with a reasonable agreement with your simulations.

NandoPG
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post03 Sep 2003 23:25   


Daer nandopg
Could you please give me the detail on open loop design? I understand the negative resistance but I dont have much knoeledge on open loop test. From my understanding, the open loop mean the oscilator without a resonator. is this true? Could you please clearify? I always think that the oscilator is an infinite gain amplifier with possitive feedfack via a resonator. Is that true? Thus, when I simulate the oscilator , i test S21 of the openloop (in fact, a transister with a resonator at the input port) then I look at the S21 plot in polar form (Nyquist plot I think), if the magnitude of S21 > 1 and the phase = 0 i.e. the S21 trajectory cut the possitive real axis, It should be find, and go ahead put a feedback and see in HB whether it oscllitate or not. However, as I try many times, The phase of S21 does not have to be 0 at the osclilation frequency, but it still osclilate in HB. I realy dont know why this happend. I have read Rhea book but I never got the nice result as in his book. That why I go with negative resiatance with proper load design so that the loaded-Q will not effect the oscilation.
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post03 Sep 2003 23:45   


I have a question too, in the Rhea's book, he shows only the open loop for common emitter. how can i transform the common base to a open loop equivalent circuit?
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post03 Sep 2003 23:56   


Sorry for many post but this thinf just hit me, May I may a conclusion like this.

1. Find the input impedance WITH a positive feedback and WITHOUT a resonator. The feasible fequency range of oscilation is that the frequency range that the negative resistance occures.

2. Look at the S11 and S22, both S11 and S22 have to > 1 in that frequency range then it will be oscilate within the intersection of these frequency range.

3. Put the resonator which resonate in that frequency range in to tune to a desire frequency.

I dont know my conclusion is possible or not. I think the the condition on S11 and S22 will take care of the open loop gain.
Back to top
Google
AdSense
Google Adsense




Post03 Sep 2003 23:56   

Ads




Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post04 Sep 2003 0:14   


Dear Boy,
When I talk about open loop analysis, I am talking about to cascade the active device itself with the resonator is being used in the oscillator. To properly open the loop you have to identify, looking at the oscillator topology you are using, what element is coupling signal to the input of the active device. For example regard the topology Cser - Lshu - Cshu - Cser. If you assume that the first Cser is connected to the input of the active device and the last Cser is connected to the output of the active device, you have defined a feedback structure. To check if this structure will oscillate or not you have first to open one of the Cser from the active device terminal. This operation results in a circuit composed by the topology described above cascaded with the active device. Analyzing the mag and ang of S21 using the open loop circuit described you can see if your circuit will oscillate or no when the loop is closed. If the phase of the S21 cross the 0deg at the same time the mag of S21 pass to a maximum and if the mag of S21 is greater than 0dB (typically 5 to 10dB), the closed loop circuit will oscillate at the frequency where the zero crossing happens.
The beauty of this approach is that you can use any topology for the active device you want as well as any topology for the resonator. You can adjust for example emitter or base capacitance to ground to force the zero crossing of the ang curve to be at the same frequency as the maximum of the S21 mag curve. Also a loaded Q of the resonator can be derived and applied to the Leeson's equation to predict the phase noise.
The book from Rhea is a very good reference. If you read this book carefully you will find out lots of good information.

NandoPG
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post04 Sep 2003 0:58   


Dear Nanopg
My problem is how can I set up the open loop from the exising close loop circuit. Let say for example a basic colpitt oscillor. In the Rhea book he give an example on a colpitts with collector output. how can I get the open loop for a colpitt with emitter output.
Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post04 Sep 2003 14:30   


Dear Boy,
Lets assume the very basic Colpitts topology connected to a transistor. In this topology you have:
Cap between base and emitter
Cap between collector and emitter
Ind between collector and base
If you want a RF ground at base and to take the output from emitter, your open loop network is:
Collector - L to ground
Collector - C to Input port
Base - RF grounded though a Cap
Emitter - C to ground
Emitter - To output port.
The topology above describe a open loop two port network corresponding to a Colpitts oscillator with the output taken from the transistor's emitter.
Performing the analysis of S21 for this kind of configuration you may find that changing the Cap that is grounding the base you get to displace the phase curve to get the zero crossing at the maximum of the S21.
Try this approach and let me know your achievements.

NandoPG
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post05 Sep 2003 0:16   


Yes, I got it, thank you very much, I also try a trsmisstion line resonator. NOw I know how to reduce the harmornic my using you approach since the transmisstion line and and odd reentry mode I just make sure that S21 at those frequency less than 1. I got a very good sine wave output even for 10 GHz. I feel a lot better know Smile Thank again for a good tip. I may try to characterize the most commom oscilators in RF into open loop configuration. If I have done, may I sent it to u to verify.
Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post07 Sep 2003 0:39   


nandopg,
at microwave frequency, many people use common source/gate inductive feedback. in such circuit there is no clear feedback path. how do we define the open loop?
Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post07 Sep 2003 3:35   


Dear Cray,

There is an article: "Analysis Method Characterizes Microwave Oscillators" by S. Alechno published on November 1997 to February 1998 in 04 parts that, among other things, describes a method that make possible to analyze negative resistance oscillators though the two port open loop approach. I tried to find this articles in my papers to post here but my things are so messed up that I could not find them (if somebody get them please post here).

In short the method can be outlined as follows:

1- At the original negative resistance oscillator circuit (including he load) all original grounds should be connected together through a "wire". Remove all original ground symbols.

2- A new ground reference should be placed at emitter (or source) terminal of the new circuit.

3- Now open the circuit at the collector (or drain). This way you get a two port network. An Output port should be connected to the collector (or drain) and an Input port should be placed to the other side. This new circuit is analyzed through the open loop approach.

By using this technique you will be able to optimize a negative resistance oscillator through a open loop two port approach and keep under control all important VCO's parameters.

NandoPG
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post07 Sep 2003 5:15   


I have try the open loop method with 9 GHz common gate problem. It work fine. This link is an oscillator article from Stan Alechno but it is not in that series. This one is his newest one. I cound not find the old one (1997-1998) in pdf format.
http://xxx.mwrf.com/Articles/Index.cfm?ArticleID=10507&extension=pdf
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post07 Sep 2003 7:43   


I have a comment on openloop. I dont think i will work with any series feedback scheme since we cannnot break the loop in that case. The example is, the oscilator with an inductor connect to gate and gnd. we use this inductor as a feed back element in order to make the device unstable. but this kind of feedback is series. I dont think we can use openloop to analy this scheme. any comment?
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post07 Sep 2003 9:25   


Dear Cray,
Thia may help you. I just made it. Very Happy



Sorry, but you need login in to view this attachment

Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post07 Sep 2003 14:17   


boy wrote:
I have a comment on openloop. I dont think i will work with any series feedback scheme since we cannnot break the loop in that case. The example is, the oscilator with an inductor connect to gate and gnd. we use this inductor as a feed back element in order to make the device unstable. but this kind of feedback is series. I dont think we can use openloop to analy this scheme. any comment?


dear nandopg, boy and all
that's what i meant in my previous post. i think there isn't anyway we can find the open loop characteristic, as the feedback was cause by the transistor internal component and parasitic. the only way we can analyse this type of circuit is by negative resistance analysis.
to boy, having external feedback for 9GHz oscillator was a pain, unless u are designing a mmic oscillator where the lumped component can be realised.
for negative resistance analysis, as was mentioned by nandopg
>In spite of the negative resistance approach to design and analyze oscillators is popular, that is not the best one. This approach fails....

under what circumstances does the negative resistance approach fail?

>....to guarantee the start up conditions. A negative resistance at the input terminal doesn't means your oscillator will necessarily start up. You need to analyze S21 in open loop instead.

why a negative resitance at the input terminal doesn't mean the oscillator will start up? isn't the startup can trigger by surrounding noise?

>...to predict the loaded Q of the resonator used and so to estimate the phase noise. The loaded Q is readily available analyzing the group delay of S21 in open loop.

how to find loaded Q from group delay of S21?


>If you try to use the open loop approach instead of the negative resistance approach you will get an oscillator with a reasonable agreement with your simulations.

what simulation to u use to compare with ur measured result? transient or harmonic balance?

thanks for the help
cray
Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post07 Sep 2003 15:31   


Also in ADS, very often i get this error msg.
internal timestep XXX too small at time YYYY
when running transient simulation for oscillator. how to solve the problem?
thanks
cray
Back to top
nandopg



Joined: 26 Apr 2001
Posts: 283
Helped: 5
Location: Over the Rainbow


Post07 Sep 2003 17:44   


Dear Cray,

> Under what circumstances does the negative resistance approach fail?

First fails because the start up condition is guaranteed by a S21>0dB at the zero crossing of the ang of S21. A positive mag of S11 is a necessary condition but not sufficient. In addition the phase noise got from the real circuit is unpredictable and generally poor.

>....to guarantee the start up conditions. A negative resistance at the input terminal doesn't means your oscillator will necessarily start up. You need to analyze S21 in open loop instead.

See above.

> why a negative resistance at the input terminal doesn't mean the oscillator will start up? isn't the startup can trigger by surrounding noise?

Yes, but you have to have enough gain to sustain the oscillation. And the negative resistance approach doesn't offer this kind of analysis.

>...to predict the loaded Q of the resonator used and so to estimate the phase noise. The loaded Q is readily available analyzing the group delay of S21 in open loop.
how to find loaded Q from group delay of S21?

Ql=(W*Td)/2 => Please, refer to the book by Rhea (Oscillator Design and Computer Simulation)

>If you try to use the open loop approach instead of the negative resistance approach you will get an oscillator with a reasonable agreement with your simulations.
What simulation you use to compare with your measured result? transient or harmonic balance?

Normally I use time domain simulation

Last words:
By using the virtual ground approach described in previous post you are able to analyze any topology using the open loop even if you are using strays or intrinsic properties of the active device.
Please refer to the articles mentioned in previous post.

NandoPG
Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post08 Sep 2003 10:52   


thanks nandopg,boy,
i finally understand your analysis nandopg, the discussion was very helpful indeed. my school library doesn't have the following book "Oscillator Design and Computer Simulation" by Rhea, does anyone has the ebook? and paper on "Analysis Method Characterizes Microwave Oscillators" by S. Alechno

cray
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post08 Sep 2003 23:03   


Dear Cray
the book by rhea can be found at
http://www.elektroda.pl/eboard/viewtopic.php?t=34991

I dont have those articles.
Back to top
RC13



Joined: 24 Apr 2002
Posts: 125


Post09 Sep 2003 6:43   


Verification with transient simulation is always needed to ensure oscillation. Osc-port under HB inside @ds is recommened for initial design.
Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post09 Sep 2003 16:26   


RC13 wrote:
Verification with transient simulation is always needed to ensure oscillation. Osc-port under HB inside @ds is recommened for initial design.


hi RC13,
i discovered that when we use an ideal "DC-block" element in ads, the transient simulation doesn't show the oscillation waveform(it gives a DC waveform at steady state). when i replace it with a capacitor (for DC-blocking). both the HB and transient shows oscillation occur. anyone has similar problem?

p/s: thanks boy for pointing me to the osc book

thanks
cray
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post10 Sep 2003 0:06   


I still have a problem to include intrinsic and parasitic into the feedback loop. Any idea? For low frequency ( say hundreds MHz), the result is ok but for 10 GHz, the result from HB, and openloop sinificantly disagree.
Back to top
cray



Joined: 17 Aug 2001
Posts: 34


Post10 Sep 2003 10:45   


boy wrote:
I still have a problem to include intrinsic and parasitic into the feedback loop. Any idea? For low frequency ( say hundreds MHz), the result is ok but for 10 GHz, the result from HB, and openloop sinificantly disagree.


do you mean that u transistor model was a bare chip model? and u want to include the parasitic element? then, u need to optimise ur transistor model (plus ur self-added parasitic element) with measured s-parameter. At high frequency, parasitic effect cannot be neglected.

cray
Back to top
boy



Joined: 30 Sep 2002
Posts: 563
Helped: 39


Post23 Sep 2003 0:30   

Re: oscillator simulation in ADS


Hi guys, this is the first part os Alecno's paper.

Analysis Method Characterizes Microwave Oscilators. The rest is on the way. ( My libraian said so Smile)



Sorry, but you need login in to view this attachment

Back to top
Ti_W



Joined: 29 Nov 2007
Posts: 9


Post03 Jan 2008 3:40   

oscillator simulation in ADS


so much useful informations in this topic,thank you all

Added after 1 hours 10 minutes:

would anyone share the book: Analysis Method Characterizes Microwave Oscillators, please
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> RF, Microwave, Antennas and Optics -> oscillator simulation in ADS
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Oscillator Simulation in ADS! (2)
Oscillator simulation using ADS (3)
oscport in oscillator simulation with ADS (3)
ADS Error "Oscillator simulation failed to converge&quo (3)
Help with Oscillator in ADS (5)
Oscillator tutorial file in ADS (1)
I need ADS software to design Rf oscillator (1)
How to simulate oscillator & MIXER in ADS? (5)
need help about oscillator design with ADS!! (2)
Help: How to do noise analysis in ADS for a ring Oscillator? (2)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS