当前位置: 首页 > news >正文

使用 3D Layout 和 Icepak 进行 PCB、DCIR 和热分析

在本教程中,您将学习如何使用 3D Layout 执行 DCIR,然后使用功率损耗数据执行热分析。热分析将使用电子桌面 Icepak 进行。SIwave 及其嵌入式 icepak 可用于执行相同的分析,但有一个例外。电子桌面 Icepak 是一款功能齐全的 3D 工具。用户可以添加 3D 对象、风扇、散热器和许多其他项目来进行完整和彻底的分析。

可以使用 3D 布局、HFSS 或 Q3D 为 Icepak 生成数据。DC 分析不能由 HFSS 执行,只能由 3D 布局执行。对于低频应用,使用 Q3D,对于高功率高频应用,使用 HFSS。

 3D 布局Q3DHFSSSIwave
损失DC 损耗交流损耗RF 损耗DC 损耗

应用

 

 

 

 

多个 PCB

(数据中心 / 服务器 / )

 

 

 

电源线/汇流条

频率 < 1 MHz

小尺寸 (模具)

 

 

高功率波导

(地球站 / 卫星 / 雷达)

高功率放大器

(无线发射器/光调制器)

生物医学植入物

微波

单 PCB

 

 

 

 

 

冰袋限制全 3D全 3D全 3D无访问权限

 

本博客重点介绍如何将 3D Layout 与 Icepak 结合使用。对于熟悉 SIwave 的人来说,3D Layout 类似于该程序。您可以在 3D Layout 中查看网络和层。您添加的所有元素都是 2D 的,无论它们是矩形、圆形还是多边形。当您输入形状时,它会自动转换为 3D 模型。

可以将标准 ECAD 文件、IPC2581 文件和 ODB++ 文件导入到 3D Layout 中。

 

此外,用户可以指定要使用的求解器:HFSS、Planar 或 SIwave。更改 Cosim 设置以选择要使用的设置。

 

需要对电路板进行 DCIR 分析。我们想使用 SIwave 来实现此目的。转到 Cosim,将自动解选择更改为 SIwave。

 

选择要包含在模拟中的电源平面。用户需要指定每个 Powerplane 的电压源位置和值,以及每个 Powerplane 的电流吸收位置和值。

 

例如,我们选择 PowerPlane 1.2V,并将电压源放在 VMR 的输出端,为 1.2V 源。

 

查看 Project Manager 中的源,以查看新添加的电压源。

 

双击电压,并将电压设置为 1.2 伏。

在 CPU 上,我们增加了大约 2.4A 的电流吸收。如果负载有很多引脚,我们需要将它们合并为一组。通过单击选择引脚组。

 

 

选择器件名称、参考标号,然后选择连接到此元件的网络。单击 Create pin groups(创建 pin 组)。

 

返回并选择添加当前源。任意两个 pins 之间的 current source 就可以完成这项工作。双击电流并输入 2.4A。

 

 

在项目经理面板中,右键单击 Anslysis,选择 SIwave 捆绑包,然后选择 DCIR。

 

为分析命名。选择在项目中定义的激励源。对于 Ansys Icepak Options,我们激活了导出功耗功能,以便在 Ansys Icepak 和 Mechanical 中使用。在表中,用户需要确认对于电流吸收器,两者都不选择,对于电压源,选择负数。负数仅表示负数列是引用。

 

选择其他解算器选项

 

选择求解器的精度级别。如果您愿意,可以选择使用下一个面板中的高级设置。

 

现在,我们将保持一切原样。按 OK。

右键单击 Project Manager 面板中的模型名称,然后选择设置温度。激活 Include temperature dependence 并启用 Thermal Analysis 的反馈,并将当前温度设置为 22 cel。现在模型已准备就绪。

 

 

按 OK。

右键单击铜材质并选择 properties 以打开 material 面板。单击 Edit material(编辑材质)按钮:

 

在 View/Edit modifier for中,选择Thermal Modifier选项:

 

换句话说,您允许铜的电导率发生变化。电导率的热公式应按如下方式编辑:

 

可以根据供应商的说明在此处修改公式。根据默认公式,如果温度在 -25 到 1000 摄氏度之间,电导率保持标称值。我们将其更改为 google 提供的公式。

 

单击 OK 后,再次单击 OK,然后开始求解 DCIR。

要查看结果,请转到 Field Overlays,然后选择 DC 结果。

 

您可以绘制电流幅度、电流箭头、电压和功率密度。选择mag_VolumeJc,您现在可以指定在哪个层上,我们选择 VCC 层。

 

按 done。

 

这是 22 Cel 的 DCIR。要改变铜的电导率,我们需要知道温度分布,我们希望 Icepak 为我们计算出来。这是一个迭代过程。DCIR 和热分析都应进行,直到达到饱和。

添加新的 Icepak 模型。

 

右键单击 3D Components (3D 零部件),选择 Create(创建),然后选择 PCB(PCB)

 

选择一个名称:

 

按 Next(下一步):

 

选择 Setup a link(设置链接):

 

启用 Use this project(使用此项目),然后选择 DCIR 模型和 DCIR 解决方案

 

