搜索
bottom↓
回复: 79

【原创】 在 LTspice中轻松创建 自己的IC仿真模型!!

  [复制链接]

出0入0汤圆

发表于 2010-11-30 15:43:36 | 显示全部楼层 |阅读模式
通过对LTspice安装路径中文件的分析,终于琢磨出了在LTspice环境中自定义IC模型的方法,在这里共享给大家。


LTspice 存放模型的路径
C:\Program Files\LTC\LTspiceIV\lib\Sym  存放原理符号
C:\Program Files\LTC\LTspiceIV\lib\sub   存放spice模型

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模型结束。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2010-11-30 15:48:42 | 显示全部楼层
这个是我自定义的TL431的模型 下载后分别放入对应文件夹即可使用
点击此处下载 ourdev_601371A1KSIE.zip(文件大小:669字节) (原文件名:lib.zip)

出0入0汤圆

发表于 2010-11-30 16:36:10 | 显示全部楼层
回复【楼主位】hexixiaomao 猫云澜
-----------------------------------------------------------------------
顶,备用。

出0入0汤圆

发表于 2010-12-1 16:07:29 | 显示全部楼层
高手!!

出0入0汤圆

发表于 2010-12-22 15:58:55 | 显示全部楼层
这时你才
该感到LTspice 的好用了。任何某型都不怕

出0入0汤圆

发表于 2010-12-26 11:36:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-18 10:22:38 | 显示全部楼层
顶下

出0入0汤圆

发表于 2011-2-15 16:16:54 | 显示全部楼层
照LZ的方法做了MC34063的库
点击此处下载 ourdev_616206ZP7LCV.rar(文件大小:3K) (原文件名:MC34063.rar)

出0入0汤圆

发表于 2011-2-15 19:06:31 | 显示全部楼层
赞,强力顶LTSpice
很多公司现在都提供PSPice模型,把网表粘贴过来,应该可以做出更多的LTSpice模型了

出0入0汤圆

发表于 2011-2-16 15:58:15 | 显示全部楼层
又作了几件东西:
IR2103.rar
LM324.rar
LM339.rar
LM358.zip
存放在这里。免得丢了.

点击此处下载 ourdev_616431UWUJBX.rar(文件大小:4K) (原文件名:IR2103.rar)
点击此处下载 ourdev_616432W58NDP.rar(文件大小:2K) (原文件名:LM324.rar)
点击此处下载 ourdev_616433E2X02R.rar(文件大小:764字节) (原文件名:LM339.rar)
点击此处下载 ourdev_616434Z8UFN4.zip(文件大小:984字节) (原文件名:lm358.zip)

出0入0汤圆

发表于 2011-2-17 08:58:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-24 17:34:04 | 显示全部楼层
请教一下,sub文件夹中.lib文件是什么

出0入0汤圆

发表于 2011-2-24 17:37:11 | 显示全部楼层
.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
这段文字的意思谁解释一下,我到网上下载的没有.MODEL DC D上面这段

出0入0汤圆

发表于 2011-2-24 18:38:30 | 显示全部楼层
Multisim和PSPICE的书籍都比较多,LTspice目前还没发现有出书
PSPICE很强大,至少元器件种类非常多,并且很多公司提供仿真模型
这几天试用了一下PSPICE,感觉上手没Multisim快,
但是,LTspice上手也快,并且免费

出0入0汤圆

 楼主| 发表于 2011-4-2 10:48:49 | 显示全部楼层
回复【7楼】adcr  老稻
-----------------------------------------------------------------------

谢谢

出0入0汤圆

发表于 2011-4-8 20:37:57 | 显示全部楼层
刚开始用,记录一下

出0入0汤圆

发表于 2011-4-9 21:57:20 | 显示全部楼层
LTSPICE做仿真模型,收藏

出0入0汤圆

发表于 2011-4-9 22:12:51 | 显示全部楼层
LTSPICE仿真

出0入0汤圆

发表于 2011-4-10 13:36:17 | 显示全部楼层
TKS!! VERYGOOD

出0入0汤圆

发表于 2011-4-13 23:12:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-27 20:36:19 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-27 21:29:37 | 显示全部楼层
点击此处下载 ourdev_680289IVQJWK.pdf(文件大小:400K) (原文件名:ltspicesubckts.pdf)

出0入0汤圆

发表于 2011-9-27 21:40:12 | 显示全部楼层
很好用过,没有想到还可以自己制作IC。

出0入0汤圆

发表于 2011-9-30 13:05:55 | 显示全部楼层
LTSPICE仿真

出0入0汤圆

