Spice仿真三级环形振荡器如何使其振荡
时间:10-02
整理:3721RD
点击:
对于这个振荡电路怎么在spice仿真中使其振荡?自己的结果都是上升后就稳定了:
网表如下:
*Sheet Name:/
VDD1VDD 0 3.3
CL3G 0 100u
CL2F 0 100u
CL1E 0 100u IC=3v
RD3VDD G 10k
RD2VDD F 10k
RD1VDD E 10k
M3G F 0 0 n33 w=10u l=0.5u m=1
M2F E 0 0 n33 w=10u l=0.5u m=1
M1E G 0 0 n33 w=10u l=0.5u m=1
.op
.lib ms018.lib tt
.lib ms018.lib bjt_tt
.lib ms018.lib res_tt
.TRAN0.1ms 100000ms
.probe V(G) V(VDD) V(E) V(F)
.end
把step减小um以下。
自己不懂就别把人往沟里带。
方法不外乎两种:
1.压步长;
2.来个上电过程。
哪个step?时间吗?
我之前也想过过上电,但是在spice里面找不到阶跃信号源,您有什么其他办法吗?压步长又是什么?初学者很多不知道,希望您指导一下!
1.步长的设置:<The guide to spice & spectre> by Ken Kundert P366, P369, P253。看看你就懂了2.没有阶跃信号,那就用个快沿来代替。这几个管子又不知道你在骗他们。
好的,谢谢您的帮助,我回去试试
想请问一下,试过了您的方法后还是不能起振,但是后来看到了一个帖子说只要把三个电路中的任何一个器件的参数调成不一样就可以震荡了,试了一下发现真的是这样,请问您知道这其中的原理吗?
有趣,真没见过。我以前做过的振荡器基本上靠这两招就能动起来。
我当时在回路中加上一个门信号就震起来了
对,时间,手抖us写成um了。
仿真器的bug。