在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

相关文章

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

Python进行PDF文件拆分的示例详解

《Python进行PDF文件拆分的示例详解》在日常生活中,我们常常会遇到大型的PDF文件,难以发送,将PDF拆分成多个小文件是一个实用的解决方案,下面我们就来看看如何使用Python实现PDF文件拆分... 目录使用工具将PDF按页数拆分将PDF的每一页拆分为单独的文件将PDF按指定页数拆分根据页码范围拆分

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

Linux使用cut进行文本提取的操作方法

《Linux使用cut进行文本提取的操作方法》Linux中的cut命令是一个命令行实用程序,用于从文件或标准输入中提取文本行的部分,本文给大家介绍了Linux使用cut进行文本提取的操作方法,文中有详... 目录简介基础语法常用选项范围选择示例用法-f:字段选择-d:分隔符-c:字符选择-b:字节选择--c

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2