上一篇:ADS 使用教程(二十四)Getting Started with Momentum Simulation
在这一节,我们来一起了解一下ADS中的参数化电磁(EM)仿真,我们可以通过改变设计参数来研究电磁特性的变化。
我们将使用上次教程中使用到的Layout:
上次得到的仿真结果如下:
如果我们想改进滤波器的性能,或想执行EM仿真优化,我们需要创建一个参数化Layout。同理,我们需要声明一些变量,但声明变量的方法和schematic中的方法略有不同。选择“EM – Component - Parameters”:
在添加参数时,我们可以看到Type有两个选择:
- Nominal/Perturbed: 标称值/扰动值,适用于需要进行参数扰动分析的情况。
- Subnetwork: 子网络,适用于参数化子电路或网络。
此次实验我们选择“Subnetwork”,这是执行参数化设计的最简单的方法。为了演示,我们先定义l1、l2两个参数,默认值都为6mm:
定义好参数后,我们点击“OK”。然后双击组件TL2,将其L的值修改为“l1”,而且由于我们定义参数时选择了单位,所以我们在组件中修改时要将单位修改为“None”,否则会出现单位之间的运算。同理,我们将组件TL4的L的值修改为“l2”。
完成之后,我们可以选择“EM – Component – Create EM Model and Symbol”:
默认勾选,点击“OK”。其中:
- Create EM Model "emModel":勾选此选项以创建一个名为 "emModel" 的电磁模型。电磁模型用于描述设计的电磁特性,通常用于后续的电路仿真和优化。
- Create symbol "symbol":• 勾选此选项以创建一个名为 "symbol" 的符号。符号用于在电路设计图中表示该电磁模型,使得模型可以在更大的电路设计中复用。
然后,我们可以在ADS的主窗口中看到我们生成的emModel、symbol:
我们双击emModel,可以在Database选项卡中修改我们的参数。
现在,我们再创建一个schematic用来测试:
然后我们将刚刚生成的symbol拖入到该schematic中,并将参数进行传递,将参数扫描范围设置为5到10,步长为1。
当我们设置好这些内容之后,我们点击进行仿真(过程会比较漫长,我的实际用时约为三分钟)。
仿真结束后,我们可以添加一些plot,如dB(S(2,1))、dB(S(1,1)),然后我们可以对比观察不同大小的电容带来的实际效果。
(To be continued......)
下一篇:ADS 使用教程(二十六)Saving Far-Field & Visualization for EM Models