用ansys q3d提取pcb板上的寄生参数及注意事项

2024-04-12 21:20

本文主要是介绍用ansys q3d提取pcb板上的寄生参数及注意事项,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需求

画好pcb板后,想要提取回路的寄生参数

1 保存为ad格式

因为之前图方便用立创eda画的板子,结果无法导出成想要的格式。因此需要将立创eda的文件导出为ad格式。立创eda的官网有相关教程。

注意事项(只说自己遇到的问题)

  • 导出以后用ad打开,电源和地有两个很大的圆盘(不知道原因)。选中以后,找一下ad中的改变形状大小的选项,然后统统改为0就行了
  • 有一个【填充(也就是铺铜)】的地方只有外面的轮廓(虚线),但没有铜。需要选中那个形状以后选择repour,即重建铺铜。因为两个软件中铺铜规则设置得不太一样,最后的结果也会有区别。如果比较重要的话,还是在ad中也修改一下规则,改成和立创eda一样
  • 并不完全适配的,还是需要多检查一下有没有漏掉的/bug区域。关于有哪一些东西可能会无法导出,在官网中有提到。

2 用ad导出为ansys eda格式

ansys eda

有可能遇到的问题已经写了两篇文章了【Altium Designer】导出为ansys EDB时提示EDB datebase initialization error的问题
【Altium Designer】扩展程序中没有ansys EDB exporter/安装不了新的扩展程序的问题

3 用ansys slwave打开刚生成的edb文件

3.0 导入

在导入页面选择ansys edb格式
在这里插入图片描述

全部勾选导入

在这里插入图片描述

3.1 保存

打开后,在左侧勾选所有的节点,ctrl+s保存。只有保存才能进行下一步

在这里插入图片描述

3.2 导出

保存后导出为q3d文件

在这里插入图片描述把红框中的内容全部勾选

在这里插入图片描述

注意事项

  • 导入的时候选择.edb后缀的文件夹,而不是其他文件
  • 遇到了一个节点无法导入的问题(图中的dummy),应该是因为这个节点是孤立节点,没有和其他节点形成连接。暂时没有找到解决办法

4 用ansys electronics desktop打开q3d文件

4.1 删除非铜层

用ansys electronics desktop打开刚刚导出的aedt文件,把solder(焊料层)和soldermask(阻焊层)两个折叠下面的所有信息删除。

在这里插入图片描述

4.2 形成回路

因为导入进来的只有铜和焊盘,没有电感等元器件,所以在放置元器件的地方放材料为copper(铜)的立方体,以形成回路(图中绿色部分)

在这里插入图片描述

这里暂时没搞懂应该画多大的立方体,不知道大小会不会有很大的影响

4.3 设置source和sink

接下来要设置能量的输入和输出部分,我的方法是在输入正极和地分别画一个小方块然后选择其【face】,右键分别设置为source和sink。这样子应该测出来的是整个回路的寄生电感

在这里插入图片描述

注意这里不能直接选择整个object
,而要选择face,在这里可以修改选中的类型

在这里插入图片描述

4.4 更新网表

画完之后,更新一下网表,理论上此时除了驱动外,所有的部分都合并为一个网络了

在这里插入图片描述

在这里插入图片描述

5 进行分析

5.1 初始化设置

双击analysis的setup,在打开的页面中把这里的频率改成实际的工作频率。Solution selection全部勾选

在这里插入图片描述

然后在setup上右键选择add frequency sweep,增加扫频的内容(不知道为什么这里要扫频,反正视频教程是这么说的)

在这里插入图片描述

在新弹出的窗口修改start、end以及步长大小
在这里插入图片描述

5.2 开始分析

在analysis上右键选择analyze all,然后就等待,右下角会出现进度条
在这里插入图片描述

如果结束以后会出现一个完成的提示,在信息栏中看

在这里插入图片描述

6 查看结果

在results右键选择solution data,打开分析的结果页面
在这里插入图片描述

选择AC RL,选择想要分析的频率,就可以看到回路寄生电阻和寄生电感

这篇关于用ansys q3d提取pcb板上的寄生参数及注意事项的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

Python如何使用seleniumwire接管Chrome查看控制台中参数

《Python如何使用seleniumwire接管Chrome查看控制台中参数》文章介绍了如何使用Python的seleniumwire库来接管Chrome浏览器,并通过控制台查看接口参数,本文给大家... 1、cmd打开控制台,启动谷歌并制定端口号,找不到文件的加环境变量chrome.exe --rem

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

Idea调用WebService的关键步骤和注意事项

《Idea调用WebService的关键步骤和注意事项》:本文主要介绍如何在Idea中调用WebService,包括理解WebService的基本概念、获取WSDL文件、阅读和理解WSDL文件、选... 目录前言一、理解WebService的基本概念二、获取WSDL文件三、阅读和理解WSDL文件四、选择对接

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

JAVA中while循环的使用与注意事项

《JAVA中while循环的使用与注意事项》:本文主要介绍while循环在编程中的应用,包括其基本结构、语句示例、适用场景以及注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录while循环1. 什么是while循环2. while循环的语句3.while循环的适用场景以及优势4. 注意

使用Spring Cache时设置缓存键的注意事项详解

《使用SpringCache时设置缓存键的注意事项详解》在现代的Web应用中,缓存是提高系统性能和响应速度的重要手段之一,Spring框架提供了强大的缓存支持,通过​​@Cacheable​​、​​... 目录引言1. 缓存键的基本概念2. 默认缓存键生成器3. 自定义缓存键3.1 使用​​@Cacheab

详解Spring Boot接收参数的19种方式

《详解SpringBoot接收参数的19种方式》SpringBoot提供了多种注解来接收不同类型的参数,本文给大家介绍SpringBoot接收参数的19种方式,感兴趣的朋友跟随小编一起看看吧... 目录SpringBoot接受参数相关@PathVariable注解@RequestHeader注解@Reque