上一篇:ADS 使用教程(九)Using Vendor Library Components in ADS
在这一节中,我们来一起了解一下如何使用供应商提供的库组件来进行电路设计。
首先,我们需要下载并导入该库。打开muRata公司的官网(https://www.murata.com/en-sg/tool/data/librarydata/library-keysight2 ),然后向下翻,可以看到下载选项(或者在网盘中直接下载也可 https://pan.baidu.com/s/1uDFTf8nni8B6R3qluvteMw?pwd=2o9f):
其中,有Multilayer Ceramic Capacitor(多层陶瓷电容器),分为Dynamic model(动态模型)和Static model(静态模型)。还有Inductor(电感器),分为Power inductor(功率电感器)(动态模型)和RF inductor(射频电感器)(静态模型)。为了方便起见我们都下载一下。
然后按照上一节中提到的内容,我们将库放到特定文件夹中并解压,并使用Design Kit导入这些库:
其中带“EIA”的是静态模型。
然后,我们使用“Copy Cell”将Design1复制为“Design1_Murata”:
点击“OK”,并打开复制后的schematic。此时,我们可以在左侧的Library Palettes中看到我们导入的组件库,我们选择“muRata Components”:
在此次实验中,根据原作者的设计,选择的电容是“GJM03”系列,选择的电感是“LQG15HH_02”系列。我们在搜索框输入“GJM03”,选中后将其放入schematic中(我们先不设定值,后续再进行)。
同理,搜索“LQG15HH_02”,选中后放入schematic中。
接下来,我们需要设定导入的组件的值。由于我们之前设定的值是经过优化的,所以它显示的值可能不是正确的。我们双击L4,在处寻找最接近34nH的组件型号:
我们选择“LQG15H5G33NJ02”,可以看到其电感为33nH,公差为±5%,额定电流为350mA,频率范围为50MHz到20GHz。
同理,我们为L5选择“LQG15HH82NJ02”,为L6选择“LQG15HH47NJ02”。
然后我们替换原有的电感(可以移动文本内容使得界面更加整洁):
同理,我们对电容也进行类似的修改,将C3选为“GJM0335G2A220JB01”,将C4选为“GJM0335G2A200JB01”。
保存设计。
我们打开TestBench,禁用之前的子模块,将新建的Design1_Murata拖入到schematic中,并进行连线:
由于我们之前已经进了了仿真,所以在.dds文件中,我们选择“History – On”,打开历史记录,将之前的仿真结果保存在原plot上。此时,我们点击工具栏中的进行仿真,可以看到,此时出现报错信息:
这是因为在使用PDK时,我们导入的只是组件的名称,我们还需要在Library Palettes中选择“muRataLibWeb_L Set Up”中选择放入含外部网络列表文件;在“muRataLibWeb_C Set Up”中选择放入含外部网络列表文件。
然后进行仿真。
在图中我们可以看到实心的加粗的Trace,我们可以与理想组件搭建的电路进行对比。
(To be continued......)
下一篇:ADS 使用教程(十一)Resolving Differences in Ideal & Library Component Results