使用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界面,滑动滑条,可以看到数据也随之改变:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

6、phpjm混淆解密和php反序列化

题目:青少年雏形系统 1、打开链接也是一个登入面板 2、尝试了sqlmap没头绪 3、尝试御剑,发现一个www.zip 4、下载打开,有一个php文件打开有一段phpjm混淆加密 5、使用手工解混淆 具体解法链接:奇安信攻防社区-phpjm混淆解密浅谈…

音视频开发9 FFmpeg 解复用框架--如何将一个影音文件(mp4文件/wav文件) 最终播放起来

一,播放器框架 二 常用音视频术语 容器/文件(Conainer/File): 即特定格式的多媒体文件, 比如mp4、flv、mkv等。 媒体流(Stream): 表示时间轴上的一段连续数据&#xff0…

Linux系统进程管理

系统进程管理 一、进程概述 1.1 什么是进程?进程管理需要做什么? 进程是已启动的运行实例,进程有以下组成部分: ​ 已分配内存的地址空间 ​ 进程ID ​ 程序的代码 ​ 进程状态 进程管理包括进程调度、中断处理、信号、进程…

Excel工作簿/表的合并/拆分全集(一文通关)

概述 在工作中,我们常会用到到Excel拆分/合并为多个工作表/簿,如全国的订单表,需要根据省份列拆分下发至对应的省、各省份数据需要汇总、...... 应该如何操作呢? 1. 传统方法(借助透视表、Power Query编辑器、VBA实现…

Pytest对协程异步函数进行单元测试

安装 安装基础包 pytest,pytest-asyncio pip install pytest pytest-asyncio测试: pytest -s -v ./python-code/do-async/aiohttp_session_pytest.py书写规范 类名必须以 Test 开头方法和函数名必须以test开头 class TestAddFunc(object): # 测试…

在CentOS7上安装Oracle11

一、概述 Oracle有两种安装方式,桌面安装和静默安装。这里我采用桌面安装的方式。 不得不说,Oracle真的是我目前为止安装过的最麻烦的软件没有之一,比K8S还麻烦,Oracle,真有你的!废话不多说,臭…

【Nginx <末>】Nginx 基于 IP 地址的访问限制

目录 👋前言 📫一、限制 IP 可以实现哪些功能 👀二、 项目实现 2.1 访问控制实现 2.2 Nginx 配置中指定 IP 地址 💞️三、章末 👋前言 小伙伴们大家好,前面一段时间学习了 Nginx 的相关知识&#xff0c…

实现排行榜之Mysql的 OrderBy方法

排行榜之Mysql OrderBy实现 1、排行榜系统的功能点 数据收集与计算 排名规则 实时性 可视化展示 周期性更新 2、排行榜系统基本功能要素 MySQL实现方案 数据量较小,业务场景比较简单。可直接使用 新建表 CREATE TABLE leaderboard( id BIGINT UNSIGNED NOT …

《Python源码剖析》之pyc文件

前言 前面我们主要围绕pyObject和pyTypeObject聊完了python的内建对象部分,现在我们将开启新的篇章—python虚拟机,将聚焦在python的执行部分,搞懂从“代码”到“执行”的过程。开启新的篇章之前,你也许会有一个疑惑:我…

泰拉瑞亚从零开始的开服教程

前言 本教程将讲诉使用Linux系统搭建泰拉瑞亚服务器(因为网上已经有很完善的windows开服教程了),使用的Linux发行版是Debian11,服务端使用的程序是TShock,游戏版本是1.4.4.9 所需要准备的 一台服务器(本教程使用的是…

解决Jupyter运行代码显示Kernel Restarting的错误

在Jupyter notebook上运行代码时发现如下错误: 使用VS Code运行在日志表中发现错误存在: 它表明在初始化"libiomp5md.dll"库时发生问题,因为该库已经被初始化过了,这个错误可能是由于程序中重复初始化OpenMP库导致的&am…

深入探索C++ Vector容器:灵活的动态数组秘籍

目录 ​编辑 引言 一、初识vector:构造与初始化 二、动态管理:添加与删除元素 三、访问与遍历:多种方式直达元素 四、容量与大小:动态调整的艺术 五、进阶技巧:高效运用vector 结语 引言 在C编程的世界里&…

驱动命令之insmod depmod modprobe rmmod modinfo lsmod

insmod命令 insmod需指定所需加载模块的路径&#xff0c;且只加载所指定的模块&#xff0c;如果所指定的模块依赖于其他模块&#xff0c;insmod不会自动添加&#xff1b; 语法 insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 符号值] 参数说明&#xff1a; -f…

微信小程序如何跳转微信公众号

1. 微信小程序如何跳转微信公众号 1.2. 微信公众号配置 登录微信公众号&#xff0c;点击【小程序管理】&#xff1a;   点击【添加】&#xff1a;   点击【关联小程序】&#xff1a;   输入小程序进行关联&#xff1a; 1.2. 微信小程序配置 登录微信小程序&#xf…

HTTP的由来以及发展史

HTML&HTML5的学习探索 01、Html的由来和发展史 01-01、Html的由来 HTML的英文全称是 Hypertext Marked Language&#xff0c;即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee&#xff08;蒂姆伯纳斯李&#xff09;于1990年创立的一种标记语言&#xff0c; 他是万…

返回枚举类给前端

1. 前言 在实际开发过程中&#xff0c;前端的下拉框或者单选按钮的内容通常的需要和后端匹配的&#xff0c;故一般会由后端将下拉框的内容或单选框的内容传给前端&#xff0c;而这些内容在后端一般是由枚举类存储的&#xff0c;如果后端直接返回枚举类&#xff0c;返回结果将会…

K-means聚类算法详细介绍

目录 &#x1f349;简介 &#x1f348;K-means聚类模型详解 &#x1f348;K-means聚类的基本原理 &#x1f348;K-means聚类的算法步骤 &#x1f348;K-means聚类的优缺点 &#x1f34d;优点 &#x1f34d;缺点 &#x1f348;K-means聚类的应用场景 &#x1f348;K-mea…

SQL Server2019安装步骤教程(图文)_最新教程

一、下载SQL Server2019 1.到微软官网下载SQL Server Developer版本&#xff0c;官网当前的2019版本下载需要注册账号。 不想注册的朋友&#xff0c;可以选择从网盘下载&#xff1a;点击此处直接下载 2.下载之后先解压&#xff0c;解压后执行exe安装程序。打开之后的界面如下…

学 Java 具体能干什么?

学习 Java 后&#xff0c;你可以从事许多不同的工作和项目&#xff0c;涵盖了广泛的应用领域。以下是一些具体的应用场景和工作方向&#xff1a; 1. 企业级应用开发 Java 是企业级应用开发的首选语言之一&#xff0c;特别适合开发大规模、分布式、多层次的企业应用程序。 Jav…

ai - RAG

RAG & web <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>ChatGPT 应用页面</title><…