电机控制器电路板布局布线参考指导(二)

电机控制器电路板布局布线参考指导(二)热特性

  • 1.概述
  • 2.PCB传导与对流
  • 3.连续顶层散热焊盘
  • 4.覆铜厚度
  • 5.散热过孔连接
  • 6.散热过孔宽度
  • 7.电机控制器电路板热设计总结

1.概述

电机驱动器并不是理想的器件,在实际应用中,它们的一些功率会以热量的形式在内部耗散。必须在驱动器发生损坏之前处理转换为热量的能量。合理的 PCB 设计可有效消除因低效率而产生的热量,并能将器件保持在建议的温度范围。

在这里插入图片描述

2.PCB传导与对流

电机驱动器热性能的一个重要考虑因素是器件内部产生的热量能够消散的路径。热量从管芯进入低温环境的三条主要路径为:

• 封装材料
• 键合线
• 散热焊盘

以这三条路径为例,散热焊盘是从器件散热的最有效路径,其次是封装材料,最后是键合线。散热焊盘集成电路封装中使用的技术将建立从管芯到外部覆铜平面的低热阻路径。因此,散热焊盘能够有效地将大量热量从管芯中传导出去。在驱动器下方灌注的散热焊盘应足够大以便覆盖散热焊盘的整个区域,并且仍涵盖 PCB 其他部件很大的表面区域。散热焊盘还应通过直接放置在散热焊盘下方的几个散热过孔与底部接地平面紧密结合。

图 2-1 所示为器件管芯中产生的热量所使用的排出路径示例。

在这里插入图片描述
将顶部和底部接地平面全都连接到驱动器的散热焊盘可显著改善 PCB 设计中的散热性能。因此,应尽可能在布局中增大这些平面。

3.连续顶层散热焊盘

为了给驱动器管芯中产生的热量建立一条排出路径,一项重要要求是将散热焊盘连接到实心铜平面。为了使热量从器件中流走,从导热焊盘到电路板上其他区域的铜平面必须是连续的。一种较好的做法是从驱动器下方的铜填充位置建立一条较宽的排出路径,使这条路径进入具有大表面积的宽阔平面。如果这些平面被中断,热量的排出路径就会收缩,从而增加热阻。热阻的增加会在散热焊盘与同一平面上较宽的表面积之间产生更大温差。

在这里插入图片描述

图 2-2 所示为驱动器下方收缩的与连续的接地平面覆铜引起的温升示例。
在这里插入图片描述
在驱动器下方保持连续的覆铜散热焊盘对于器件的有效散热非常重要。建立通向具有大表面积的平面的宽路径可将驱动器散热焊盘和环境空气温度之间的热阻保持在尽可能低的水平。

4.覆铜厚度

虽然连续的宽平面会降低热阻,但平面上的覆铜厚度也是 PCB 热性能的重要考虑因素。通过增加 PCB 上的镀铜厚度,平面的有效热阻会降低。可使用方程式 1 计算覆铜厚度与平面面积之间的关系。

在这里插入图片描述

假设长度和宽度为 1cm,镀层厚度为 1 盎司 (0.0035cm),那么横向连接到驱动器覆铜平面的近似热阻计算方式如方程式 2 所示。

在这里插入图片描述
如果覆铜厚度加倍至 2 盎司 (0.007cm),那么横向连接到驱动器且尺寸与方程式 2 相同的覆铜平面的热阻计算方式如方程式 3 所示。

在这里插入图片描述
如果覆铜厚度加倍,相同尺寸平面的热阻将减半。在连接到驱动器的接地平面上使用更厚的铜有助于提高将热量从器件传导到环境空气中的效率,而且不会在电路板上造成显著的温差。

5.散热过孔连接

在这里插入图片描述

散热过孔应将顶层和底层连接在一起,以便热量能够从 IC 散发到这两层上。散热连接件不用于散热过孔,因为热量从顶部平面通过过孔流向底部平面的路径会受到限制。这条热流路径受限会导致顶部平面过孔周围剩余部分的温度升高。直接连接过孔可尽可能降低过孔与铜层之间的热阻。散热过孔应使其到内部接地平面的完整连接围绕整个镀铜通孔周界。不要用阻焊层覆盖过孔,否则会导致过多的空隙。图 2-3 所示为散热过孔与直接连接过孔之间的温差。

