LTSpice是ANALOG DEVICE推出的一款强大高效的SPICE仿真器软件、原理图采集和波形观测器,为改善模拟电路的仿真提供增强功能和模型。我们可以在ANALOG DEVICE官网上下载相应的Spice Model导入到仿真器中进行仿真。

但是对于射频爱好者来说,常用的仿真软件为是德科技的ADS设计软件,在享受着ADS强大的仿真能力的同时,寻找合适的Spice Model成了我们的一个问题。

ADS常用的Model为Spice、PSpice,我们可以在元器件官网中下载其相应的.lib文件导入模型,然而对于LTSpice Model,我们怎么导入到ADS中呢?

首先我们要清楚LTSpice Model中各文件相应的作用,这里以LM334为例:

在得到模型的.zip文件后,我们需要将其解压;

解压完成后可以看到三个文件:

ADS如何导入LTSpice文件模型_仿真器

我们可以了解一下三个后缀名分别代表什么类型的文件:

1、.asy文件是我们绘制仿真原理图的时候生成的文件。

2、.asc是原理图符号文件。

3、.sub或.lib文件则是我们所需要的Spice模型文件。

接下来我们将LTSpice模型导入到ADS,这里我用的是ADS2022 Update 2版本:

第一步:新建一个Workspace或者打开你已经创建好的Workspace

ADS如何导入LTSpice文件模型_仿真器_02

第二步:在创建好的Workspace中点击File→Import→Design

ADS如何导入LTSpice文件模型_仿真器_03

第三步:我们可以看到弹出这样的窗口:

ADS如何导入LTSpice文件模型_原理图_04

在File type里选择Netlist File(这里我已经选择好了)

ADS如何导入LTSpice文件模型_仿真器_05

然后再Import file name里点击Browse,选择相应的.sub或者.lib文件,这里我下载的LM334相应的LTSpice为.sub文件。

ADS如何导入LTSpice文件模型_射频电路_06

添加完文件后我们点击下面的Options:

ADS如何导入LTSpice文件模型_原理图_07

在Input Netlist Dialect中选择相应的模型:

ADS如何导入LTSpice文件模型_射频电路_08

这就需要根据你所下载的模型来选择了,我这里下载的是LTSpice,同理我们在添加PSpice或者Spice模型时只需要对这里进行更改就可以了。

选择完成后,我们点击OK回到Import窗口。

第四步:选择将模型放到相应library中:

ADS如何导入LTSpice文件模型_原理图_09

这里我保持了默认,创建一个新的Library。

点击OK。

第五步:

ADS如何导入LTSpice文件模型_仿真器_10

在Reference technology defined in other library中我们也可以选择其他Library,这里我偷个懒,因为我已经导入过一次了哈哈。

如果选择Library has technology defined in file可能会报错。

接下来我们点击OK。

第六步:出现这个界面后,我们就已经把需要的Spice模型导入到ADS 中了。

ADS如何导入LTSpice文件模型_仿真器_11

如果你生成的这个原理图里空空如也或者这个原理图完全不像你导入到元器件,那么可能是你的Spice模型有问题,可以从他导入后弹出的窗口检查错误。

原理图中的这部分对应着你元器件模型的引脚

ADS如何导入LTSpice文件模型_射频电路_12

在有些MOSFET器件模型中,可能原理图较为复杂,我们需要根据原理图理清楚栅极、漏极、源极分别对应哪个引脚。

关掉原理图后,我们还可以看到一个symbol文件

ADS如何导入LTSpice文件模型_射频电路_13

打开symbol文件我们可以看到下面这个图,这就是我们在ADS仿真时所放置的元器件啦,当然我们也可以点击红色圆圈的地方选择其他图形,在这里我们一定要把图形中的引脚与原理图中的引脚做好对应,千万不要在仿真的时候发生接错线这种低级错误。

ADS如何导入LTSpice文件模型_原理图_14