用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

相关文章

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

SpringMVC获取请求参数的方法

《SpringMVC获取请求参数的方法》:本文主要介绍SpringMVC获取请求参数的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下... 目录1、通过ServletAPI获取2、通过控制器方法的形参获取请求参数3、@RequestParam4、@

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

SpringBoot利用@Validated注解优雅实现参数校验

《SpringBoot利用@Validated注解优雅实现参数校验》在开发Web应用时,用户输入的合法性校验是保障系统稳定性的基础,​SpringBoot的@Validated注解提供了一种更优雅的解... 目录​一、为什么需要参数校验二、Validated 的核心用法​1. 基础校验2. php分组校验3