HFSS入门学习笔记——PCB微带线仿真

2023-10-29 14:00

本文主要是介绍HFSS入门学习笔记——PCB微带线仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、微带线直角拐弯仿真分析

1.新建HFSS设计工程;

2.建立参数化微带线仿真模型;

1)添加设计变量;

【HFSS】→【Design Properties】,单击【Add】,输入变量名和变量值;

2)创建介质基片层模型;

 选择【XY】面,执行命令【Draw】→【Box】,创建一个底面在XOY平面上的长方体模型来表示介质基片层,在长方体属性面板中修改起始坐标点和长方体的长度、宽度和厚度;

 

3)打开长方体模型属性页【Properties】下的【Attribute】,修改介质基片的名称、颜色、透明度和材质;

 4)【Ctrl+D】显示最佳视角;

3.创建接地板模型,执行菜单命令【Draw】→【Rectangle】,创建矩形面板并进行对应设置;

 4.1)创建导带模型,执行【Draw】→【Rectangle】创建两个矩形面模型【microstrip1】【microstrip2】表示特性阻抗为50Ω的导带。

 

 2)新建正方形模型【Rectangle1】,连接【microstrip1】和【microstrip2】;

 3)按住【CTRL】将【microstrip1】和【microstrip2】和【Rectangle1】选中,点击【Unite】合并为一个模型;

5.创建空气腔模型,【Draw】→【Box】画一个底面在XOY平面得长方体模型表示空气腔,进行设置;

 6.创建激励端口模型,选择【YZ】面,执行【Draw】→【Rectangle】创建一个在YOZ面的矩形来表示激励端口,设置完成后将空气腔隐藏起来显示端口;

 

 选择【ZX】面,建立另一个激励端口【Port2】;

 7.选择求解类型、设置边界条件、设置激励端口、求解设置;

1)选择求解类型。【HFSS】→【Solution Type】,勾选【Modal】和【Network Analysis】,点击【OK】;

 2)设置边界条件;

选中【GND】按住【CTRL】在选中【microstrip1】,鼠标右键选择【Assign Boundary】→【Perfect E】,点击【OK】就将两个矩形面设置为了理想导体边界条件;选中【airbox】,鼠标右键选择【Assign Boundary】→【Radiation】,点击【OK】将【airbox】模型表面设置为辐射边界条件;

3)设置激励端口;

选中【Port1】,鼠标右键选中【Assign Excitation】→【Port】→【Wave Port】,单击【下一步】,最后点击【完成】,同样对【Port2】进行相同设置;

 4)求解设置;执行【HFSS】→【Analysis Setup】→【Add Solution Setup】,进行单频点求解设置,再执行【HFSS】→【Analysis Setup】→【Add Frequency Setup】,进行扫频设置;

 5)自检、运行仿真、收敛性检查。

执行【HFSS】→【Validation Check】进行自检;

 执行【HFSS】→【Analysis ALL】运行仿真求解,在运行结束后可通过右键工程树中的【Results】→【Solution Data】查看迭代次数;

6)查看仿真结果 ;

右键工程树中的【Results】→【Create Modal Solution Data Report】→【Rectangular Plot】进行设置;

点击【New Report】

 结果表明,微带线在直角拐弯后,端口反射系数S(1,1)在低频段在-10dB以下,高频段在-10dB上,信号传输时会有较大的功率反射,不利于信号的传输,有必要进行削角处理,从而减小阻抗突变带来的微带线不连续效应,保证功率最大传输。

2.微带线直角拐弯处45°削角处理仿真分析

1.削角处理;右键视图选择【Selection Mode】→【Vertices】进入顶点模式,单击导带拐弯处的顶点,接着点击切角图标,进行设置;

 

 

 2.设置参数扫描分析;

不同尺寸和不同特性阻抗的微带线,存在最佳斜切率,因此需要对q进行参数扫描分析,右键工程树中的【Optimetrics】→【Add】→【Parametric】进行设置;

 3.运行参数扫描分析,查看仿真结果;

自检无误后进行仿真仿真计算,查看【Port1】反射系数S(1,1);

 从结果上来看,以一定的斜切率在拐弯处进行45°削角处理后,反射系数降低,当斜切率在0.6左右时,反射系数最小。

这篇关于HFSS入门学习笔记——PCB微带线仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx