本节,我们来了解一下如何用库中的组件设计schematic。在之前的实验中,我们使用的都是集总元件(Lumped-Components),这些元件其实是理想的元件,将电路中的元件(如电阻、电容、电感等)视为独立的、离散的、具有明确特性的单独元件,且忽略了它们的物理尺寸和电磁波传播效应。
但是,在实际应用中,我们迟早会在设计中使用SMT元件(Surface-Mount Technology components,表面贴装技术元件)、BJT、FET等,所以我们就需要了解一下如何使用供应商提供的组件来进行我们的设计。
首先,我们打开ADS的安装路径(比如我的ADS的安装路径就是"G:\Keysight\2024update"),然后选择“oalibs - componentLib”,我们可以看到许多压缩包,这些就是供应商所提供的一些组件库(有的组件库需要自己从该公司官网上下载):
- Analog_Parts_vendor_kit.7z:可能包含模拟元件的模型和数据,例如运算放大器、模数转换器(ADC)、数模转换器(DAC)等。
- HFDiode_vendor_kit.7z:可能包含高频二极管的模型和数据,这些二极管常用于高频应用,如射频和微波电路。
- Meas_SMT_Passive_vendor_kit.7z:可能包含测量用的SMT无源元件的模型和数据,例如电阻、电容和电感。这些元件用于电路测量和测试。
- Microwave_Transistors_vendor_kit.7z:可能包含微波晶体管的模型和数据,这些晶体管用于高频和微波电路中,例如放大器和振荡器。
- RF_Passive_SMT_vendor_kit.7z:可能包含射频无源元件的模型和数据,这些元件以SMT形式存在,用于射频电路中,例如滤波器和匹配网络。
- RF_Transistors_vendor_kit.7z:可能包含射频晶体管的模型和数据,这些晶体管用于射频放大器和其他射频应用。
- S_Parameter_vendor_kit.7z:可能包含S参数的模型和数据,S参数用于描述射频和微波元件的高频性能。
- System_Lib_vendor_kit.7z:可能包含系统级别的库文件和数据,这些数据可能用于系统级仿真和设计。
此次实验,我们以为例。将其复制到一个单独的文件夹中并进行解压,这样更方便对其进行访问。
然后回到ADS的主界面,在中,我们可以对组件库进行管理:
我们可以解压设计组件库(zip格式)并将其导入ADS;也可以管理常用的设计组件库;也可以添加新的库、删除不需要的库或管理现有库的设置。
点击“Manage Libraries”,然后点击,回到我们刚才保存库的文件夹,选中.defs文件:
然后点击“打开”,我们可以看到库文件已经被添加进去了:
正常情况下,此时我们在Library Palettes可以找到该库并进行使用了,但是由于这取决于供应商是如何创建库的,所以我们有时可能找不到导入的库。此时,我们可以点击打开Library Browser,然后就会发现我们刚导入的库在“Read-Only Libraries”中:
在Library Browser中,我们可以搜索想要使用的组件。比如在Packaged Power MOSFETs中,我们可以搜索MRF,然后双击组件名称或点击鼠标右键进行选中,就可以在schematic中放置选中的组件了。
之后的教程中,我们将学习如何使用这些供应商提供的库中的组件。
(To be continued......)
下一篇:ADS 使用教程(十)Circuit Design with Vendor Library Components