在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3318|回复: 8

带隙基准工作电压的仿真

[复制链接]
发表于 2008-9-2 08:46:26 | 显示全部楼层 |阅读模式
50资产
怎么仿真带隙基准最低工作电压(VREF随VDD变化的曲线)
我用HSPICE
语句我是这样写的
V1 VDD O 1.8
.TEMP 40
.OP
.DC V1 0 1.8 0.001
.PRINT DC V(VREF)
.END
可仿真根本无法进行。出现
**warning** cannot find any usefulness of parameter sweeping:v1               just create it anyway
请教一下  这是怎么回事啊?
该如何仿真呢?

发表于 2008-9-2 09:13:21 | 显示全部楼层
第一行你写了个O,地应该写0
v1 vdd 0 dc 1.8
.temp 40
.op
.dc v1 0 1.8 0.1
.probe dc v(vref)
.end

再不行就把v1的电压设成parameter,扫描参数


*PTAT bandgap voltage reference two bjts q1:q2=1:8
.global vdd gnd
.option wl
.option post accurate 1
vsup vdd gnd dc 1.8
.param x=7k
.subckt op vinp vinn vout
***input
m1 d1 vinn s12 vdd p18 4u 0.4u
m2 d2 vinp s12 vdd p18 4u 0.4u
***load
m3 d1 d1 gnd gnd n18 12u 2u
m4 d2 d1 gnd gnd n18 12u 2u
***tail
m5 s12 vout vdd vdd p18 8u 0.4u
***2nd stage
m6 vout d2 gnd gnd n18 12u 1u
m7 vout vout vdd vdd p18 8u 0.4u
***
cc d2 vout 1p
.ends
x1 vinp vinn vout vout op
*vb vb gnd dc 1.25v
q1 gnd gnd vinn pnp18a25
q2 gnd gnd e2 pnp18a25 m=8
**Non-Silicide P+ Poly Resistance
*xr1 e2 vinp rpposab_ckt l=17u w=1u
*xr2 vref e3 rpposab_ckt l=132u w=1u
****
**Non-Silicide N+ Diffusion Resistance
*xr1 e2 vinp gnd rndifsab_ckt l=100u w=1u
*xr2 vref e3 gnd rndifsab_ckt l=785u w=1u
****
r1 e2 vinp x
r2 vref e3 '10*x'
m1 vinn vout vdd vdd p18 4u 0.4u
m2 vinp vout vdd vdd p18 4u 0.4u
m3 vref vout vdd vdd p18 4u 0.4u
q3 gnd gnd e3 pnp18a25
.lib '/fuyibin/model/Spice file/ms018_v1p3.lib' tt
.lib '/fuyibin/model/Spice file/ms018_v1p3.lib' bjt_tt
*.include '/fuyibin/model/Spice file/ms018_v1p3_res.ckt'
*.lib '/fuyibin/model/Spice file/ms018_v1p3.lib' res_ss
.dc temp -30 100 1
*sweep x 5k 12k 1k
.probe dc i(r1),i1(m2),i2(r2),i1(m3),v(e2)
.probe dc v(vinp,e2),v(vref,e3)
.probe dc r1=par('-1*v(vinp,e2)/i1(m2)'),r2=par('-1*v(vref,e3)/i1(m3)')
.op
.end
发表于 2008-9-2 09:38:09 | 显示全部楼层
将V1设置为变量然后进行扫描。另外最低工作电压也不是这样就能得出。你还要看在你所得到的最低工作电压
情况下你电路的输出是否在你要求的范围内,你的电路中的管子是否处于你所设计的工作区域。如果不是,则
在各种corner下输出很容易不工作。

[ 本帖最后由 zhaoguolll 于 2008-9-2 09:39 编辑 ]
发表于 2008-9-2 10:20:14 | 显示全部楼层
看起来像是语言错误
发表于 2008-9-2 14:33:04 | 显示全部楼层
你的v1 DC从0v变化到1.8v,你觉得你的电路会工作吗?不报错才怪呢 ,,,
发表于 2008-9-2 19:44:46 | 显示全部楼层



这种只是在仿带隙源的power up 过程。

同意二楼的观点
 楼主| 发表于 2008-9-3 07:54:53 | 显示全部楼层
不好意思啊 其实是语句是对的,我没仔细看,网表生成的是V_V1 VDD 0 1.8  
所以应该扫的是V_V1 而不是V1。
发表于 2009-1-6 14:57:59 | 显示全部楼层
功耗和延时是同一个坐标
发表于 2010-1-23 16:43:09 | 显示全部楼层
把VDD值设成变量 然后扫描它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-11 04:05 , Processed in 0.033028 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表