在AWR中进行版图仿真、网格剖分、电流密度可视化---以威尔金森功分器的设计为例

本文主要是介绍在AWR中进行版图仿真、网格剖分、电流密度可视化---以威尔金森功分器的设计为例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在AWR中进行版图仿真、网格剖分、电流密度可视化—以威尔金森功分器的设计为例

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

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

工程文件:在AWR中进行版图仿真、网格剖分、电流密度可视化-以威尔金森功分器的设计为例-AWR工程文件

目录

  • 在AWR中进行版图仿真、网格剖分、电流密度可视化---以威尔金森功分器的设计为例
    • 1、功分器设计
      • 1.1、功分器原理图设计
      • 1.2、功分器版图设计
      • 1.3、功分器原理图仿真结果
    • 2、功分器的ACE电磁仿真
      • 2.1、插入STACKUP电磁仿真控件
      • 2.2、设置STACKUP电磁仿真控件
      • 2.3、设置EXTRACT电磁仿真控件
      • 2.4、ACE仿真结果
    • 3、功分器的AXIEM电磁仿真(矩量法)
      • 3.1、功分器的AXIEM电磁仿真结果
      • 3.2、功分器的AXIEM电磁仿真查看网格剖分
      • 3.3、功分器的AXIEM电磁仿真查看场

1、功分器设计

1.1、功分器原理图设计

基于ADS的不等分威尔金森功分器设计的理论部分介绍了功分器的基本设计公式,对于一个等分的功分器而言,其基本结构如下所示:
在这里插入图片描述
在进行设计前需要指定板材,本次使用的是铝基板:
在这里插入图片描述
本文所设计的功分器的工作频率为3GHz,使用AWR自带的TXLine可以计算出实际的微带线的宽度和长度:
在这里插入图片描述
最终得到的原理图如下所示:
在这里插入图片描述
值得注意的是MTRACE2这个微带线在版图中控制长度不变,实际上是可以随意弯曲的,实际版图中需要保持上下对称:
在这里插入图片描述

1.2、功分器版图设计

在View中选择view layout即可查看对应版图:
在这里插入图片描述
拉动长度固定的外形可变微带线,也就是上面专门设置的MTRACE2类型微带线,使其结构合理
在这里插入图片描述
在调整版图时,经常会出现微带线对不准的情况。此时需要选择要连接对其的微带线,选择Edit中的Snap Objects里面的Snap Together选项,即可使两段微带线链接无误:
在这里插入图片描述

1.3、功分器原理图仿真结果

上面先设计了原理图,也调整了版图结构,下面对其进行仿真。首先需要设置仿真的频率范围,参考AWR设置工程仿真频率,设置为1.5-4.5GHz,运行仿真Analysis,结果如下:
在这里插入图片描述

2、功分器的ACE电磁仿真

2.1、插入STACKUP电磁仿真控件

参考:AWR中的电磁仿真算法—特点与运用场景的介绍,ACE不是传统的基于场求解的电磁算法,只是用到了电磁模型。先复制一份原来的原理图:
在这里插入图片描述
在最上方的Scripts中选择EM按钮展开选择其中的Create STACKUP选项
在这里插入图片描述
添加后出现两个器件:
在这里插入图片描述
双击STACKUP控件,在此对仿真的板材、参数进行设置。

2.2、设置STACKUP电磁仿真控件

设置使用到的介质(相当于设置介质库,并不是一定要用到):
在这里插入图片描述
设置板层结构和边界条件
在这里插入图片描述
设置使用到的导体材料库(相当于设置材料库,并不是一定要用到):
在这里插入图片描述
设置板层使用的导体材料
在这里插入图片描述
设置走线的材质,为Trace1,也就是18um的覆铜
在这里插入图片描述

2.3、设置EXTRACT电磁仿真控件

EXTRACT仿真控件各个参数的含义如下:
在这里插入图片描述
按住shift选择所有的微带线结构,右键选择Properties打开,设置允许EM Extraction:
在这里插入图片描述
设置成功后,点击EXTRACT后,所有要进行电磁分析的器件都会呈现红色:
在这里插入图片描述

2.4、ACE仿真结果

设置完成后运行仿真即可,好像结果相差不大:
在这里插入图片描述

3、功分器的AXIEM电磁仿真(矩量法)

3.1、功分器的AXIEM电磁仿真结果

把刚刚的ACE分析的原理图复制一遍,命名为Schematic AXIEM:
在这里插入图片描述
重新设置电磁控件,其中需要修改网格剖分精度,不然运行速度太慢了:
在这里插入图片描述
仿真结果如下:
在这里插入图片描述

3.2、功分器的AXIEM电磁仿真查看网格剖分

在AXIEM的电磁结构下右键,选择添加Annoation:
在这里插入图片描述
选择添加EM_MESH,也就是电磁网格剖分的结果:
在这里插入图片描述
添加后右键EM结构,查看3D视图:
在这里插入图片描述
可以看到结构一目了然:
在这里插入图片描述

3.3、功分器的AXIEM电磁仿真查看场

先取消显示网格剖分情况:
在这里插入图片描述
添加EM_CURRENT电流密度显示,其中Sweep Freq需要设置为FSAMP:
在这里插入图片描述
由此可以看到电流密度的仿真结果:
在这里插入图片描述
如果无法正常显示,可能需要重新仿真。需要先右键EM文件,选择强制重新仿真,后进行Analysis
在这里插入图片描述

这篇关于在AWR中进行版图仿真、网格剖分、电流密度可视化---以威尔金森功分器的设计为例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

如何使用Lombok进行spring 注入

《如何使用Lombok进行spring注入》本文介绍如何用Lombok简化Spring注入,推荐优先使用setter注入,通过注解自动生成getter/setter及构造器,减少冗余代码,提升开发效... Lombok为了开发环境简化代码,好处不用多说。spring 注入方式为2种,构造器注入和setter

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

SpringBoot中如何使用Assert进行断言校验

《SpringBoot中如何使用Assert进行断言校验》Java提供了内置的assert机制,而Spring框架也提供了更强大的Assert工具类来帮助开发者进行参数校验和状态检查,下... 目录前言一、Java 原生assert简介1.1 使用方式1.2 示例代码1.3 优缺点分析二、Spring Fr