
上个月有个做电源的朋友找我,说他设计的 Buck 电路老是炸机,MOSFET 换了好几批还是一样。我让他把 PCB 发过来看看,一眼就看出问题了——散热铜皮画得太"秀气",热过孔也没打几个。
说实话,这种事我见过太多了。很多工程师画板子的时候,原理图算得明明白白,一到 PCB 布局就开始"凭感觉"。结果呢?器件烫得能煎蛋,效率测出来比理论值低一大截,严重的直接炸机。
其实 PCB 散热设计没那么玄乎,关键就几条线画对了就行。今天我就把这些年踩过的坑和总结的经验分享一下,希望对你有帮助。
一、功率回路这条线画对了吗?功率回路是散热设计的起点,很多人却忽略了这一点。
什么叫功率回路?简单说,就是电流流过的路径。以 Buck 电路为例,输入电容正极 → MOSFET → 电感 → 输出电容 → 输入电容负极,这就形成了一个回路。

图1:Buck电路功率回路路径,回路面积越小,开关损耗越低
这个回路面积大了会怎样?
回路面积大 → 寄生电感大 → 开关时产生电压尖峰 → MOSFET 承受的电压应力增加 → 开关损耗增加 → 器件发热。你看,散热问题其实是回路设计问题。
怎么判断功率回路画得对不对?有个简单的方法:在 PCB 上画出电流路径,看这个圈的面积有多大。面积越小越好,这是基本原则。
我那个朋友的板子,输入电容离 MOSFET 足足有 3 厘米远,中间还绕了一堆信号线。这个回路面积,能不大吗?
实战建议:
说到散热铜皮,很多人第一反应就是"铺铜"。铺满不就行了?
没那么简单。铜皮面积跟热阻是有关系的,这个关系可以用一个简化公式表示:
热阻 Rth ≈ 1 / (k × √A)
其中 k 是系数,跟铜厚、板材、散热条件有关;A 是铜皮面积。你看,热阻跟面积的开方成反比,不是铺满就万事大吉。

图2:TO-220封装MOSFET散热铜皮设计,铜皮面积越大,热阻越低
更关键的是,热量是有流动方向的。铜皮铺得再大,如果热流路径不通,热量还是散不出去。
举个实际例子。一个 TO-220 封装的 MOSFET,功耗 2W,假设结到壳的热阻是 1°C/W,壳到散热器(这里用 PCB 铜皮)的热阻是 0.5°C/W。要让器件温度不超过 100°C,环境温度 50°C,那铜皮的热阻就不能超过:
Rth_PCB ≤ (100 - 50) / 2 - 1 - 0.5 = 23.5°C/W
按照经验,1oz 铜厚、自然冷却条件下,大约需要 200mm² 的铜皮面积。这只是粗略估算,实际还要看具体条件。
常见误区:铜皮铺满了,但是阻焊层没开窗,或者开窗位置不对。阻焊层的热阻比铜大多了,等于给器件穿了一件"棉袄"。
三、热过孔这条线打够了吗?热过孔的作用是把顶层的热量传到底层或者内层。很多工程师知道要打热过孔,但打多少、打多大、打在哪里,心里没数。
先说过孔数量。有个经验公式可以参考:

图3:热过孔设计要点,过孔数量≈功耗(W)×5
过孔数量 ≈ 功耗(W) × 5(自然冷却,1oz 铜厚)
比如一个 3W 的器件,大概需要 15 个左右的过孔。这只是粗略估算,实际还要看板层结构、铜厚、散热条件。
再说过孔位置。热过孔要打在散热焊盘的正下方或者紧邻位置,这样热量传导效率最高。打在几毫米开外,效果大打折扣。
最后说过孔尺寸。常用的热过孔孔径是 0.3mm~0.5mm,焊盘直径 0.6mm~0.8mm。孔径太小,加工成本增加;孔径太大,削弱焊盘强度。
有个细节要注意:热过孔要塞铜或者填锡。不填的话,焊锡会漏到背面,影响焊接质量。
双面板 vs 多层板:
功率器件的散热焊盘设计,有几个要点。
第一,焊盘尺寸。散热焊盘要比器件散热面大一圈,一般大 0.5mm~1mm。太小了焊接强度不够,太大了浪费面积。
第二,阻焊开窗。散热焊盘区域必须开窗,露出铜皮。开窗方式有两种:全开和网格开窗。全开散热好,但焊锡容易铺得太开;网格开窗焊接更可控,但散热稍差。
第三,接地设计。很多功率器件的散热面是跟漏极或者源极连通的,不是跟地连通的。这种情况下,散热焊盘不能直接连到大面积地,否则会产生天线效应,影响 EMC。正确的做法是,散热焊盘通过过孔连到专门的散热铜皮区域。
我见过一个设计,MOSFET 的散热焊盘直接铺了大面积地铜,结果 EMC 测试直接过不了。后来改成散热焊盘单独区域,通过过孔连到底层,问题就解决了。
五、器件布局这条线排好了吗?最后一个问题:多个发热器件怎么排?

图4:发热器件布局对比,器件间距≥20mm,避免热量叠加
基本原则:发热器件分散布局,避免"抱团取暖"。
想象一下,如果几个发热器件挤在一起,中间那块区域的热量往哪儿散?只能互相加热。所以,发热器件之间要留足够的间距,让空气流通。
具体留多少?这要看功率大小、散热方式(自然冷却还是强制风冷)、板子尺寸。一般来说,自然冷却条件下,两个功率器件(各 1W 以上)的中心距至少要 20mm。功率再大的,间距要相应增加。
如果板子上有风扇,那就要考虑风道了。发热器件尽量放在风道下游,这样冷空气先经过对温度不敏感的器件,再经过发热器件,散热效率更高。
画完板子,检查这几条线把这五条线检查一遍,大部分散热问题都能避免。
说实话,PCB 散热设计没有银弹,每个项目都有不同的约束条件。但这些基本原理是相通的:减小回路面积、增大散热面积、优化热流路径、合理布局器件。
你有没有遇到过功率器件散热的问题?欢迎在评论区分享你的经验。
暂无评论