在这里插入图片描述

散热接头将平面与过孔或元件进行电气连接,但它们会降低元件或过孔与平面之间的热量的流动性。这种做法是为了让烙铁或回流炉只加热元件并确保焊接连接可靠。对于不需要过孔进行平面之间的热传导的应用而言,这种方法非常有效。但是,对于电机驱动器等功率应用,为了提高层间的热性能,需要将这些过孔直接连接到平面。

6.散热过孔宽度

虽然散热焊盘在管芯和 PCB 的顶部接地平面之间提供了低阻抗散热路径,但应考虑连接顶部和底部接地平面的过孔的热阻抗。建议在散热焊盘正下方使用直径为 20mil、孔尺寸为 8mil 的散热过孔。根据 方程式 4 可计算出一个通过 1.561mm 厚的 FR-4 PCB 的散热过孔的热阻。

在这里插入图片描述
减小散热过孔的直径或增大孔尺寸会增加热阻。建议的 8mil 孔尺寸和 20mil 直径要求从散热焊盘到底层的焊料芯吸尽可能小,并使过孔的热阻保持尽可能小。图 2-4 所示为建议的过孔放置方式。

在这里插入图片描述

7.电机控制器电路板热设计总结

总之,电机驱动器系统热设计的主要考虑因素如下:
• 散热焊盘连接是器件管芯进行热传导的最有效路径。
• 使用从散热焊盘到接地平面的连续顶层灌注方式。
• 尽可能使用 1.5oz 或 2oz 铜。
• 使用直接连接的散热过孔。
• 使用 7.874mil x 19.874mil 散热过孔尺寸以避免过多的焊料芯吸。
• 将散热过孔组成阵列,以尽可能减小平面之间的热阻。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Go 源码之 Chan

Go 源码之 chan go源码之chan - Jxy 博客 目录 Go 源码之 chan一、总结二、源码(一)hchan(二)创建(三)发送(四)接收(五)关闭 三、常见问题1.为什么要使用环形…

SV学习笔记(一)

SV:SystemVerilog 开启SV之路 数据类型 內建数据类型 四状态与双状态 : 四状态指0、1、X、Z,包括logic、integer、 reg、 wire。双状态指0、1,包括bit、byte、 shortint、int、longint。 有符号与无符号 : 有符号&am…

12313124

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行&am…

【Linux】进程管理(2):进程控制

一、进程创建:fork函数 我们在命令行中输入man fork 即可得到fork函数的函数接口的函数的使用方法。 我们可以看到,fork函数位于man手册的第2部分,由于第2部分通常是用于描述系统调用和库函数,所以我们可以了解到fork函数实际是一…

【总结】在嵌入式设备上可以离线运行的LLM--Llama

文章目录 Llama 简介运用另一种:MLC-LLM 一个令人沮丧的结论在资源受限的嵌入式设备上无法运行LLM(大语言模型)。 一丝曙光:tinyLlama-1.1b(10亿参数,需要至少2.98GB的RAM) Llama 简介 LLaMA…

自动驾驶的世界模型:综述

自动驾驶的世界模型:综述 附赠自动驾驶学习资料和量产经验:链接 24年3月澳门大学和夏威夷大学的论文“World Models for Autonomous Driving: An Initial Survey”。 在快速发展的自动驾驶领域,准确预测未来事件并评估其影响的能力对安全性…

ssm017网上花店设计+vue

网上花店的设计与实现 摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关…

[云呐]固定资产盘点报告哪个部门写

固定资产盘点报告通常由哪个部门来完成和签发呢?总体来说,固定资产盘点报告主要由资产管理部门或核算部门具体组织拟定并与财务部门共同签发。个别重大报告还需要上级领导或委员会研讨通过。  资产管理部门:  资产管理部门是直接负责公司固定资产管理工作的核心部门,它主导…

超市销售数据-python数据分析项目

Python数据分析项目-基于Python的销售数据分析项目 文章目录 Python数据分析项目-基于Python的销售数据分析项目项目介绍数据分析结果导出数据查阅 数据分析内容哪些类别比较畅销?哪些商品比较畅销?不同门店的销售额占比哪个时间段是超市的客流高封期?查看源数据类型计算本月…

浅谈iOS开发中的自动引用计数ARC

1.ARC是什么 我们知道,在C语言中,创建对象时必须手动分配和释放适量的内存。然而,在 Swift 中,当不再需要类实例时,ARC 会自动释放这些实例的内存。 Swift 使用 ARC 来跟踪和管理应用程序的内存,其主要是由…

EFPN代码解读

论文 Extended Feature Pyramid Network for Small Object Detection python3 D:/Project/EFPN-detectron2-master/tools/train_net.py --config-file configs/InstanceSegmentation/pointrend_rcnn_R_50_FPN_1x_coco.yaml --num-gpus 1 训练脚本 cfg 中的配置 先获取配置…

JavaWeb 项目运行配置

JavaWeb 项目运行配置

保持ssh断开后,程序不会停止执行

保持ssh断开后,程序不会停止执行 一、前言 笔者做远程部署搞了一阵子,快结项时发现一旦我关闭了ssh连接窗口,远程服务器会自动杀掉我在ssh连接状态下运行的程序。 这怎么行,岂不是想要它一直运行还得要一台电脑一直打开ssh连接咯…

【优选算法专栏】专题十六:BFS解决最短路问题---前言

本专栏内容为:算法学习专栏,分为优选算法专栏,贪心算法专栏,动态规划专栏以及递归,搜索与回溯算法专栏四部分。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小…

【QingHub】企业级应用开发管理

QingHub 企业级应用开发设计器是QingHub Studio的一个核心模块,它可以实现应用搭建、团队管理,共享开发,可以快速接入API接口,复杂功能可以通过自定义脚本快速实现业务逻辑。打通前端开发与后台业务逻辑一体化。通过可视化的方式&…

使用 PDManer 对数据库表建模(建表语句生成,代码生成)

目录 前言 基本使用教程 新建项目 创建表 关系图 建表语句 生成代码 导入 前言 在软件开发中过程中,一般分为几个过程:需求分析、概要设计、详细设计、编码实现、软件测试和软件交付。 在概要设计和详细设计过程中,则需要对业务进…

苍穹外卖06(HttpClient,微信小程序开发,微信登录流程,获取授权码从微信平台获取用户信息)

目录 一、HttpClient 1. 介绍 2. 入门案例 1 导入依赖(已有) 2 GET方式请求 2 POST方式请求 二、微信小程序开发 1. 介绍 2. 准备工作 1 注册小程序获取AppID 注册小程序 完善小程序信息 2 下载并安装开发者工具 3 设置小程序开发者工具(必做) 3. 入门案例 1 小…

CentOS 7 下离线安装RabbitMQ教程

CentOS 7 下安装RabbitMQ教程一、做准备(VMWare 虚拟机上的 CentOS 7 镜像 上安装的) (1)准备RabbitMQ的安装包(rabbitmq-server-3.8.5-1.el7.noarch)下载地址mq https://github.com/rabbitmq/rabbitmq-se…

基于51单片机的简易计算器设计

1、任务 本课题模拟计算器设计硬件电路采用三部分电路模块构成, 第一部分是键盘模块电路,采用4*4矩阵式键盘作为输入电路; 第二部分是LCD1602液晶显示模块; 第三部分是以51单片机作为控制核心。 软件程序主要由三部分组成&am…

AWS-EKS 给其他IAM赋予集群管理权限

AWS EKS 设计了权限管理系统,A用户创建的集群 B用户是看不到并且不能管理和使用kubectl的,所以我们需要共同管理集群时就需要操场共享集群访问给其他IAM用户。 两种方式添加集群控制权限(前提:使用有管理权限的用户操作&#xff…