发表于 2011-9-30 18:24:00 | 显示全部楼层
以下仿真, TL431x 是使用搂主的 Model, 而 TL431 是另外找的, 你会用那一个?

**************************************************
* TL431 MACROMODEL ***************3-26-92*********
* REV N/A *************************************DBB
**************************************************
*               REFERENCE
*               |  ANODE
*               |  |  CATHODE
*               |  |  |
.SUBCKT  TL431  1  2  3
V1  6  7  DC  1.4V
I1  2  4  1E-3
R1  1  2  1.2E6
R2  4  2  RMOD 2.495E3
R3  5  7  .2
D1  3  6  DMOD1
D2  2  3  DMOD1
D3  2  7  DMOD2
E1  5  2  POLY(2)  (4,2)  (1,2)  0  710  -710
.MODEL RMOD RES (TC1=1.4E-5 TC2=-1E-6)
.MODEL DMOD1 D (RS=.3)
.MODEL DMOD2 D (RS=1E-6)
.ENDS


(原文件名:TL431_two_Model.gif)

出0入0汤圆

发表于 2011-9-30 21:19:30 | 显示全部楼层
这个没法说,毕竟生产TL431的不只是一个厂家。。

出0入0汤圆

发表于 2011-9-30 21:44:08 | 显示全部楼层
回复【26楼】huayuliang  花生
这个没法说,毕竟生产tl431的不只是一个厂家。。
-----------------------------------------------------------------------
输入 0-2V, 输出 2.2V,世界多美好。


(原文件名:TL431_bad_Model.gif)

出0入0汤圆

发表于 2011-9-30 22:07:25 | 显示全部楼层
回复【27楼】eblc1388  
-----------------------------------------------------------------------

这个。。。。是哪个模型啊?明显是有问题。。

出0入0汤圆

发表于 2011-9-30 22:47:59 | 显示全部楼层
回复【28楼】huayuliang  花生

这个。。。。是哪个模型啊?明显是有问题。。
-----------------------------------------------------------------------

【1楼】的模型, 因我已另有使用中的 TL431 模型(在25楼), 所以将【1楼】的模型改名为 TL431x 用来测试。

出0入0汤圆

发表于 2011-9-30 23:49:26 | 显示全部楼层
俺用TL431的内部电路画了个,调整了一个电阻的参数后,虽说能稳压了,不过还是有些问题。
看来还是需要调整。(三极管用的是2N3904 2N3906)

(原文件名:2011-09-30 23 43 34.png)


(原文件名:2011-09-30 23 47 56.png)

出0入0汤圆

发表于 2011-10-1 01:44:34 | 显示全部楼层
回复【30楼】huayuliang  花生
俺用tl431的内部电路画了个,调整了一个电阻的参数后,虽说能稳压了,不过还是有些问题。
看来还是需要调整。(三极管用的是2n3904 2n3906)
-----------------------------------------------------------------------
试用下面的电阻参数, 看看表现有没有改善。我的仿真下 Q5 的电流并不如图所视和I1相等, 只有I1的35%。你【30楼】的MC9仿真电路内 Q3, Q6 及 Q7 电流是否相等?


(原文件名:TL431_OnSim.gif)

图片出处:
点击此处下载 ourdev_681062C8YAQ1.pdf(文件大小:939K) (原文件名:TL431_In_Loop_Control.pdf)

出0入0汤圆

发表于 2011-10-1 09:29:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-1 11:23:38 | 显示全部楼层
回复【31楼】eblc1388  
-----------------------------------------------------------------------

这个文章俺也看过的,刚才按参数调整了下,还是不行,电流曲线无论如何都达不到TL431 datasheet里的那样,坡度不陡。
可能和三极管的Hfe有关?

出0入0汤圆

发表于 2011-10-1 14:45:34 | 显示全部楼层
花生,

【31楼】PDF文中有提及电路中的电流I1, 能否请你看看你在【30楼】的MC9仿真电路 TL431_H.cir 内 Q3, Q6 及 Q7 集极电流是多小及是否相等?

出0入0汤圆

发表于 2011-10-1 15:11:07 | 显示全部楼层
回复【34楼】eblc1388  
-----------------------------------------------------------------------

按那个电路的参数,Ic_Q3 =60.194uA,Ic_Q6=149.859uA,Ic_Q7=145.143uA。

参考电压也不对。。



(原文件名:2011-10-01 15 06 41.png)

出0入0汤圆

发表于 2011-10-1 17:36:46 | 显示全部楼层
谢谢。也附上 LTSPICE 的结果, 看起来非常接近。

