《ADS射频仿真从零到一》
第2章 ADS基础操作
第2章 ADS基础操作
元件库管理 · 调色板使用 · 原理图绘制 · 仿真控制器 · 数据显示窗口
▸ 本章五大核心模块,构成ADS操作骨架
2.1 元件库管理——别怕,它很讲逻辑
刚接触ADS时,我第一反应是:“元件在哪儿?” 说实话,ADS的库确实有点多,但摸清规律后你会觉得它很顺手。我个人习惯把元件库分成三类:集总元件(电阻电容电感)、传输线元件(微带、带状线)、有源器件(晶体管、放大器模型)。
打开元件库面板(快捷键 Ctrl+1 或菜单 View > Component Palette),左侧是库列表,右侧是元件图标。你想想看,这跟手机App分类差不多——找电阻就去“Lumped-Components”,找微带线就去“TLines-Microstrip”。
我在项目中遇到过一件事:同事一直找不到“Murata”的电容模型,其实就在Lumped-Components 下的 Murata 子库。ADS的库路径支持自定义,如果你公司有内部模型库,在 DesignKit 里挂载就行。
2.2 调色板——你的元件速查手卡
调色板(Palette)其实就是元件面板的“快捷方式”。默认情况下,ADS把元件按功能分组显示在调色板标签里。比如“Lumped”调色板放电阻电容,“Microstrip”调色板放各种微带线。
我个人喜欢把调色板固定在右侧(右键调色板标题 > Dock to Right)。这样拖元件时不用来回切换窗口。嗯,这里要注意:调色板里的元件图标右下角有个小三角,表示还有子选项——左键按住不放就能展开。
2.3 原理图绘制基础——连线也有讲究
拖元件、连导线,听起来简单。但射频原理图跟低频不太一样。我刚开始画的时候,线绕来绕去,仿真出来结果怪怪的——后来发现是连线产生了不必要的寄生。
画原理图记住三点:
- 走线尽量短而直,尤其高频路径。拐弯用45度角,别用直角。
- 节点命名要规范。双击导线输入名字(比如
VIN、VOUT),后面看仿真结果时一目了然。 - 地符号别乱放。射频电路通常用“接地过孔”模型,而不是普通地符号。在调色板搜索“GND”选
GND_Sim。
// 一个简单的S参数仿真原理图示例(伪代码)
元件:Term1 (端口1) → 微带线TL1 → 电阻R1 → Term2 (端口2)
控制器:S_Param
仿真频率:1 GHz ~ 3 GHz,步进 10 MHz
我曾经因为忘记给微带线加“MSub”(微带基板定义),仿真报错半天。后来我每次画原理图第一件事:放一个 MSub 控件并填好板材参数。这就像炒菜先热油,习惯就好。
2.4 仿真控制器设置——让ADS知道你要算什么
仿真控制器就是告诉软件“你要做什么仿真”。最常用的是 S_Param(S参数仿真)和 HB(谐波平衡)。双击控制器可以设置频率范围、扫描步进。
另外,别忘了在仿真控制器里勾选“Save All Voltages”或“Save All Currents”——不然数据显示窗口里可能看不到某些节点波形。我刚开始漏掉这个,折腾了半小时。
| 控制器 | 用途 | 常用设置 |
|---|---|---|
| S_Param | 线性S参数、阻抗、稳定性 | 起始/终止频率,步进 |
| HB | 非线性仿真(P1dB、IM3) | 频率、阶数、功率扫描 |
| LSSP | 大信号S参数 | 功率扫描范围 |
2.5 数据显示窗口——把仿真结果变成你能看懂的东西
仿真跑完,数据窗口自动弹出。你可以在里面画S参数曲线、史密斯圆图、时域波形。我个人最爱用“矩形图”和“史密斯图”组合。
拖拽变量到Y轴:比如 dB(S(1,1)) 就是回波损耗。右键图表可以添加Marker,直接读出具体数值。我一般会在谐振频率附近打三个Marker,方便看带宽。
数据显示窗口还支持公式计算。比如想算输入阻抗实部,直接写 real(Zin(1))。嗯,这个功能我用了两年才发现,后悔没早学。