作者: winston1215 (Winston) 看板: Electronics
标题: [问题] Hspice 电晶体定电压充放电
时间: Fri Nov 14 15:54:32 2014
我最近 想做一颗NMOS 定电压充放电的IV图
电路图就是将一颗NMOS的Gate和Drain都给1.8V(vdd)
观察Vs上升到vdd - vt
也因此所要的图是把X轴用Vs 而Y轴看 经过NMOS充电容的电流
所以预测出的应该是一条随着Vs越大 电流越小的电流曲线
可是我测出来的值是一条在pA 震荡的电流曲线
以下是我的程式码
***电路***
Vgs g gnd 1.8v
Vds d gnd 1.8v
MNMOS d g c gnd N_18 L=0.18u W=0.6u
Cload c gnd 10f
**********
***分析***
.dc vs 0v 1.6v 0.01v
.trans 0.01ns 10ns
**********
***输出***
.print dc I(MNMOS)
**********
麻烦大家了~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.184.175
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Electronics/M.1415951677.A.69E.html
※ 编辑: winston1215 (36.231.184.175), 11/14/2014 16:02:51
1F:→ chienjr: 变数vs并没有在电路中吧,另外tr分析你想看时间的进程 11/14 20:09
2F:→ chienjr: 要用.ic强制设定时间0时的电容端点电压 11/14 20:10
我设Vs是想说用source点电流当横轴
我想设的电压也不是只有t = 0 的时候
source点的电压也会随着时间充电而上升吧?
※ 编辑: winston1215 (36.231.184.175), 11/14/2014 21:21:16
3F:→ kerkerker: 先把 Vs vs gnd 1V补上吧,你没给电压源,怎麽跑.dc 11/14 21:25
可是电容充电的值不是应该透过vdd充电电容 而不是由另外的电压源给吧?
※ 编辑: winston1215 (36.231.184.175), 11/14/2014 23:31:19
4F:推 cookies12: 电容版突然产生电压的话,两边都会有感应电压。 11/15 02:17
5F:→ cookies12: 你VS没接还拿来当X轴这理论也太奇怪。建议你VGS慢慢加 11/15 02:18
6F:→ kuanglun: 你要看暂态? 0ns到10ns没有信号变动, 你要看什麽? 11/15 07:33
7F:→ kuanglun: ch大已经点出你为什麽看不到了 11/15 07:35
对不起 我发现我上面的程式码 和我想表达的有一点出入
也可能是我还没搞懂
所以想说直接贴图问 再麻烦大家
http://ppt.cc/3MZ7
图片第一章是我想做的电路(Vdd改为1.8V、电容10f)
主要是将G和D端固定为1.8V 然後持续将S点充电
所以当S点的电容被充饱到(vdd - vt)之後就没有电流
而我想做的图是将Vds做为横轴Ids为纵轴的图
我推测应该是.dc 但是不知道该如何下手
而图片二是我用.trans做的图
就是看随着时间变化
Ids下降(上图)
Vds的上升(下图) 我是用waveview 如果有方法可以把上下两图合成也行(时间参数消掉)
图三就是我跑的程式码 跪求各位指点...
※ 编辑: winston1215 (36.231.184.175), 11/15/2014 18:29:13
8F:→ kerkerker: 大概看懂你要干嘛了。还有你第二张的下图应该是Vs上升 11/15 22:23
9F:→ kerkerker: ,Vds下降吧? 11/15 22:23
10F:→ kerkerker: 然後你想去掉时间因素,就像我说的,要挂个电压源在s端 11/15 22:25
11F:→ kerkerker: 去当横轴扫,然後看Ids在纵轴对应。 11/15 22:26
12F:→ kerkerker: 不然就是把.tran的资料用.print抓出来,再丢到excel对 11/15 22:28
13F:→ kerkerker: 应Vs跟Ids做出一张图 11/15 22:29