如何向LTspice正确导入Spice子模型

如何向LTspice正确导入Spice子模型,第1张

方法一、修改库文件(以THS4001 为例)

1.将ths4001.lib 放到(F:\ProgramFiles\LTC\LTspiceIV\lib\sub)中。

2.在lib\sym 中找一个与你要导入器件相似的模型,这样可以避免重

新画模型(如果你要导入的模型在lib\sym 中没有,那么需要自己重新

画过。);然后将找到的模型文件拷到你新建的模型中THS4001.asy(模

型文件以txt 文本方式打开)。

3.修改模型文件:

■ 修改SYMATTR Prefix D 为 SYMATTR Prefix X(即我们要导入

的模型是.subckt)

■ 修改SYMATTR Value D 为 SYMATTR Value THS4001(即模型图

上要显示的名称是THS4001)

■ 添加一行SYMATTR ModelFile ths4001.lib,或者是修改

SYMATTR ModelFile xxx.lib 为SYMATTR ModelFile

ths4001.lib(即ths4001.lib 中有我们要导入的模型文件)

■ 添加一行SYMATTR SpiceModel THS4001,或者是修改

SYMATTR SpiceModel xxx 为SYMATTR SpiceModel

THS4001(即我们将要导入的模型名称为THS4001)

4.效果图如下所示:方法二、三

1.右击元件(与将要导入的模型相似),修改 prefix 属性为X,将value

的属性改为即将倒入模型的元器件名。为方法二与方法三的实现打下基础。

2.方法二、使用外部库文件

■ 保存外部库文件到某一个目录下。

■ 点击菜单edit 里的 SPICE directive ,跳出如下框图:

■ 将.lib 文件目录填入(如.lib F:\ProgramFiles\ths4001.lib),贴到

图纸上即可。

3.方法三、直接导入模型到图纸上

■ 找到需要导入的模型文件,将文件内容粘贴到剪贴板上。

■ 点击菜单edit 里的 SPICE directive。

■ 将剪贴板上内容复制到框内,贴到图纸上即可。

希望对你有帮助,其实这两个都不设置也没关系,part的不用设置,即全局和部分名称,比如运放你可以写作opa,会自动系统命名,一般这个没什么要求这两个设置相当于给symbol加名称,对于比较简单的symbol只要改上instancename就行了,不影响使用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11385115.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存