MOS,PCB如何添加散热孔、过孔

news2024/11/25 12:35:00

一、什么是 PCB 散热孔?

散热孔是利用贯通PCB板的通道(过孔)使热量传导到背面来散热的手法,配置在发热体的正下方或尽可能靠近发热体。

散热孔是利用PCB板来提高表面贴装部件散热效果的一种方法,在结构上是在PCB板上设置通孔。

  • 如果是单层双面PCB板,则是将PCB板表面和背面的铜箔连接,增加用于散热的面积和体积,即降低热阻的手法。
  • 如果是多层PCB板,则可连接各层之间的面或限定部分连接的层等,目的是相同的。

二、PCB 散热孔怎么设置?

PCB散热孔的放置和尺寸差异很大,这取决于组件的类型、不同的规则和专业知识。

但一个主要规则是使用散热孔,尽可能靠近加热元件正下方的热源然后在热源不理想的情况下,无论元件焊盘放置如何,热通孔也可以放置元件的外围。在这种情况下,规则也保持不变,即将散热孔放置在尽可能靠近组外围的位置。

要想有效使用散热孔,很重要的一点是将散热孔配置在靠近发热体的位置,比如在部件的正下方等。如下图所示,可以看出利用热量平衡效果,连接温度差较大的位置是很好的方法。

PCB散热孔放置示例

示例:散热孔的配置以下是背面散热片外露型封装HTSOP-J8的散热孔布局和尺寸示例。

三、PCB散热孔一般多大?

为提高散热孔的热导率,建议采用可电镀填充的内径 0.3mm 左右的小孔径通孔需要注意的是,如果孔径过大,在回流焊处理工序可能会发生焊料爬越问题。

散热孔的间隔为1.2mm左右,配置于封装背面散热片的正下方。如果仅背面散热片的正下方不足以散热,则还可在IC的周围配置散热孔。在这种情况下的配置要点是要尽量靠近IC来配置。

散热孔尺寸

四、不同材料的导热系数

热导率是一个关键因素,用于确定材料可以吸收多少热量。下表可以了解不同材料的导热系数。在这张表的帮助下,就可以有一定参考

见下表:

因此,从上表可知,铝的导热性比铜差。但是,由于铝制散热器的面积更大,因此对加热的设备产生更有效的冷却效果。但是,正如我们所看到的,如果有效使用铜,它可以比相同面积的铝散发更多的热量。

有效的热过孔放置是当过孔在 IC 或使用传导的加热元件焊盘中适当使用时,作为一种热传递方法,热量分布在多层铜之间,然后通过自由空气,散热开始使用对流方法在空气中传输。建议热通孔内径需要更小,例如 大约 0.35 毫米。如果孔径较大,在回流焊过程中可能会出现吸锡不正确的焊接问题,因此需要格外小心。但是,如果需要更大的直径,热填充可能有助于对此进行补偿。

五、PCB散热孔设计注意事项

在热通孔设计过程中,需要注意的事项很少,有以下6点建议。

1、裸露焊盘的设计方式是将热量直接从外壳传递到铜区域。焊料作为散热片的效果不明显,因为它很薄,而且焊料的导电性能差。

U1 裸露焊盘上的热通孔

上图显示了 U1 裸露焊盘上的热通孔。

2、对于裸焊盘封装,最大的散热发生在通过过孔到 PCB 的底层,然后散发到空气中。因此,大面积的底层也将减少元件封装的散热。

3、将受热元器件隔开,利用散热孔进行散热,有助于将热量均匀分布到其他封装上

4、热通孔是 DFN 和 QFN 封装上散热的唯一来源,因为顶层铜由于引脚分配而没有最大空间。因此,要使用底层铜,增加热导率的唯一方法是使用散热孔

U5 和 IC2 使用 散热孔。IC2 使用 QFN 扁平封装,其中热通孔是唯一可能的,因为由于元件焊盘的分布,这不包括焊接层上更大的铜区域。

5、热通孔连接设备的有效铜面积将是使用热通孔与元件封装直接连接的最大铜长度(与焊接层无关)。

6、铜平面的厚度也影响导热性,2Oz 铜比 1.0 Oz 或 0.5Oz 铜具有更好的耐热性。

这是对使用散热孔的一些建议,希望能够帮助到在设计中需要考虑散热设备的工程师。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/783708.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

element-ui里的el-table在grid布局下切换数据有滚动条时不断增加?

今天在项目里面遇到了这个问题,相当炸裂,看了半天都没有看出什么问题,很是逆天,记录一下 下面使用代码情景复现一下:el-table 是在 grid 布局下面的,不是子层级,中间还有一层 content 的元素包…

【数据结构】差分数组

【数据结构】差分数组 差分数组二维差分数组二维数组的前缀和 差分数组 如果给定一个包含1000万个元素的数组,同时假定会有频繁区间修改操作,但是不会有频繁的查询操作,比如对某个范围【l,r】内的数字加上某个数字,此时…

Java基础-->异常

什么是异常? 异常:异常就是代表程序出现的问题 误区:不是让我们以后不出现异常,而是程序出了异常之后该如何处理 Error 代表系统级别的错误(属于原重问题) 系统一旦出现问题,sun公司会把这些…

数据库应用:Mycat实现读写分离

目录 一、理论 1.Mycat 2.Mycat安装启动 3.Mycat搭建读写分离 4.垂直分库 5.水平分表 6.Mycat高可用 7.Mycat安全设置 8.Mycat监控工具 二、实验 1.Mycat读写分离 2.Mycat监控安装 三、问题 1.Mycat命令无法补全 2.Mycat启动失败 3.zookeeper启动报错 四、总结…

