The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> Analog Design >> Differential OTA stability...
https://designers-guide.org/forum/YaBB.pl?num=1164646793

Message started by redentore on Nov 27th, 2006, 8:59am

Title: Differential OTA stability...
Post by redentore on Nov 27th, 2006, 8:59am

Hi! I need to plot gain loop of a OTA with capacity feedback.
I tried to use spectre's STB analysis,, but the results doesn't look good.
How do I select the probe for the analysis in a differential circuit (I tried to select one transistor of the differential pair and tried to break the one feedback with a probe, but doesn't seem to work)?
Can someone write me a step by step tutorial?
Thank you very much!

Title: Re: Differential OTA stability...
Post by Ken Kundert on Nov 27th, 2006, 6:38pm

Try "spectre -h stb". There are instructions on how to apply stb to differential circuits there.

-Ken

Title: Re: Differential OTA stability...
Post by redentore on Nov 28th, 2006, 2:20am

One last question: how do I converti this netlist into a circuit?
   subckt diffprobe x1in x2in x1out x2out
       ibranch inout x1out iprobe
       vinj inout x1in iprobe
       evinj x2in x2out x1in x1out vcvs gain=0
       fiinj 0 x2out pcccs probes=[ibranch vinj] coeffs=[0 1 1] gain=0
   ends diffprobe

Title: Re: Differential OTA stability...
Post by ACWWong on Nov 28th, 2006, 3:19am

you can draw it based on the netlist using analoglib iprobe, vcvs and pcccs....
Or if you have access to it you can use the drawn for you component: analoglib.cmdmprobe

Title: Re: Differential OTA stability...
Post by redentore on Nov 28th, 2006, 7:22am

Ok, I found the component.
I plotted the loop gain but there is a little problem: the zero crossing frequency from the loop gain is different from the frequency of the domint pole. Can this be possible? In theory the domint pole frequency and the zero crossing of the loop gain should be the same.
Thank you very much!

Title: Re: Differential OTA stability...
Post by ACWWong on Nov 28th, 2006, 8:44am

The dominant pole freq is when the loop gain is reduced by 3dB.
It is NOT the frequency at which loop gain is 1 (0dB). When the loop gain does cross 0dB you need to ensure good phase margin.


Title: Re: Differential OTA stability...
Post by redentore on Nov 28th, 2006, 9:06am

Sorry, I think I haven't made myself clear.
Since H=A/(1+T) =~A/T -> T=a/H -> (T)dB = (a)dB - (H)dB, being a the open loop gain, H the closed loop gain and T the loop gain.
In this approximation the closed loop -3dB frequency should be the zero crossing frequency on the loop gain.

Title: Re: Differential OTA stability...
Post by Croaker on Nov 29th, 2006, 4:24pm

Yes, sounds like you are plotting H=1/B (closed-loop gain) and A (open-loop gain) on the same graph, and the difference is the loop-gain.  OK.

Your assumption is correct assuming the A*B >> 1 and 1/B intersects at a -20 dB point.  Maybe you have a second pole in your open-loop response.  If so, there will be an increase in downward slope, though sometimes it's a little tricky to see.

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