使用AWR对电路进行交流仿真---以整流器仿真为例

2024-05-26 16:52

本文主要是介绍使用AWR对电路进行交流仿真---以整流器仿真为例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

使用AWR对电路进行交流仿真—以整流器仿真为例

生活不易,喵喵叹气。马上就要上班了,公司的ADS的版权紧缺,主要用的软件都是NI 的AWR,只能趁着现在没事做先学习一下子了,希望不要裁我。

本AWR专栏只是学习的小小记录而已,都会分享工程,参考的书籍是张媛媛老师的AWR射频微波电路设计与仿真教程,我目测是由浅入深非常好的书籍。

工程文件:使用AWR对电路进行交流仿真-以整流器仿真为例-AWR工程文件

目录

  • 使用AWR对电路进行交流仿真---以整流器仿真为例
    • 1、工程和原理图创建
      • 1.1 另存为工程
      • 1.2 新建原理图
      • 1.3 插入器件
    • 2、创建图表和测量项
    • 3、设置仿真频率范围
    • 4、运行仿真与查看结果
    • 5、在AWR中使用Tune(手动调节)

1、工程和原理图创建

1.1 另存为工程

每次打开AWR都是一个未命名的工程,需要先另存为新的工程并命名(点击File工具栏的Save Project as):
在这里插入图片描述

1.2 新建原理图

点击工具栏最上方的project,选择Add Schematic的New Schematic,命名为Rectifier:
在这里插入图片描述
创建完成后即可看到原理图界面:
在这里插入图片描述

1.3 插入器件

选择界面下方的Elements标签切换到放置器件的界面,随后选择器件的大类,并拖入实际使用的器件:
在这里插入图片描述
最后插入的器件的原理图如下所示:
在这里插入图片描述
其中的器件和对应位置如下:

器件名字对应位置
ACVS电压源Source->AC里面
SDIODE二极管Nonlinear->Diode里面
RES电阻Lumped Element->Resistor
V_METER电压表MeasDevice
GND地Interconnects

2、创建图表和测量项

在左侧栏框中右键Graph,并新建图表:
在这里插入图片描述
右键刚刚创建的图表,加入测量:
在这里插入图片描述
现在先测量时域的波形,查看电流源和设定的电压表的电压波形:
在这里插入图片描述
设置完第一个点击Add,再设置第二个就行,第二个设置完也点击Add:
在这里插入图片描述
设置完Measument后图表如下:
在这里插入图片描述

3、设置仿真频率范围

此处假设仿真的频率为500MHz,双击Project Options,设置仿真频率为500MHz即可:
在这里插入图片描述

4、运行仿真与查看结果

点击Simulate里面的Analysis即可进行仿真:
在这里插入图片描述
仿真后双击刚刚创建的图即可查看结果,可以看到整流效果比较理想,波形从原来的正弦波变成了半正弦波:
在这里插入图片描述
此外,可以添加新图表,查看波形的谐波分量:
在这里插入图片描述
添加后可能需要重新运行仿真,结果如下:
在这里插入图片描述

5、在AWR中使用Tune(手动调节)

在Simulate中选择Tune Tool:
在这里插入图片描述
移动到原理图的器件参数上,会出现小图标,例如移动到50欧姆上单击一下,50欧姆会变成蓝色,代表参数变为可调的:
在这里插入图片描述
此时,在Simulate中选择Tune即可出现滑条:
在这里插入图片描述
打开Graph界面,滑动滑条,可以看到数据也随之改变:
在这里插入图片描述

这篇关于使用AWR对电路进行交流仿真---以整流器仿真为例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1005044

相关文章

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

QT进行CSV文件初始化与读写操作

《QT进行CSV文件初始化与读写操作》这篇文章主要为大家详细介绍了在QT环境中如何进行CSV文件的初始化、写入和读取操作,本文为大家整理了相关的操作的多种方法,希望对大家有所帮助... 目录前言一、CSV文件初始化二、CSV写入三、CSV读取四、QT 逐行读取csv文件五、Qt如何将数据保存成CSV文件前言

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关