spectre中的stb仿真
因为我在不同地方断开后,stb放出来的幅频和相频特性曲线很不一样,不知道哪个才能正确反映环路的稳定性特征。
只有一个环路的话,曲线应该是一样的。
如果不一样,则你的电路里有多个环路。
楼上讲的有道理。尤其是你在不经意间把测试源放到另一个环路里面去了,就很明显会得到不同的bode plot以及PM和GM了。
一般把测试电压源放在loop中的高阻节点,eg,MOS的gate端。高阻节点受电压,低阻节点受电流。
另外,如果是multiloop的嵌套,把multiloop的common path断开加小信号源。
谢谢你!
我确实是一个mulitloop的结构。之前的stb仿真结果比较诡异,于是我就用了比较传统的方法:用resBias设置不同的DC与AC电阻值。测量反馈点到输出的传输函数,得到的AC响应是稳定的。但是transient仿真结果却震荡了。
我的问题是:在Muliloop结构中,使用传统的AC仿真是不是不能准确反映环路的稳定特性。如果用stb仿真,即你提到的断开common path的方法,是不是得到的结果更加准确?
理论上STB仿真的结果和加大电感、大电容和小信号源的AC仿真结果是一致的,以前我特意仿真比较过。
有的相位是从0度开始,换一个地方变成180度开始了
请问“如果是multiloop的嵌套,把multiloop的common path断开加小信号源”,请问:common path指的是哪里?
比如一个带运放的bandgap,既有正反馈又有负反馈,请问断开加小信号的时候,要在哪里断开?
谢谢!
学习了~
学习了。
也遇到这个问题,多环路仿真stb仿真源加在不同的地方仿真出来的结果确实不一样,但是具体原因不清楚,望高人解答!
伙计,能仔细说明下么?我现在遇到这样一个问题,用ac仿真和stb仿真,结果中相频特性的相位起始点分别从0和+180度开始的,
伙计,能仔细说明下么?我现在遇到这样一个问题,用ac仿真和stb仿真,结果中相频特性的相位起始点分别从0和+180度开始的,
学习了
受教了,mark mark
The loop-based algorithm provides accurate stability information for single-loop circuits and
multi-loop circuits in which a probe component can be placed on a critical wire to break all
loops. For a multi-loop circuit in which such a wire may not be available, the loop based
algorithm can be performed only on individual feedback loops to ensure they are stable.
Although the stability of all feedback loops is only a necessary condition for the whole circuit
to be stable, the multi-loop circuit tends to be stable if all individual loops are associated with
reasonable stability margins.
对于多loop的电路,觉得还是AC仿真好些
学习。
应该加在运放的输出和GATE之间。