根据需要启用 Simulate source design,并启用 Preserve source design solution。按 OK。

下一步:

 

选择 use From Linked source(使用从链接的源),然后按 Next(下一步)。

 

如果需要,请更改分辨率,然后按 下一页,

 

按 finish,现在我们在 Icepak 模型中有了一份 PCB 的副本。Icepak 中的 PCB 链接到 3D Layout 模型。

 

您可以添加空气区域或与热分析相关的组件。检查 Component Libraries 面板。如果您没有看到此面板 View (视图),请选择 Component Libraries (组件库)。

 

在本例中,我们添加了一个 air 区域。

 

 

添加空气区域后,您需要告诉系统空气区域外表面的边界条件。切换到面,然后选择空气区域的所有面。

 

 

右键单击显示屏上的任意位置,选择 thermal、opening 和 free。选择免费后

 

如果您不知道空气区域外表面的温度,请确保将 temperature 字段留空。

 

按 OK。

在此步骤中,您可以添加所需的任何其他组件,例如风扇、散热器、其他 PCB、外壳......等

最后一步是添加解决方案设置

 

 

我们这里有一个传统的设置:

  • 设置的名称
  • 达到收敛解决方案的迭代次数
  • 问题类型:主要是温度,这里没有液体
  • 流态,不适用于我们的情况。
  • 辐射模型:关闭。
  • 包括重力,不适用。
  • 解决 flow 和 energy,答案是否定的。

其他面板是为了提高准确性。如果结构复杂,有很多小功能,用户可以修改它们。

按 OK。

右键单击 Setup1,然后选择 2-Way 耦合

 

输入迭代次数,比如 5,每个耦合的最大 icepak 迭代次数为 20。

 

现在 2 路耦合器已添加到设置中。

 

然后分析。

 

要查看结果,请先选择 PCB,然后使用 Field Overlays 显示结果。我们可以通过选择 Temperature 将温度显示为等值线图,或者通过选择 SurfTemperature 将温度显示为实体图。

 

 

您还可以在等值线中显示温度。

 

您还可以返回 DCIR 模型,并显示温度

 

选择要在其上查看温度的图层

 

 

 


文章转载自:
http://austenitic.apjjykv.cn
http://bankbook.apjjykv.cn
http://atheromatous.apjjykv.cn
http://armillary.apjjykv.cn
http://baldpate.apjjykv.cn
http://cenote.apjjykv.cn
http://aspiratory.apjjykv.cn
http://appreciable.apjjykv.cn
http://anther.apjjykv.cn
http://alular.apjjykv.cn
http://aletophyte.apjjykv.cn
http://anthranilate.apjjykv.cn
http://astp.apjjykv.cn
http://cerebrum.apjjykv.cn
http://amnioscopy.apjjykv.cn
http://bicorne.apjjykv.cn
http://agnostic.apjjykv.cn
http://breath.apjjykv.cn
http://butterine.apjjykv.cn
http://camp.apjjykv.cn
http://adventuress.apjjykv.cn
http://brachydactyl.apjjykv.cn
http://blessing.apjjykv.cn
http://antetype.apjjykv.cn
http://aniseikonia.apjjykv.cn
http://bhut.apjjykv.cn
http://bacterize.apjjykv.cn
http://choush.apjjykv.cn
http://bacciferous.apjjykv.cn
http://antianxiety.apjjykv.cn
http://www.dtcms.com/a/123695.html

相关文章:

  • 如何预估一个系统的QPS
  • TIM输出比较--PWM
  • Android性能案例分析
  • Spring Cloud 通用相关组件详解
  • 详解 kotlin 相对 Java 特有的关键字及使用
  • 《算法笔记》3.1小节——入门模拟->简单模拟
  • C#: DxF文件中Spline解析
  • 【前缀和】矩阵区域和(medium)
  • 支付系统设计入门:核心账户体系架构
  • C++ 入门三:函数与模板
  • windows主机中构建适用于K8S Operator开发环境
  • 【软考-高级】【信息系统项目管理师】【论文基础】进度管理过程输入输出及工具技术的使用方法
  • 编程语言中变量定义方式的深度剖析
  • 简化DB操作:Golang 通用仓库模式
  • 【家政平台开发(33)】库存管理模块开发实战:从基础搭建到智能管控
  • 简单实现逆波兰表达式求值
  • C++_智能指针
  • 如何从零构建一个自己的 CentOS 基础镜像
  • WinForm真入门(14)——ListView控件详解
  • Work Experience
  • java相关技术总结
  • 在 openEuler 24.03 (LTS) 操作系统上添加 ollama 作为系统服务的步骤
  • 如何在Android系统上单编ko?
  • c++基础知识二
  • 剑指offer经典题目(三)
  • 基于springboot的“协同过滤算法的高考择校推荐系统”的设计与实现(源码+数据库+文档+PPT)
  • 使用模板报错:_G.unicode.len(orgline.text_stripped:gsub(“ “,““))
  • JavaScript保留小数位及提示toFixed未定义
  • 解决文件夹解压中文字符产生乱码的问题
  • SQLI漏洞公开报告分析