第一讲: ADS简介和ADS设计环境

课程简介

  • ADS2012简介
  • 入门实例
  • ADS全新工程文件结构
  • ADS设计环境
  • 元件面板和仿真控件
  • 仿真设计流程

ADS简介

ADS-Advanced Design System,是美国安捷伦(Agilent)公司推出的微波电路和通信系统仿真软件。主要用于:微波射频电路、DSP和通信系统、RFIC/MMIC等仿真设计领域。
主要功能:

  • 射频模拟电路、系统仿真
  • 数字信号处理(DSP)和通信系统仿真设计

电磁仿真和Layout设计—Momentum平面电磁仿真。FEM有限元3D仿真。PCB同类型软件—AWR Microwave Office、Ansoft Design

ADS入门实例

入门实例:T型低通LC滤波器,以一个简单的T型LC低通滤波器仿真分析为例,让大家先熟悉一下ADS的最新设计环境。

打开ADS软件,创建workspace、lib、cell、view
ADS软件有Workspace->library->cell->view四层结构
在这里插入图片描述

一个Lib下可以有多个Cell,一个Cell下可以有多个View(Schematic、Layout、Symbol、emModel等)。同一个Library下所有的View都是用相同的Technology。

Workspace下边还会包括如下文件:

  • Dataset
  • DataDisplay
  • Library

Workspace组织和管理ADS的整个设计文件通常以_wrk结尾
Library通常以_lib结尾
.defs来使用ADS的Library,在Workspace目录下。
Technology文件:ADS设计中PCB叠层或者IC工艺制程的定义都是在该文件中定义

小笔记:

  • Lumped-Component 集总元件库
  • Ctrl + r 旋转元件90度
  • Esc退出鼠标选择模式
  • 完整原理图3个要素:电路图、源或负载、仿真控件

元件面板和元件列表简介

元件面板和仿真控件面板列表

  • Lumped-Components RLC集总元器件
  • Lumped-width Artwork 带有物理封装的RLC集总元器件
  • Devices-BJT 所有BJT晶体管的元件列表
  • Devices-Diodes 二极管的元件列表
  • Devices-MOS mos管的元件列表
  • Sources-开头的都是信号源、电压源、电流源元控件列表
  • Simulation-开头的都是仿真控件列表
  • Optim/Stat/DOE 统计分析以及优化分析面板
  • Probe Components 电压记电流记得分析面板
  • Data Items 功能S参数赋予某个元件
  • TLines-开头的都是传输线模型
  • Signal Integrity-开头的是信号完整性分析面板

元件面板:

  • 分布参数的元件列表
  • TLine-ideal理想的传输线
  • TLine-Microstrip微带线器件
  • TLine-Striptine带状线器件

系统模型元件

  • System-Amps&Mixers 放大器和混频器元件
  • System-Mod/Demod 调制解调器

信号源 Sources-

  • Sources-Freq Domain 信号源、电压源、电流源等
  • Sources-Noise 噪声源
  • Sources-Modulated 调制信号源

仿真控件 Simulation-

  • Simulation-DC 直流分析控件
  • Simulation-AC 交流分析控件
  • Simulation-S_Param 小信号S参数的分析控件
  • Simulation-HB 谐波平衡分析控件
  • Simulation-XDB 电路功率压缩点分析控件
  • Simulation-LSSP 大信号仿真
  • Simulation-Envelope 包络仿真
  • Simulation-Transient 瞬态仿真

2G/3G/4G、WLAN等无线通信调制信号
GSM、EDGE、CDMA2000、EVDO、WCDMA、LTE、DTV、WLAN等调制信号

ADS仿真设计流程

  • 新建Workspace和Design
  • 绘制电路图—电路/系统设计、仿真控件、源、负载端口
  • 仿真设置和运行仿真分析
  • 查看分析结果
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