LTspice仿真模型导入
第三方 SPICE 模型主要分为两类:使用 .MODEL 语句定义的模型,以及使用 .SUBCKT 语句定义的子电路模型。
一、概况
.MODEL 语句用于描述二极管、晶体管等 SPICE 内置器件,该语句仅提供特定元器件的参数。SPICE 已内置这些器件的工作原理,只需提供参数即可完整定义其电气特性。
放置一个NPN三极管,点击Pick new Transistor后,每一个MPN后面的SPICE Model都是.MODEL 语句
而 .SUBCKT 语句则是通过多个 SPICE 内置器件构成的电路组合,来定义目标元器件模型。例如,运算放大器的 SPICE 模型通常以子电路形式提供。
放置一个[OpAmps],比如第一个AD549,在Ltspice库文件找到其Spice Model,可见.SUBCKT 语句

在 LTspice 中加载模型的方式,取决于该模型是 .MODEL 类型还是 .SUBCKT 类型。
二、以 .MODEL 语句定义的标准二极管示例:
2.1 在diodes.com网站,在Design/Tools/Spice Models,下载第一个1N41000G模型


2.2 添加语句在仿真中
注意一定选择SPICE directive,不要选择Comment
2.3 放置一个二极管
按住Ctrl+右键,修改Value从D到DI_1N4001G

2.4 建立原理图,可以完成模型仿真
三、以 .SUBCKT 语句定义的LM2904运放示例:
3.1 在TI官网下载LM2904 Spice模型

3.2 解压缩后,拖到Ltspice打开

3.3 在.SUBCKT语句后面右键点击Create Symbol,选择是,出来下图
样子比较丑,实际仿真建议修改成标准运放外观,方便自己搭建电路,以及查阅(下篇文章介绍如何绘制.asy文件,Ltspice 创建/生成器件-Create symbol)
本次只为演示,.SUBCKT语句创建模型及篇幅原因,故不再修改
3.4 生成后的模型可以在[AutoGenerated]里面找到


3.5 建立原理图,完成模型仿真
搭一个同相运算放大器,vin=3.3V,vout=3.3*(1+R2/R1)=9.9V

四、可能遇到的问题
由于下载的lmx58_lm2904.lib模型,默认下载位置不同,提供以下两种解决方式
4.1 lmx58_lm2904.lib文件放在桌面时
右键该文件复制文件地址C:\Users\[PC账户名]\Desktop\lmx58_lm2904.lib
原理图,右键元器件,左上角open symbol,再右键编辑属性,在Modelfile将上面的文件地址粘贴进去
![]()
4.2 lmx58_lm2904.lib文件放在Ltspice lib
将该文件放在C:\Users\[PC name]\Documents\LTspiceXVII\lib\sub下
4.2.1 原理图放置该语句

4.2.2 同4.1,将器件属性下Model fIle清空

4.2.3 保存,重新放置该运放在原理图
如果文章对你有帮助,欢迎点赞、收藏、关注,你的支持会让我尽快更新干货(●'◡'●)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)