作者Hyozero (123)
看板Electronics
标题[问题] 如何用Hspice求input referred noise
时间Sat Oct 31 23:53:08 2009
请问要如何以hspice求出input referred noise呢?
我的.ac 是扫 10Hz ~ 10G Hz
想求10Hz ~ 10G Hz的input referred noise,单位是(V)^2
也就是说:要把频率积分
我下.noise指令,.lis档中列出如下:
**** total output noise voltage = 3.196e-24 sq v/hz
= 1.7877p v/rt hz
transfer function value:
v(out1b,out1a)/vd = 129.1305u
equivalent input noise at vd
= 13.8440n /rt hz
**** the results of the sqrt of integral (v**2 / freq)
from fstart upto 10.0000g hz. using more freq points
results in more accurate total noise values.
**** total output noise voltage = 34.9722m volts
**** total equivalent input noise = 1.6955m
目前不太清楚红色这部份是否就是我想求的input referred noise...
这个结果和spectre跑出来的数据有一段差距
spectre算出来的input referred noise大约是
4μ(V)^2
我把红色部份部份平方後是
2.8747μ(V)^2
所以我想由 .print ac inoise onoise这个指令所给的inoise来验证
(inoise是指某频率下的input referred noise,例如上面10g Hz时inoise=13.8440n)
但inoise的单位是μV/√Hz,所以我想要把inoise平方後再积分
但是却卡在不知道该怎样才能把inoise平方..
.param abc = 'inoise**2'
这样会出现error
.lis档告诉我
**error** no definition for 0:inoise
it was called by 0:abc
我也试过在.meas 做积分时 给'inoise**2',但是出现warning,然後就不执行
在这里卡了好久啊...
请问该怎麽做才能把inoise平方呢?
或者说红色的部份就是我想求的input referred noise呢?
(但是和spectre算出来的数据差距不小阿..)
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.56.28
1F:→ Hyozero:为什麽hspice和spectre的数据会差这麽多? 11/03 10:13
2F:→ Hyozero:有人可以给我一些建议吗? 感恩 11/03 10:13