electronicLee
认证:VIP会员
所在专题目录 查看专题
LTspice软件学习(凌力尔特的免费电路仿真包教程)-如何在 LTspice中输入原理图
LTspice软件学习-如何修改电路并应用不同的信号
LTspice第三方仿真模型导入方法汇总
LTSpice创建MOSFET模型方法
LTspice电路仿真案例
LTspice高级使用技巧
作者动态 更多
基础电路——Buck、Boost、buck-boost
2023-04-09 16:34
基础电路——线性变换器
2023-04-09 16:26
电动汽车800V平台逆变器
2022-09-18 15:38
铁路应用中DCDC变换器性能要求
2022-09-18 15:24
PFC设计考虑的几个点——电路结构
2022-07-07 20:22

LTspice第三方仿真模型导入方法汇总

本LTspice 教程 解释了如何将第三方模型导入 LTspice ®。【看完你就会】

LTspice 不仅限于模拟凌力尔特部件。第三方模型也可以导入到 LTspice 中。有两种类型的模型可以导入到 LTspice:

.MODEL 部件 - 这些是简单的部件,例如晶体管和二极管

.SUBCKT 部件 - 这些是由更简单的 Spice 部件(二极管、晶体管、电阻器等)组成的更复杂的部件

重要的是要注意 LTspice 查看 SPICE 模型的第一行,以确定应该如何处理模型。如果零件是用 .MODEL 语句定义的,则以一种方式处理导入模型;如果零件是用 .SUBCKT 语句定义的,则导入模型的处理方式略有不同。因此,我们可以导入 2 个相同的二极管,一个用 .MODEL 语句定义,另一个用 .SUBCKT 语句定义,实际上它们的处理方式不同。 LTspice 查看模型定义,而不是确定如何导入零件的组件。

.MODEL零件:

要使用 .MODEL 指令将简单的第三方 SPICE 模型导入 LTspice,请执行以下步骤:

  • l向原理图中添加一个表示 SPICE 模型符号的通用组件
  • l将 SPICE 模型下载到与您正在仿真的电路相同的目录中。
  • l记下 SPICE 模型的文件名,包括文件扩展名。
  • l将 .include SPICE 指令添加到将使用该模型的原理图
  • l打开 SPICE 模型并注意模型的名称 - 这是紧跟在 .MODEL 指令之后和部件指示符之前的文本(在下面的情况下,这是文本 DI_SBG1030L)。可以从 LTspice 内部查看 SPICE 模型。
  • l按 <CTRL> 然后右键单击通用组件并将“值”字段更改为 SPICE 模型名称
  • l确保 .include SPICE 指令包含 SPICE 模型的确切文件名
  • l确保通用组件的名称与 SPICE 模型名称完全匹配

以下是如何将肖特基二极管导入电路的示例。图 1 显示了一个简单的电路,用于测量二极管两端的正向压降。这可以在这里下载:二极管测试电路

图。1

运行仿真显示二极管的正向压降为 653.2mV

移除二极管 D1 并将其替换为 LTspice 库中的标准肖特基二极管。

下载BAT 54肖特基二极管的SPICE模型: BAT 54 SPICE模型并将其保存在与图1电路相同的目录中。

使用

 符号将以下 SPICE 指令添加到您的原理图中 :

 

.include DI_BAT54.txt

 

为避免拼写错误,请使用 Windows 资源管理器突出显示并复制包含文件扩展名 (.txt) 的文件名。将文本粘贴到 include 语句之后。

打开 SPICE 模型文件(例如使用记事本)并记下模型的名称(在本例中为 DI_BAT54)。同样,为了避免拼写错误,突出显示模型名称并复制它会更容易。

按 <CTRL> 右键单击​​肖特基二极管符号并将文本 DI_BAT54 粘贴到值字段中,如图 2 所示。不要在 Spice Model 字段中添加任何注释。

图2

最终电路应如图 3 所示

图3

运行模拟。正向压降现在应为 290mV。

如果遇到错误,请检查以下内容:

SPICE 文件是否已加载到与仿真文件相同的目录中?

零件名称是否与 SPICE 模型中指定的名称相同?

.include 语句中的文件名是否与 SPICE 模型文件名完全匹配?

从 LTspice 中打开 SPICE 模型文件并检查其内容也是值得的。一些文本编辑器可以添加混淆 LTspice 的格式字符。

.SUBCKT 零件

类似的过程可用于导入更复杂的模型。按照上述步骤进行操作,除了修改组件属性编辑器(见图 2)时,确保将 Prefix 属性标记为 X(而不是图 2 中的 D)。

我们现在将比较 LT6231(215MHz 低噪声运算放大器)与 LM324(低成本运算放大器)的性能。

下载图 4 中的电路: 运算放大器测试电路

图4

运行此电路显示输出从直流时的 1V 下降到约 2.77MHz 时的 0.707V。

现在移除 LT6231,并用标准 5 端子运算放大器替换它。这是 LTspice 中 Op Amps 文件夹中的“opamp2”模型。

下载LM324模型:LM324模型,保存在与图4电路相同的目录下。

记下 SPICE 模型文件名(在本例中为 LM324.txt)。在你的原理图中添加一个 .include SPICE 指令,如下所示:

.include LM324.txt

打开 SPICE 模型并记下 SPICE 模型名称(紧跟在 .SUBCKT 命令之后)。在这种情况下,它是 LM324。

按 <CTRL> 在原理图中的运算放大器符号上单击鼠标右键,然后将模型名称插入到值字段中,如图 5 所示

图5

确保 Prefix 属性用 X 填充。

注意:一些简单组件(例如齐纳二极管)的 SPICE 模型被定义为 SUBCKT。在这种情况下,前缀属性必须是“X”而不是“D”才能与 .SUBCKT SPICE 定义(而不是 .MODEL 定义)相对应。

为 3rd Party SPICE 模型创建快速零件轮廓

导入 SPICE 模型后,可以为零件创建轮廓。在 LTspice 中打开 SPICE 模型,将鼠标移到 .SUBCKT 行上,右键单击并选择“创建符号”。将出现一个方形符号,显示 SPICE 模型的节点。

图5a

然后选择一个新组件(使用与门符号),在对话框中,新组件存储在 [AutoGenerated] 目录下。

运行仿真显示输出在大约 10kHz 时降至 0.707V,表明 LM324 的频率响应比 LT6231 差。

最终电路如图6所示

图6

LTC 器件所需的许多组件的 SPICE 模型可在此处下载:

LTspice 的 SPICE 模型

以上是LTspice Ⅳ版本,最新版本LTspiceⅦ

如果是新版LTspiceXVII需要这样配置才可以,拷贝出压缩文件夹中的*.asc文件到其他的的地方即

最好将模型与仿真电路放到一个文件夹内,这样可以方便携带。

 

 

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 4
收藏 8
关注 1388
成为作者 赚取收益
全部留言
0/200
  • dy-FHED9mtt 2021-12-31 14:23
    学习了
    回复