LTspice基础教程:.model命令之定义SPICE模型

LTspice 中的 .model 命令可以使用户自定义 SPICE 模型,例如,可以根据简单器件如二极管、三极管和 MOSFET 的参数自定义对应的 SPICE 模型;除此之外,.model 命令还可以用于创建有损传输线(Lossy Transmission Line)和均匀分布 RC 网络(Uniform Distributed RC Line)的 SPICE 模型。对于复杂的模型,还是推荐使用导入第三方元件库的方法,之前博主有写过文章可供参考:

LTspice基础教程:导入第三方元件库的3种方法

LTspice基础教程:导入第三方元件库的3种方法

LTspice 自带的元件库提供了大量的元件模型,能够满足基本的仿真需求,当需要仿真第三方的元件时,就需要创建元件模型或者是从元件供应商处直接下载库文件并导入到 LTspice 中…

.model 命令的语法

.model 命令的语法如下所示:

.model <modname> <model type> (<param1>=<val1> <param2>=<val2>…)

(1) <modname>

SPICE 模型名称。模型名称没有限制,用户可以自由设置。

(2) <model type>

SPICE 模型类型。此模型类型有一定的规则(例如,D 是二极管,NPN 是 NPN 晶体管等)。下表是 LTspice 中定义 .model 模型类型的规则。

模型类型对应的元器件
R电阻器
C电容器
L电感器
SW电压控制开关
CSW电流控制开关
URC均匀分布 RC 线路
LTRA有损传输线
D二极管
NPNNPN 双极晶体管
PNPPNP 双极晶体管
NJFN 通道 JFET
PJFP 通道 JFET
NMOSN 通道 MOSFET
PMOSP 通道 MOSFET
NMESN 通道 MEFET
PMESP 通道 MEFET
VDMOS垂直双扩散功率 MOSFET

(3) <param1>=<val1> <param2>=<val2>…

SPICE 模型的参数和值,可以设置多个参数。

.model 命令示例

.model D_ideal D(Ron=0.0001 Roff=100G Vfwd=0)

解释:模型类型为二极管(D),型号名称为”D_ideal”。参数值为导通电阻 Ron 为 0.0001Ω,截止电阻 Roff 为 100GΩ,正向压降 VF 为 0V。

如何输入 .model 命令

.model 命令仍是在 SPICE directive 中输入,如图 1 所示。

LTspice基础教程:.model命令之定义SPICE模型
图 1 输入 .model 命令

.model 命令的仿真示例

下图是一个使用 .model 命令定义二极管的仿真示例。

LTspice基础教程:.model命令之定义SPICE模型
图 2 .model 命令仿真示例电路

在原理图中,定义二极管的值为 MyDiode,并输入 .mode 命令定义 MyDiode 的参数。

.model 命令定义二极管的语法如下:

.model MyDiode D( IS=60p RS=40m BV=1.00k IBV=5.00u JO=15p M=0.3 N=1.4 TT=3u)

另外,电路中的电压源 V1 设置为直流分析,即以 0.01V 的增量从 0V 更改为 1.2V。仿真出的结果显示了流经二极管的电流,如图 3 所示。

LTspice基础教程:.model命令之定义SPICE模型
图 3 .model 命令仿真示例结果

扫码关注尚为网微信公众号

尚为网微信公众号
每天学习电路设计嵌入式系统的专业知识,关注一波,没准就用上了。

原创文章,作者:sunev,如若转载,请注明出处:https://www.sunev.cn/hardware/1109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年12月10日
下一篇 2021年12月11日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注