用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

相关文章

Java内存分配与JVM参数详解(推荐)

《Java内存分配与JVM参数详解(推荐)》本文详解JVM内存结构与参数调整,涵盖堆分代、元空间、GC选择及优化策略,帮助开发者提升性能、避免内存泄漏,本文给大家介绍Java内存分配与JVM参数详解,... 目录引言JVM内存结构JVM参数概述堆内存分配年轻代与老年代调整堆内存大小调整年轻代与老年代比例元空

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

C++链表的虚拟头节点实现细节及注意事项

《C++链表的虚拟头节点实现细节及注意事项》虚拟头节点是链表操作中极为实用的设计技巧,它通过在链表真实头部前添加一个特殊节点,有效简化边界条件处理,:本文主要介绍C++链表的虚拟头节点实现细节及注... 目录C++链表虚拟头节点(Dummy Head)一、虚拟头节点的本质与核心作用1. 定义2. 核心价值二

详解MySQL中DISTINCT去重的核心注意事项

《详解MySQL中DISTINCT去重的核心注意事项》为了实现查询不重复的数据,MySQL提供了DISTINCT关键字,它的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据... 目录DISTINCT 六大注意事项1. 作用范围:所有 SELECT 字段2. NULL 值的特殊处

MySQL 打开binlog日志的方法及注意事项

《MySQL打开binlog日志的方法及注意事项》本文给大家介绍MySQL打开binlog日志的方法及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、默认状态二、如何检查 binlog 状态三、如何开启 binlog3.1 临时开启(重启后失效)

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho