ZLG嵌入式笔记 | ZLG核心板散热设计指引
在嵌入式系统设计中,散热是影响处理器性能与稳定性的关键问题。本文聚焦于高端嵌入式处理器的散热设计,探讨核心板的热设计与系统级热设计方法,以及导热材料和布局的建议,为解决高温问题提供参考。
用高端嵌入式处理器设计系统,散热是一个避不开的问题。就算标称工业级处理器,在进行环境温度实测的时候,都需要加散热片才能通过。在不加散热器的情况下,处理器的结温和环温,一般相差可在20℃~50℃范围内,加上散热片后,温差可大幅度缩小。如果一个处理器标称结温为105℃,如果不加散热片,大概率是过不了85℃的高温测试的。在封闭的高温测试环境下,结温和环温的温差通常会超过30℃。
选用ZLG的核心板,如果处理器主频超过1GHz,多核处理器,通常都需要考虑散热需求,特别是带GPU和NPU的芯片,在运行GPU和NPU的时候发热量急剧上升,更是需要散热片,否则可能会出现一些异常:
-
当环境温度升高,处理器运行速度下降,界面卡顿或者通信延迟增加;
-
高温下系统意外重启,或者出现界面黑屏。
如果产品本身还是封闭式设计,那更需要在散热上下功夫。
使用核心板的热设计主要涉及两个大方面:核心板本身的热设计、包含核心板的系统级热设计。
核心板本身的热设计
核心板在设计之初已经融入了热设计理念,使用的时候只需关注发热量大的器件(一般为MPU,有时也包括DDR和eMMC),对其散热处理即可。散热方式主要有自然散热、强迫风冷、强迫液冷,其中致远电子的核心板一般选择自然散热和强迫风冷,最终选择何种散热方式需结合工作温度、器件结温、器件功耗等因素。通过调试指令读出MPU的结温可以知道MPU散热的实际效果,如果裸机能满足MPU结温条件甚至都可以不用额外加散热处理。
1. 自然散热
自然散热是指物体通过热传导、对流和辐射等方式将热量传递给周围环境的过程,实现方法是发热器件通过散热器把热量传递到环境中。散热路径为发热器件→导热界面材料→散热器→环境。核心板的发热器件一般为MPU,导热界面材料主要有导热硅脂、导热硅胶片、导热相变片、导热凝胶等,常见的散热器材质主要是铝合金和铜合金,它们的导热效能和经济性综合表现较好。
对于核心板来说,导热界面材料推荐选择导热硅胶片,其优点是导热性能稳定,耐高温,电绝缘,很好的柔软度可以弥合一定程度的结构件高度差。在选型导热硅胶片时一项很重要的参数是导热系数,导热系数在市面上以3W/(m.K)居多,也有5W/(m.K)、8W/(m.K)。曾经在同一核心板使用同一个散热器对比测试过3W/(m.K)和5W/(m.K)的导热硅胶片,80℃环境温度下,使用5W/(m.K)导热硅胶片读取的MPU结温比使用3W/(m.K)导热硅胶片时低5℃。从对比测试结果看导热硅胶片的导热系数对散热效果影响是比较大,应综合测试和成本选择合适的导热硅胶片。
热量传导有三种基本方式:热传导、对流、辐射,这可作为散热器设计的根据。导热系数和导热截面积是热传导中影响传热效率的关键参数。铜合金比铝合金导热系数高,但成本相对较高,需综合考量。加大齿厚、基板厚度、导热截面积改善散热性能需综合考量系统级空间,在有金属外壳的产品中,把金属外壳当作散热器不失为很好的散热方案。换热面积和对流换热系数是对流的重要参数,细密齿间距散热器可以加大散热面积但降低了换流系数,稀疏齿间距散热器有更高的换流系数但散热面积减少,需综合它们的乘积获得最优值。散热器表面进行氧化发黑处理,可以增强辐射换热效果,在自然对流情况下,辐射换热作用突出,可以提高25%的散热量。所以,除非是器件附近有高热源,否则散热器表面都应涂覆或氧化发黑处理以提高辐射性能。
图1是某款核心板采用安装散热器的自然散热方式示例。

