Domains below for sale:loongke.com , kaizhiai.com , fanguzai.com , keenode.com . Please contact: dm@eejaa.com

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

523次阅读
没有评论

本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 显示了一个简单的电路,用于测量二极管两端的正向压降。这可以在这里下载:二极管测试电路

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

图1

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

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

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

使用

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

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

.include DI_BAT54.txt

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

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

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

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

图2

最终电路应如图 3 所示

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

图3

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

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

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

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

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

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

.SUBCKT 零件

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

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

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

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

图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 所示

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

图5

确保 Prefix 属性用 X 填充。

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

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

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

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

图5a

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

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

最终电路如图6所示

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

图6

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

LTspice 的 SPICE 模型

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

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

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

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

正文完
 0
饭谷仔
版权声明:本文于2024-10-24转载自LTspice第三方仿真模型导入方法汇总,共计2274字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码