Ltspice导入模型指导手册

Ltspice导入模型指导手册

作者PNJie
日期:2024年8月26日

纯知识分享,转载请注明出处,谢谢!!!

Ltspice导入第三方模型可能会遇到各种问题,笔者在此罗列自己使用时导入第三方模型遇到过的问题和踩过的坑,分别以infineon、Rohm、Cree各家器件模型为例,希望对遇到相似问题的同学有所帮助。

wolfspeed模型:

Ltspice包含了cree几乎所有的sipce模型,在edit-component-[contrib]-[wolfspeed]中即可找到,直接拖入原理图即可使用,包含了裸die/单管/半桥模块/全桥模块

cree spice model

上图以ltspice自带的单管spice model为例。

cree官网下载

进入wolfspeed官网,搜索spice,也可以下载到所有的cree mosfet model以及spice symbol(建议,下载后续可能有用),同时官网下载的文件包括了很多例程,如模块半桥的双脉冲测试,对新手十分友好。

https://www.wolfspeed.com/tools-and-support/power/ltspice-and-plecs-models/
官网下载

下载的模型如何使用?

  • 参考官方使用手册将所有model添加到ltspice的检索路径中,官方手册即spice model下方的pdf文件

  • 在下载的文件中找到自己想要的模型spice model,以单管C2M008120D为例,用ltspice打开C2M008120D.lib文件,可以观察到该电路模型是3脚(d,g,s)封装+Tj和Tc一共五个pin

pin角示意

三脚封装对应ltspice symbol下的nmos_TO247_3L.asy,将这两个文件复制到仿真原理图目录下:

4

  • 在仿真原理图中添加nmos_TO247_3L.asy:

Edit-component-右上角top directory切换到仿真原理图所在路径-选中-place

  • 右键放置好的符号,将value修改为:C2M0080120D,此处修改的名字一定要和lib中.subket后面的名字相同,相当于调用.lib中的名称为“C2M0080120D”的子电路。

  • 使用.lib命令将lib库包含到仿真文件中: 声明库地址:(英文状态下通过”.”唤起spice命令输入,或者通过edit-.spice directive),将.lib放置到原理图中,右键.lib-browse,选中目标地址中的lib文件

导入符号和声明库之后文件导入即成功,可以尝试运行,没有报错。

Infineon模型- imlt65r020m2h的导入

在英飞凌官网可以下载到官方提供的spice模型:

https://www.infineon.com/cms/cn/product/power/mosfet/silicon-carbide/discretes/imlt65r020m2h/

下载后解压得到.lib文件,英飞凌在官方应用手册: Introduction to infineon’s simulation model power MOSFETs 说到:.lib文件适用于SiMetrix™ LT-Spice Multisim此类仿真器。

用Ltspcie打开此lib文件:

此lib包含了如下需要的所有器件的spice模型,模型等级从Level1 到Level3,英飞凌在官方手册中对不同level的模型解释如下:

可以总结为:

· Level0 仿真速度最快,模型最简单

· Level1加入了温度变量,但假定器件温度不变,温度为常量

· Level2加入了动态温度变量,可以进行变温仿真

· Level3在2的基础上加入了电热耦合,仿真更精确

通常不会使用Ltspice进行热仿真,因此此处我们选择L0或L1

下拉找到需要的模型子电路(.subket是子电路的命令语句):

可以看到子电路是Level 1电路,同时有四个脚:drain(D) gate(G) source(S) source_k(KS),导入方法:

方法一(推荐:推荐的原因是原理图看起来好看):

  • 将lib文件放到仿真电路文件下

  • 找到同样是四脚封装的mosfet电路图,可以是其他公司提供的封装图,也可以自己画,我一般喜欢在把wolfspeed的4+2脚封装(前文提到的cree nmos_TO247_4L)删除掉Tj和Tc用作英飞凌spice model的符号,具体操作:找到前文下载的“nmos_TO247_4L”,双击打开,删除Tj和Tc,另存为(自行命名即可)。效果如下:

  • 与前文相同,将保存好的符号asy文件和lib文件复制到仿真文件目录下,在仿真文件中拖入符号文件,右键重命名为:IMTA65R020M2H_L1;

  • 同样声明库文件,通过.lib指令进行声明

结果预览:

运行仿真,未报错,导入成功。

方法2:通过Ltspice直接生成符号

用Ltspice打开从英飞凌官方下载的lib文件,找到需要的.subket子电路,

这样生成的电路符号与前文修改得到的4pin符号完全等效,可以直接使用,就是丑了点儿。

important:此方法生成符号需要所有的文件路径都为英文,否则导入符号后Ltspice将无法识别

rohm的spice模型导入-以SCT3060AR为例

从官网下载spice模型:

https://www.rohm.com/products/sic-power-devices/sic-mosfet/sct3060ar-product

Rhom提供了符号文件和lib文件,提供了两种类型的文件:带t的为有热模型的文件,不带t的为纯电学模型,值得注意的是,将asy和lib文件同时复制到仿真目录下之后,rohm的asy文件直接关联了lib文件,因此不需要在仿真中声明lib库。(左图仿真即可正常运行)

点开asy文件的contrib信息可以看到其中包含了库文件,因此建议配套使用,不建议单独将rhom的符号文件幅值另外的lib,虽然rhom的图画的很好看。

附录1:Ltspice中对.lib语法的解释

一些小技巧

  • 关于前文一直提到的将asy文件和lib文件放到仿真目录下不是必要条件,可以根据自己的整理习惯进行整理,但如果放在文件外其位置是绝对路径,无法打包给别人直接打开,因此相对路径的策略应该是更好的。
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值