PDF 文档内参考电压是把 TL431 接成提供 7V 输出情况下取得的, 即是使用大於7V的供电电压, 然後在REF脚分别接两个电阻致A及K分压後所得到的。


(原文件名:TL431_MC_LTSPICE.gif)

出0入0汤圆

发表于 2011-10-14 14:39:13 | 显示全部楼层
回复【36楼】eblc1388
-----------------------------------------------------------------------

Mark

出0入0汤圆

发表于 2011-10-15 10:03:08 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-12-22 15:25:43 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-12-29 01:03:10 | 显示全部楼层
技术贴啊,mark

出0入0汤圆

发表于 2011-12-29 10:17:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-3 17:23:21 | 显示全部楼层
回复【9楼】adcr 老稻
又作了几件东西:
ir2103.rar
lm324.rar
lm339.rar
lm358.zip
存放在这里。免得丢了.
点击此处下载  (原文件名:ir2103.rar)  
点击此处下载  (原文件名:lm324.rar)  
点击此处下载  (原文件名:lm339.rar)  
点击此处下载  (原文件名:lm358.zip)
-----------------------------------------------------------------------

你好,请问一下我用你的34063模型为何仿真不了降压电路呢,请指教,谢谢。
点击此处下载 ourdev_709982QTZ4NH.rar(文件大小:785字节) (原文件名:34063 step down.rar)

出0入0汤圆

发表于 2012-6-16 12:45:21 | 显示全部楼层
例如 将如下代码写入笔记本后另存为 TL431.sub文件。注意文件名称要和模型名称对应


关于这段话,我有一些疑问,是直接把lib.文件另存为.sub文件,然后放在SUB文件夹下面吗?
一般从大公司下载下来的芯片文档都是lib格式的,所以我有些疑惑,你可以弄一个PPT什么的吗《
急急急,谢谢你抽时间回复我!

出0入0汤圆

发表于 2012-6-27 20:28:15 | 显示全部楼层
eblc1388 发表于 2011-9-30 18:24
以下仿真, TL431x 是使用搂主的 Model, 而 TL431 是另外找的, 你会用那一个?

*************************** ...

你好,我想问一个幼稚一点的问题,您的的这个TL431是自己画的吗,我看他的帖子,不是说原理图要自己画,模型是从网上下载,可是我觉得,我画不了您这么好的原理图,可以告诉我,怎么样画的好看一点吗,我觉得您的图中的TL431就画的很好看!

出0入0汤圆

发表于 2012-6-27 21:04:20 | 显示全部楼层
◆ 您的的这个TL431是自己画的吗?

是的。想画的好看,省点力气可以用 LTSpice 自带的 Zener 图形来改动,加上 Ref 脚,另存为 TL431.asy 便可。

出0入0汤圆

发表于 2012-8-7 09:04:43 | 显示全部楼层
csq463276932 发表于 2012-1-3 17:23
回复【9楼】adcr 老稻
又作了几件东西:
ir2103.rar

这个问题需要在命令后面加下startup   如:.tran 100m startup

出0入0汤圆

发表于 2012-8-9 21:56:40 | 显示全部楼层
好贴,受益匪浅,明天用模型试试。十分感谢!

出0入0汤圆

发表于 2012-8-10 08:20:55 | 显示全部楼层
多谢,很有用

出0入0汤圆

发表于 2012-8-10 08:46:50 | 显示全部楼层
eblc1388 发表于 2011-9-30 18:24
以下仿真, TL431x 是使用搂主的 Model, 而 TL431 是另外找的, 你会用那一个?

*************************** ...

您的意思是楼主的模型是错误的,您的是对的?那我用你的了。

出0入0汤圆

发表于 2012-8-10 08:57:13 | 显示全部楼层
adcr 发表于 2011-2-16 15:58
又作了几件东西:
IR2103.rar
LM324.rar

请问兄台,我仿真需要用到的LM317可以用您的这几个模型中的某个代替吗?您能不能帮我制作一下LM317?谢谢。

出0入0汤圆

发表于 2012-8-10 09:14:51 | 显示全部楼层
楼主能帮我制作一下LM317模型吗?谢谢。
头像被屏蔽

出0入0汤圆

发表于 2012-8-10 14:03:46 | 显示全部楼层
COOL !

出0入0汤圆

发表于 2012-9-7 16:13:19 | 显示全部楼层
好贴,够深刻

出0入0汤圆

发表于 2012-10-11 12:54:45 | 显示全部楼层
eblc1388 发表于 2011-9-30 21:44
回复【26楼】huayuliang  花生
这个没法说,毕竟生产tl431的不只是一个厂家。。
------------------------- ...

