微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 关于摆率仿真出现震荡求助(Hspice)

关于摆率仿真出现震荡求助(Hspice)

时间:10-02 整理:3721RD 点击:

小弟仿真的一个二级放大器在仿真的时候出现震荡,十分不解。求大侠帮助
放大器的增益大概是80db。相位裕度大于60度。仿真电路参应该没问题。
仿真图如下:



库从该地址下载:http://bbs.eetop.cn/viewthread.php?tid=112891&highlight=%BF%E2
抱歉我不是为了推销这个库,我是想我上传库大家下载也是需要花积分的,不如贴库地址。
网表如下(不带库):
.option post list
*--------for SR---------*
*Attention:Failed.
*
*-----------------------*
vddvdd 0dc5
*--inverse input
*vs1vin1 0dc0
*--noninvert input
vs2vin2 0pwl(1n 2 10n 2 11n 2.5 100n 2.5 500n 2.5)
clvout 010p
rlvout 01k
Xampvout vin2 vdd 0vout TwoStageAmp
*--analysis
.op
*.PZv(vout)vs2
*.TFv(vout)vs2
.temp27
*.acdec101100meg
*.dcvs2 2.49 2.51 100u
.tran1n 600n
*.PRINTDCI(vout)v(vs1)
*.probeacvdb(vout)vp(vout)
.measacAv0 max vdb(vout)
.measac'3dB' trig at=1 targ vdb(vout) val='Av0-3' cross=1
.measac'GB' trig at=1 targ vdb(vout) val=1 cross=1
.measacVP1 find vp(vout) when vdb(vout)=0
.measac'phasemargin' param = '180+VP1'
**--------END SR---------*
*------------------subcircuit----------------------*
.subckt TwoStageAmpvin1 vin2 vdd 0vout
r13035k
cc7vout 3.8p
M11300nmosw=8u l=3u
M22130nmosw=32u l=3u
M312vdd vdd pmosw=15u l=3u
M422vdd vdd pmosw=60u l=3u
M543vdd vdd pmosw=1u l=10u
M64300nmosw=10u l=1u
M72400nmosw=3u l=3u
M95vin1 60nmosw=18u l=6u
M107vin2 60nmosw=18u l=6u
M1155vdd vdd pmosw=27u l=3u
M1275vdd vdd pmosw=27u l=3u
M136300nmosw=54u l=3u
M14vout 7vdd vdd pmosw=350u l=3u
M15vout 300nmosw=355u l=3u
.ends
.end
求大侠指正

仿真一下你的共模输入范围。

我是小编



由图,共模输入范围大概是0.7--4.5吧
我改动了pwl语句,改成pwl(1n 2 10n 2 11n 3 100n 3 500n 3)
.tran的仿真步长小与5n秒则仍然出现震荡。
很奇怪啊。求各位大侠指教。

小编没辙了,再顶。

小编修改了一下,就不震荡了,但是更奇怪了
管子1--7是电源电路+启动电路,把这七个管子注销掉之后。在节点3加上一个理想电压源,电压922.4364mv。
于是就不摆动了。可是为什么啊。真奇怪啊真奇怪。求大侠解答。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top