图1 核心板安装散热片
2. 强迫风冷
强迫风冷的实现方式是用风扇加剧空气流动,提高对流换热系数来强化换热能力。在用自然散热方式实现不了散热需求时可以采用风扇的散热方案。常用散热风扇有轴流风扇和离心风扇。轴流风扇进风口与出风口平行,特点是风量大、风压小、噪声小,适合风阻低但风量需求大的场合。离心风扇的进风口与出风口垂直,风量小,风压高,适合风阻大风量需求小的场合。
对于核心板一般采用轴流风扇,可分抽风设计和吹风设计:
-
抽风设计中系统内流场比较均匀,适合热源比较分散的场景;
-
吹风设计在出风口空气流动状态通常是湍流,更适合热量集中的产品。
抽风设计时器件散发的热量经过风扇时高于环境温度,吹风设计时流过风扇的空气是新鲜的未经系统内元器件加热,风扇工作在常温或低温,所以吹风设计的风扇寿命相对更长。
包含核心板的系统级热设计
系统级热设计主要考虑核心板在整个系统中的位置布局,核心板应与发热量大的器件或模块拉开距离,在冷却气流路径上不应把核心板放在发热量大的器件或模块的下游。
相关文章:
ZLG嵌入式笔记 | ZLG核心板散热设计指引
在嵌入式系统设计中,散热是影响处理器性能与稳定性的关键问题。本文聚焦于高端嵌入式处理器的散热设计,探讨核心板的热设计与系统级热设计方法,以及导热材料和布局的建议,为解决高温问题提供参考。 用高端嵌入式处理器设计系统&am…...
[Java]使用java进行JDBC编程
首先要从中央仓库下载api(类似驱动程序),为了链接java和mysql 下载jar包,需要注意的是jar包的版本要和mysql保持一致 下面是新建文件夹lib,把jar包放进去,并添加为库 sql固定的情况下运行 import com.mysql.cj.jdbc.MysqlDataSo…...
MySQL进阶-关联查询优化
采用左外连接 下面开始 EXPLAIN 分析 EXPLAIN SELECT SQL_NO_CACHE * FROM type LEFT JOIN book ON type.card book.card; 结论:type 有All ,代表着全表扫描,效率较差 添加索引优化 ALTER TABLE book ADD INDEX Y ( card); #【被驱动表】࿰…...
Ubuntu22.04修改root用户并安装cuda
由于本人工作原因,经常会遇到需要给ubuntu打显卡驱动的问题,虽然说不难吧,但是耐不住机器多,重复多次也就烦了,于是抽出了一点时间,并且在deepseek的帮助之下,写了一个自动安装驱动的脚本&#…...
fiddler+雷电模拟器(安卓9)+https配置
一、fiddler配置 1、开启https代理 2、根证书安装:导出证书系统安装 二、模拟器设置 1、设置网络桥接模式 【点击安装】提示安装成功后保存即可 2、开启root(开启adb远程调试) 3、开启磁盘写入 4、设置WLAN代理 5、证书安装:物…...
STM32-SPI通信协议
目录 一:什么是通信协议? 二:电路结构 1.硬件电路 2:移位 3:时序图 4.交换字节 三:W25Q64简介 硬件电路:编辑 存储器地址划分 Dlash操作注意事项 状态寄存器 SPI指令集 四&am…...
【CentOS】搭建Radius服务器
目录 背景简介:Radius是什么?Radius服务器验证原理搭建Radius服务器环境信息yum在线安装配置FreeRADIUS相关文件clients.conf文件users文件重启服务 验证 参考链接 背景 在项目中需要用到Radius服务器作为数据库代理用户的外部验证服务器,做…...
Vue中自定义指令:ClickOutside(点击当前模块外的位置)
应用场景 假设我们有一个下拉框组件,当下拉框展开的时候,点击下拉框之外的元素可以自动关闭下拉框。 一 ClickOutside代码示例 在vue3中使用ClickOutside // 导入自定义指令 import { ClickOutside as vClickOutside } from element-plus;// 绑定指令…...
如何在rust中解析 windows 的 lnk文件(快捷方式)
一、从标题二开始看😁 这些天在使用rust写一个pc端应用程序,需要解析lnk文件获取lnk的图标以及原程序地址,之前并没有过pc端应用程序开发的经验, 所以在广大的互联网上游荡了两天。额🥺 今天找到了这个库 lnk_parse很…...
2019年蓝桥杯第十届CC++大学B组真题及代码
目录 1A:组队(填空5分_手算) 2B:年号字符(填空5分_进制) 3C:数列求值(填空10分_枚举) 4D:数的分解(填空10分) 5E:迷宫…...
奇安信 2025 年护网蓝队初选笔试题(附答案解析)
🔥 爆款 CSDN 题库 | 超全护网蓝队笔试真题 | 含详细答案解析 🔥 熬夜为大家整理了 奇安信 2025 年护网蓝队初选笔试题,(关注我我会持续更新)涵盖 SQL 注入、Web 安全、渗透测试、二进制安全 等核心知识点,…...
jdk-21_linux-x64_bin.tar.gz Linux jdk21压缩包安装保姆级(详细安装教程)
jdk-21_linux-x64_bin.tar.gz 解压版详细安装教程 一、简洁版(需要对 Linux 操作有一定基础)二、图文详细教程1、前置准备2、解压安装3、配置环境变量4、验证成功 官网下载地址: https://www.oracle.com/java/technologies/downloads/#java2…...
第6章 定时器计数器
目录 6.1 定时计数器的结构框图 6.2 定时器的控制字 6.2.1 TMOD:工作方式控制寄存器 6.2.2 定时/计数器控制寄存器TCON 6.3 定时/计数器的4种工作方式 6.3.1 方式0、方式1(13位、16位定时计数方式) 6.3.2 方式2(常数自动重装入) 6.3.3 方…...
回归预测 | Matlab实现GWO-BP-Adaboost基于灰狼算法优化BP神经网络结合Adaboost思想的回归预测
回归预测 | Matlab实现GWO-BP-Adaboost基于灰狼算法优化BP神经网络结合Adaboost思想的回归预测 目录 回归预测 | Matlab实现GWO-BP-Adaboost基于灰狼算法优化BP神经网络结合Adaboost思想的回归预测回归效果基本介绍GWO-BP-Adaboost:基于灰狼算法优化BP神经网络结合Adaboost思想…...
蓝桥杯真题0团建dfs+哈希表/邻接表
dfs邻接表储存或者哈希表的运用,考察我们对数据的存储 本题核心就是在求从根节点开始的两棵树相同的最长序列,首先确定用dfs进行深搜,对于节点的形式可以用邻接表,邻接矩阵,哈希表来进行存储数据。下面看代码 邻接表 …...
系统架构的评估的系统的质量属性
体系结构苹果可以针对一个体系结构,也可以针对一组体系结构。 体系结构评估过程中,评估人员所关注的是系统的质量属性,所有评估方法所普遍关注的质量属性有以下几个:性能、可靠性(容错,健壮性)…...
论文阅读:基于超图高阶表示的WSI生存预测
Generating Hypergraph-Based High-Order Representations of Whole-Slide Histopathological Images for Survival Prediction 文章目录 论文介绍快速阅读摘要1 引言2 相关工作2.1 生存分析2.2 超图学习的准备工作 3 方法3.1 patch采样和低级特征提取3.2 多超图学习3.2.1 多超…...
NLP常见任务专题介绍(1)-关系抽取(Relation Extraction, RE)任务训练模板
📌 关系抽取(Relation Extraction, RE)任务训练示例 本示例展示如何训练一个关系抽取模型,以识别两个实体之间的关系。 1️⃣ 任务描述 目标:从文本中提取两个实体之间的语义关系,例如 “人物 - 组织”、“药物 - 疾病”、“公司 - 创始人” 等。输入:句子 + 标注的实…...
27. Harmonyos Next仿uv-ui 组件NumberBox 步进器组件禁用状态
温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! 文章目录 1. 组件介绍2. 效果展示3. 禁用状态设置3.1 整体禁用3.2 输入框禁用3.3 长按禁用 4. 完整示例代码5. 知识点讲解5.1 禁用状态属性5.2 禁用…...
docker无法pull镜像问题解决for win10
docker无法pull镜像问题解决for win10 问题原因分析解决方法 问题 在win10系统上安装好doker-desktop后ping registry-1.docker.io不同,并且也无法登陆hub.docker.com, 使用docker pull xx也无法正常下载 原因分析 hub.docker.com在2024年5月之后,国内…...
批量将 Excel 转换 PDF/Word/CSV以及图片等其它格式
Excel 格式转换是我们工作过程当中非常常见的一个需求,我们通常需要将 Excel 转换为其他各种各样的格式。比如将 Excel 转换为 PDF、比如说将 Excel 转换为 Word、再比如说将 Excel文档转换为图片等等。 这些操作对我们来讲都不难,因为我们通过 Office 都…...
Node.js调用DeepSeek Api 实现本地智能聊天的简单应用
在人工智能快速发展的今天,如何快速构建一个智能对话应用成为了开发者们普遍关注的话题。本文将为大家介绍一个基于Node.js的命令行聊天应用,它通过调用硅基流动(SiliconFlow)的API接口,实现了与DeepSeek模型的智能对话…...
Mac同时安装jdk8和jdk17,默认选择jdk8
在Mac上同时安装JDK 8和JDK 17,并设置默认版本为JDK 8,可以按照以下步骤操作: 一、下载并安装JDK 8和JDK 17 下载JDK 8 访问Oracle JDK下载页面。在“Java SE Archive Downloads”部分,找到JDK 8的下载链接。选择适合您Mac芯片类…...
【Zinx】Day5-Part3:Zinx 的连接管理
目录 Day5-Part3:Zinx 的连接管理创建连接管理模块将连接管理模块集成到 Zinx 当中将 ConnManager 集成到 Server 当中在 Connection 的工厂函数中将连接添加到 ConnManagerServer 中连接数量的判断连接的删除 补充:连接的带缓冲发包方式补充:…...
网络安全之RSA算法
1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字(RonRivest,AdiShamir和LeonardAdleman)命名。但RSA的安全性一直未能得到理论上的证…...
Unity Dots
文章目录 什么是DotsDOTS的优势ECS(实体组件系统)Job System作业系统Burst编译器最后 什么是Dots DOTS(Data-Oriented Technology Stack)是Unity推出的一种用于开发高性能游戏和应用的数据导向技术栈,包含三大核心组件…...
设计模式-结构型模式-桥接模式
概述 桥接模式 :Bridge Pattern: 是一种结构型设计模式。 旨在将抽象部分与实现部分分离,使它们可以独立变化。 它通过组合代替继承,解决类爆炸问题,并提高系统的灵活性和可扩展性。 组成部分 【抽象部分】(…...
Ultravox:融合whisper+llama实现audio2text交互
Ultravox是由Fixie AI开发的一种创新型多模态大语言模型,专为实时语音交互设计。与传统的语音交互系统不同,Ultravox无需单独的语音识别(ASR)阶段,可以直接理解文本和人类语音,实现更快速、更自然的交互体验。Ultravox v0.5在语音理解基准测试中超越了OpenAI的GPT-4o Realt…...
【MySQL_06】表的相关操作
文章目录 一、表的基本操作1.1 创建表1.2 修改表结构1.2.1 添加列1.2.2 删除列1.2.3 修改列1.2.4 重命名列1.2.5 添加约束 1.3 删除表1.4 查询表结构1.5 重命名表1.6 复制表1.6.1 仅复制结构1.6.2 复制结构及数据 1.7 清空表数据 二、数据完整性约束2.1 主键约束2.2 唯一约束2.…...
clickhouse集群部署保姆级教程
ClickHouse安装 版本要求 23.8及之后的版本 硬件要求 三台机器 建议配置 磁盘 ssd 500G内存 32gcpu 16c 最低配置 磁盘 机械硬盘 50G内存 4gcpu 4c 容量规划 一亿条数据大约使用1TB磁盘容量 参考官方容量推荐 安装包准备 zookeeper安装 zookeeper需要java启动&…...
