二极管的SPICE模型
DXXXXXXX n+ n− mname <area=val > <m=val > <pj=val > <off > <ic=vd>
+ <temp=val > <dtemp=val >
mname是model name,需要使用.model建立模型
.MODEL
.MODEL的一般形式
. model mname type (pname1=pval1 pname2=pval2 . . . )
type只属于下面15种模型
example:
. model MOD1 npn ( bf=50 is =1e−13 vbf =50) ;建立一个模型名为MOD1,类型为NPN的模型
简单的SPICE二极管模型
DIODE EXAMPLE1 ;简单的二极管SPICE模型
VIN 1 0 SIN(0 5 50HZ 0S 0) ; 正弦电源,50赫兹,幅值5V
* .MODEL语法如下,注意大小写均可
* . model mname type (pname1=pval1 pname2=pval2 . . . )
. model DMOD D ( bf=50 is =1e-13 vbf =50) ;模型名为DMOD,type为D(二极管)
D1 1 2 DMOD ; 二极管模型
R1 2 0 1K ; 电阻,连接节点2,0,阻值1k
*C1 2 0 10U ; 电容
.TRAN 0.1MS 100MS ; 瞬态分析,时间间隔0.1ms,终止时间100ms
.END
* 输入下面的命令,获取R1两端的电压,注意 '->' 后面的才是命令
* -> source diode_ex1.cir; run ;plot v(2,0)
查看结果如下:
(1)电阻两端电压
(2)电源电源
(2)二极管两端电压