基于SpringBoot+Vue的冬奥会科普平台设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

Java通过URL对象实现简单爬虫功能

目录 一、URL类 1. URL类基本概念 2. 构造器 3. 常用方法 二、爬虫实例 1. 爬取网络图片(简易) 2. 爬取网页源代码 3. 爬取网站所有图片 一、URL类 1. URL类基本概念 URL:Uniform Resource Locator 统一资源定位符 表示统一资源定位…

动态规划--回文串问题

一)回文子串: 647. 回文子串 - 力扣&#xff08;LeetCode&#xff09; 思路1:暴力枚举: for(int i0;i<array.length;i) for(int ji;j<array.length;j) 我们的中心思路就是枚举出所有的子字符串&#xff0c;然后进行判断所有的子串是否是回文串 思路2:中心扩散: 我们从左向…

​MySQL高阶语句(三)

目录 1、内连接 2、左连接 3、右连接&#xff1a; 二、存储过程⭐⭐⭐ 4. 调用存储过程 5.查看存储过程 5.1 查看存储过程 5.2查看指定存储过程信息 三. 存储过程的参数 3.1存储过程的参数 3.2修改存储过程 四.删除存储过程 MySQL 的连接查询&#xff0c;通常都是将来…

ElasticSearch学习--RestClient及案例

目录 RestClient查询文档 快速入门 总结 全文检索&#xff08;match&#xff09;查询 精确查询 复合查询 查询总结 排序&#xff0c;分页 高亮 RestClient查询文档 快速入门 总结 全文检索&#xff08;match&#xff09;查询 多种查询的差异都在做类型和条件上&#x…

JS 自定义的悬浮窗被浏览器遮挡问题解决方案

遮挡问题解决思路&#xff0c;首先拿到外层的DOM元素div的宽高&#xff0c;然后根据鼠标悬浮事件的元素e e.clientX表距离页面窗口宽的位置 e.clientY代表距离页面窗口高的位置 然后设置这个悬浮窗为200px 那个这个div的宽高 dom.getElementById(xxxx).cliengHeight dom.g…

FutureTask

Future接口 Future接口&#xff08;FutureTask实现类&#xff09;定义了操作异步任务执行一些方法&#xff0c;如获取异步任务执行的结果、取消任务的执行、判断任务是否取消、判断任务执行是否完成等。它提供了一种并行异步计算的功能。比如主线程让子线程去执行任务&#xff…

C语言两种方法求证大小端存储

目录 什么是大小端存储&#xff1f; 字节序的概念&#xff1a; 小端字节序存储&#xff1a; 大端字节序存储&#xff1a; 什么是低位字节、高位字节&#xff1f; 记忆技巧&#xff1a; C语言求证大小端存储 法一&#xff1a; 法二&#xff1a; 总结&#xff1a; 什么是…

CAXA中.exb或者.dwg文件保存为PDF

通常CAXAZ中的文件为.exb或者.dwg格式&#xff0c;我们想打印或者保存为PDF文件格式&#xff0c;那么就用一下的方法&#xff1a; CAXA文件如图所示&#xff1a; 框选出你要打印的图纸&#xff01;&#xff01;&#xff01;&#xff01; 我们选择"菜单"->"…

用户订单信息案例

需求: 用户输入商品价格和商品数量&#xff0c;以及收货地址&#xff0c;可以自动打印订单信息 分析: ① 需要输入3个数据&#xff0c;所以需要3个变量来存储price num address ② 需要计算总的价格total ③ 页面打印生成表格, 里面填充数据即可 ④ 记得最好使用模板字符串 【…

java.io.InputStreamReader的read()函数返回值是字符对应的Unicode码点

java.io.InputStreamReader的read()函数定义&#xff1a; https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/InputStreamReader.html#read() 这个返回的值其实就是解码后的字符对应的Unicode码点&#xff08;Unicode code point&#xff09;。 举例 例如…

MySQL表的管理

目录 1.mysql中&#xff0c;数据存储过程分为四步 2.数据库命名规则 3.创建数据库 4.管理数据库的方法 5.修改数据库&#xff08;一般不改&#xff0c;最多改字符集&#xff09; 6.删除数据库 7.如何创建数据表 8.修改表 9.重命名表 10.删除表&#xff08;注意⚠️无…

Java日志slf4j+logback

一、maven依赖 在pom文件增加slf4jlogback依赖 <!-- 版本配置 --> <properties><slf4j.version>1.7.21</slf4j.version><logback.version>1.1.7</logback.version> </properties><dependencies><!-- slf4j依赖包 -->&…

JVM源码剖析之达到什么条件进行JIT优化

版本信息&#xff1a; jdk版本&#xff1a;jdk8u40 思想至上 技术经过数百年的迭代&#xff0c;如今虚拟机中都存在JIT模块&#xff0c;JVM中Hotspot&#xff0c;Android虚拟机中dalvik、Art等等。并且存在一个共性&#xff0c;全部都是解释器和JIT共存。当然&#xff0c;如今…

六、模型融合

目录 1 构建模型多样性1.1 特征多样性1.2 样本多样性1.3 模型多样性 2. 训练过程融合2.1 Bagging2.2 Boosting 3. 训练结果融合3.1 加权法3.2 Stacking 融合3.3 Blending 融合 4. 实战案例 本章主要分为构建多样性、训练过程融合和训练结果融合三部分。模型融合常常是竞赛取得胜…