通过对LTspice安装路径中文件的分析,终于琢磨出了在LTspice环境中自定义IC模型的方法,在这里共享给大家。
LTspice 存放模型的路径
存放原理符号 C:\Program Files\LTC\LTspiceIV\lib\Sym
C:\Users\liushao\Documents\LTspiceXVII\lib\sym\0.mysym
存放spice模型
C:\Program Files\LTC\LTspiceIV\lib\sub
C:\Users\liushao\Documents\LTspiceXVII\lib\sub\0.mysub
1 spice模型下载或者编写好后放入sub 文件夹 例如 将如下代码写入笔记本后另存为 TL431.sub文件。注意文件名称要和模型名称对应 ,后面绘制原理符号时,会通过文件名与此模型建立对应关系。 .SUBCKT TL431 7 6 11 V1 1 6 2.495 R1 6 2 15.6 C1 2 6 .5U R2 2 3 100 C2 3 4 .08U R3 4 6 10 G2 6 8 3 6 1.73 D1 5 8 DC D2 7 8 DC V4 5 6 2 G1 6 2 1 11 0.11 .MODEL DC D +IS=13.5N RS=25M N=1.59 + CJO=45P VJ=.75 M=.302 + TT=50.4N BV=34V IBV=1MA .ENDS
2 绘制原理图符号
1 File -> New Symbol创建新元件 2使用Draw中的工具绘制符号
3使用Edit菜单中Add Pin 添加引脚 注意 引脚序号“List Order”要与spice模型中声明引脚的顺序一致,此序号决定了模型的引脚与Spice文件中引脚的对应关系
例如 spice 文件中“.SUBCKT TL431 7 6 11”声明了三个引脚 7 6 11 这三个引脚分别对应着LT431中的K A Ref 三个引脚,那么引脚分别设置成如下状态 Label:标号 表明引脚名称,可随意。 List Order: 1 表示与spice声明中第一个引脚对应 即 “ .SUBCKT TL431 7 6 11” 中的7 对应。
4 设置元件属性 Edit>Attributes>Edit Attributes 以TL431为例, Symbol Type 选择Cell 表明元件类型为芯片 Prefix 填写X 表明 方针时LTspice 会在sub文件夹中寻找与其对应的spice模型文件。 Spice Model 对应的模型文件名称,不需要写后缀名。 到此为止在LTspice中建立自己的IC模型结束。
|