这软件怎么显示电路节点编号的

出0入0汤圆

发表于 2012-12-6 10:47:54 | 显示全部楼层
这“精”给的不错!

出0入0汤圆

发表于 2012-12-6 11:29:32 来自手机 | 显示全部楼层
都很牛逼呀

出0入0汤圆

发表于 2012-12-18 13:57:52 | 显示全部楼层
收藏备用

出50入10汤圆

发表于 2012-12-27 14:18:15 | 显示全部楼层
好贴收藏,备用!

出0入0汤圆

发表于 2013-1-6 12:52:39 | 显示全部楼层
jhxmzx 发表于 2012-10-11 12:54
这软件怎么显示电路节点编号的

我觉得那个节点编号应该是通过图片处理软件编辑加上去的,不像是在LTSPICE 软件中加的。个人见解。是否是这样还得请教eblc1388.

出0入0汤圆

发表于 2013-1-7 15:15:41 | 显示全部楼层
这个软件用图形来显示电压或电流数值挺好用,哪位知道怎么用它来测阻值

出0入0汤圆

发表于 2013-1-7 20:28:13 | 显示全部楼层
mark!

出0入0汤圆

发表于 2013-3-4 09:48:31 | 显示全部楼层
标记下,好方法。

出0入0汤圆

发表于 2013-5-1 22:56:30 | 显示全部楼层
很好的技术资料,

出0入0汤圆

发表于 2014-5-26 07:57:19 | 显示全部楼层
谢谢,受用了,谢谢

出0入112汤圆

发表于 2014-6-6 23:52:42 | 显示全部楼层
请教!
这个模型:
.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
在那里下载的?

出0入0汤圆

发表于 2015-8-19 20:16:16 | 显示全部楼层
mark~好贴,标记一下

出0入0汤圆

发表于 2015-10-29 08:44:38 | 显示全部楼层
学习一下.感谢分享.

出0入0汤圆

发表于 2018-1-31 11:01:03 | 显示全部楼层
好贴。谢谢楼主提供的给 LTspice 添加元件的方法。

出0入0汤圆

发表于 2018-4-27 11:33:18 | 显示全部楼层
表示支持。LTspice下linear公司现在是AD公司的元件仿真很方便,特别是LED的驱动。

出0入0汤圆

发表于 2019-11-14 14:23:06 | 显示全部楼层
谢谢,学习了。

出0入0汤圆

发表于 2020-3-3 10:26:55 | 显示全部楼层
这个代码从哪里来,仿真出来确实不对。

出0入0汤圆

发表于 2020-3-3 11:09:16 | 显示全部楼层
谢谢、辛苦了

出0入0汤圆

发表于 2020-6-14 12:13:49 | 显示全部楼层
楼主,最新版本的LTSPICE,将SPICE模型拖入软件,然后右键即可创建symbol啦,更加便捷

出0入0汤圆

发表于 2020-6-14 12:17:17 | 显示全部楼层
xunke 发表于 2014-6-6 23:52
请教!
这个模型:
.SUBCKT TL431 7 6 11

TI官网应该就有的
https://www.ti.com/product/TL431 ... #design-development

出0入0汤圆

发表于 2020-6-14 23:22:20 | 显示全部楼层
cyr_hongfeng 发表于 2011-2-24 18:38
Multisim和PSPICE的书籍都比较多,LTspice目前还没发现有出书
PSPICE很强大,至少元器件种类非常多,并且很 ...

有一本叫做《活学活用LTspice电路设计》,日本人写的,某东有售

出0入0汤圆

发表于 2020-6-14 23:39:29 来自手机 | 显示全部楼层
zcs841017 发表于 2020-6-14 12:13
楼主,最新版本的LTSPICE,将SPICE模型拖入软件,然后右键即可创建symbol啦,更加便捷 ...

10年了,楼主不在了。
今天挖了多少坟?

出0入0汤圆

发表于 2020-6-15 23:45:57 | 显示全部楼层
ahlj 发表于 2020-6-14 23:39
10年了,楼主不在了。
今天挖了多少坟?

不是故意挖坟
只是最近才接触并学习到LTspice发现这里是块宝地啊

出0入0汤圆

发表于 2020-7-13 14:46:29 | 显示全部楼层
有用,顶下

出0入0汤圆

发表于 2020-7-27 15:55:04 | 显示全部楼层
楼主,为啥ltspice的MOSFET的level 3里面没有lambda这个参数?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 17:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表