ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PCB过孔载流能力与温升估算:从物理机制到电源设计实战

PCB过孔载流能力与温升估算:从物理机制到电源设计实战 前阵子帮朋友查一块电源板的烧板原因12V输入轨上的过孔位置板面发黄揭开阻焊能看到孔壁镀铜已经变色。量了设计文件过孔内径0.25mm孔壁铜厚按1oz算走线宽度是按3A/mm²查表设计得很宽裕但过孔总共只打了4个。问题就出在这儿很多人设计PCB时会把走线的载流能力算得很细却把过孔当成“打通就行”结果整条电源路径的瓶颈不在走线而在那个不起眼的孔。PCB过孔电流承载这件事本质上是被铜壁横截面积和温升双重约束的工程问题不复杂但特别容易被低估。这不算极端案例。我见过不少Layout工程师对着pcb线宽电流对照表把主线宽度算得很谨慎到了过孔却凭感觉放等板子回到手上才发现满载时过孔温度比周边高出一大截。下面把这套东西完整拆开过孔里电流到底怎么走、工程上怎么估算、温升怎么成为上限、电源过孔阵列怎么布置最后补一段我实测过的数据和排查经验给做电源板、功率板以及高速板电源部分的朋友一个可以直接落地的参考。1. 过孔载流的物理机制埋头算孔径之前先搞清楚电流走在哪里1.1 一个容易被忽略的几何事实导电的是管壁不是整个孔过孔的结构一句话就能说清在PCB上钻出孔再在孔壁和两端焊盘上化学沉铜、电镀加厚形成一个中空的圆柱铜壁。它靠这个圆柱壁连接不同层之间的铜箔电流从一层焊盘流入沿着孔壁走再从另一层焊盘流出。孔中心是空气或者树脂完全不导电。因此过孔的导电截面积不是πr²整孔面积而是圆柱壁的环带面积近似等于A ≈ π × d × t其中d是过孔内径也有用中径的差别很小t是孔壁镀铜厚度。这个式子看似简单但它解释了一个常见误区有人觉得0.5mm的孔比0.3mm的孔大很多载流能力应该翻倍实际孔径对面积的贡献是线性关系0.5mm孔的环带面积只比0.3mm孔大约67%而孔壁铜厚直接决定A的大小。孔径翻倍不如把镀铜厚度从1oz加到2oz来得实在。理解到“管壁导电”这一层后面所有计算都不会跑偏。1.2 孔壁铜厚、孔径、孔长三个变量的权重完全不同孔壁铜厚是对载流最敏感的变量它和导电面积严格线性相关。常规工艺默认孔壁铜厚大约1oz也就是35μm左右很多快板厂在0.3mm小孔上的实际沉铜厚度可能只有25μm上下和表面铜箔厚度是两码事。设计前最好和厂家确认“孔壁铜厚按多少做”尤其大电流板要求电镀加厚到2oz或更厚时价格和交期都会变化但收益非常直接。孔径排在第二。孔径增大能提高环带面积还能让电镀药水更容易进入孔内孔壁铜厚更均匀。缺点是占布线通道在内层平面上打大孔会破坏铜皮完整性而且钻孔成本略高。对普通信号过孔0.2~0.3mm很常见对电源过孔我一般优先选0.3~0.4mm内径配合孔壁加厚而不是盲目上0.6mm以上的大孔。孔长也就是板厚方向长度对稳态载流的直接影响其实不大。它主要增加电阻和压降同时影响散热路径。埋盲孔或很深的孔孔壁热量难散出去同样的电流下温度会比表层焊盘充分散热过孔更高。因此做HDI板或厚板时载流估算要留更多余量。1.3 电流并不是均匀穿过孔壁别只看平均电流密度教科书公式计算的都是“平均电流密度”实际情况要复杂一些。电流从焊盘进入孔壁时在焊盘与孔壁交界处会有拥挤效应电流密度明显高于孔中部孔两端与走线连接的位置也容易形成热点。高频下还有趋肤效应电流进一步集中在孔壁外侧或靠近回流路径的一侧。工程上不需要把这种分布算到每一点但要明白平均密度压得太狠局部热点会先出问题表面看温升还没爆表长期可靠性已经下降了。所以后面所有估算公式我都建议再加一道“降额”的操作这也是老工程师和新手的差距所在。2. 从IPC公式到速查表三种工程估算方法的选择2.1 IPC-2221经验公式算出来的是“参考值”不是“保证值”业界最常用的载流估算公式来自IPC-2221标准形式如下I k × ΔT^0.44 × A^0.725其中I是电流AΔT是允许温升℃A是导电截面积circular mil圆密耳k是系数外层走线取0.048内层/过孔一般取0.024。先解释面积单位。1平方毫米约等于1973.5 circular mil所以A(cmil) S(mm²) × 1973.5。比如内径0.3mm、孔壁铜厚35μm的过孔环带面积约0.033mm²折算下来约65 cmil。如果允许温升10℃ΔT^0.44约2.75用k0.024计算I ≈ 0.024 × 2.75 × 65^0.725 ≈ 1.35A如果按外层走线的k0.048算会得到约2.7A。过孔处于板内散热条件介于内外层之间直接用0.024偏保守用0.048又偏乐观。稳妥的做法是用0.024算出理论下限再结合板厂实测数据修正或者更简单直接把计算值再乘0.7当设计上限。需要说清楚一点IPC公式是几十年前基于常规铜箔走线拟合出来的经验式它没有精细区分过孔深度、纵横比、周围铜皮面积、孔内气流这些因素所以只能用来做初步估算。但正因为公式保守在没有仿真条件的时候它反而是最不容易出事的估算方式。2.2 速查表常用过孔载流参考值为了平时画板方便我按0.024系数、不同孔径和壁厚条件算了一组参考值并和多个板厂的测试数据对比过最终保留了一个略显保守的版本供大家直接抄。过孔内径孔壁铜厚温升10℃参考载流温升20℃参考载流适用场景0.2mm25μm常规工艺下限约0.7A约1.0A普通信号过孔兼小电流电源0.3mm35μm1oz约1.3A约1.8A最常用的电源过孔基准0.3mm70μm2oz约2.2A约3.0A功率路径、大电流换层0.4mm35μm1oz约1.6A约2.2A多层板电源轨0.5mm35μm1oz约1.9A约2.6A厚板、需要更强工艺余量的位置我给的数值是“单孔参考”不是“设计上限”。实际Layout时我习惯按参考值的50%~70%来选孔数量比如总电流10A、用的是0.3mm/1oz过孔按1.3A算至少需要8个再乘0.7降额后需要11~12个我就打12个。这样做出来的电源过孔阵列实测温升一般都很稳。2.3 什么时候必须上仿真而不是查表表格和公式适合常规板子但下面这几种情况我强烈建议做一轮仿真否则返工成本远大于仿真投入。一是单路电流超过20A的电源模块过孔数量多、分布广手算很容易漏掉局部电流拥挤。二是板厚超过2mm的多层板孔壁散热路径长温升和板内环境强相关。三是环境温度高或者密闭机箱内自然对流散热差过孔温升会明显高于开放环境。四是高可靠产品比如车规、工控、长期满负荷运行的板卡必须要有量化温升数据。仿真工具方面直流压降和电流密度可以用SIwave、Q3D、HyperLynx这类工具单纯热分析可以用Flotherm或者Icepak也可以在一些EDA工具里直接看IR Drop。仿真时最关键的输入是覆铜率和散热边界条件铜箔越完整、过孔周边散热面积越大允许电流越高。我在实际项目中仿真值和实测值的温差通常能控制在20%以内说明只要边界条件设得合理仿真比查表精确得多。3. 温升、散热路径与过孔极限载流能力的真正天花板3.1 过孔不是“实心铜柱”散热条件天然就差很多人对过孔载流的误解来自把过孔类比成一根铜导线。实心铜棒的散热面积和截面积都很大而过孔是一圈薄薄的铜皮外面被FR4树脂和玻璃布包裹树脂导热系数只有铜的千分之几而且过孔内部是中空的空气导热更差。这意味着同样的截面积过孔散热能力远不如平面走线。所以过孔的载流能力本质是温升限制的问题允许温度越高能过的电流越大但绝缘材料、焊盘附着力和铜箔应力都会随温度恶化。常规FR4板材长期工作温度通常不建议超过100~110℃如果你的产品环境温度是70℃那过孔允许温升只有30~40℃再减去设计余量实际可用的ΔT更小。这也是为什么电源设计中“算温升”比“算电流”更贴近本质。3.2 覆铜连接方式对过孔散热和载流的影响可能高达30%以上这是我在实际排查中最常发现的隐形陷阱。在铺设铜皮时相同网络的过孔与铜皮之间通常有两种连接方式全覆盖Direct Connect和十字型/热焊盘Thermal Relief。全覆盖就是铜皮把过孔焊盘整个包围连接电流路径宽热阻小。十字型则是通过若干根辐条连接辐条宽度一般只有0.2~0.5mm。对普通焊接器件十字型可以减少烙铁或回流焊时热量过快流失方便焊接和拆修这是它的设计初衷。但用在电源过孔上它就变成了电流瓶颈一个0.3mm过孔的环带等效导电面积可能是0.03mm²而四个0.25mm宽辐条的总截面积加起来远小于这个数电流全被辐条卡住。再加上辐条连接是细长的热阻也高过孔上的热量传不到大面积铜皮里。所以做电源、功率板时我强烈建议把过孔与铜皮、电源平面的连接方式设置成全覆盖至少是电源/地过孔一律全覆盖。普通信号焊盘再单独按热焊盘规则处理。工具里一般都有“连接风格”规则可以分开配置不要用软件默认的“全网络热焊盘”图省事。3.3 多孔并联不是简单的线性叠加电流10A单孔能过1.3A按说8个孔就够了实际打12个甚至16个都不过分。原因有两个。第一个原因是电流分布不均。过孔阵列中靠近电流注入点比如IC引脚、电源入口的孔电流最大远离注入点的孔电流明显减小平均值不等于每个孔都吃到1/8的电流。第二个原因是热叠加。孔与孔之间距离太近时热场互相重叠相同总电流下每个孔的散热环境变差温升更高。间距小于0.5mm时热叠加效应尤其明显。我做过一个简单对比同样12个0.3mm过孔承载10A一种挤在5mm×5mm区域内另一种均匀分布在10mm×20mm区域同样是半小时满载前者温度比后者高8~12℃。这说明过孔阵列不仅要有数量还要有“面积”分布开来让热量有地方走。经验做法孔间距至少做到0.5mm以上能拉到0.8~1mm更好阵列尽量沿着电流流向布置而不是挤成一团。4. 电源过孔阵列十字型与全覆盖的实战取舍4.1 电源过孔为什么要成组布置单纯从载流角度一个2oz铜厚的0.5mm过孔也能走2.5A以上但实际电源引脚往往空间有限不可能只靠一个孔。成组布置的意义在于一是降低单个孔的压力冗余度更高二是减小过孔及其引脚的寄生电感三是保证从焊盘到内层电源平面的电流通道不会因为某一个孔加工异常而整体失效。电源过孔阵列的位置也有讲究。IC电源引脚附近的过孔应该尽可能靠近引脚焊盘缩短高电流在表层细走线上的路径从过孔到内层平面的连接要保证内层对应位置有大面积铜皮否则电流从过孔出来后会再次遇到窄通道等于白打。4.2 “全覆盖”还是“十字型”我为什么把默认规则改掉了前文提过十字型连接对大电流的危害。这里展开讲“7点十字型”这个细节。在不少EDA工具的散热焊盘/花孔设置里辐条数量可以选2、4、6、8等7点十字型是一种带中心孔加强连接的变体常用于电源模块或连接器的散热焊盘设计。它比普通热焊盘连接强度好散热路径有所改善但本质上还是辐条限流不适合作为大电流过孔的主要连接方式。我在公司内部推过一条规则所有网络属性为电源PWR、地GND的过孔连接方式强制为Direct Connect也就是全覆盖只有直插元件焊盘、大功率器件散热焊盘才允许用热焊盘/十字型。这套规则实施后电源过孔区域的发热投诉基本消失。很多EDA工具支持按网络类或者按过孔类型设置连接规则花10分钟配置一下效果立竿见影。如果因为工艺或焊接原因某些过孔必须用十字型连接那设计载流时要把辐条截面积也算一遍四条0.25mm宽、35μm厚的辐条总截面积约0.035mm²和0.3mm过孔环带面积差不多这等于把过孔载流卡在辐条上。辐条宽度如果只有0.2mm那载流能力可能只剩单孔参考值的60%~70%。4.3 过孔阵列与回流路径、平面完整性的平衡大电流过孔不能只考虑自己还要考虑它对电源平面完整性的破坏。一排0.5mm的过孔打在电源平面上如果间距太密会显著减小平面的有效载流截面导致局部IR Drop增加。比较好的做法是电源过孔尽量沿着平面边界或靠近负载端排布在需要大面积完整铜箔的区域比如高速信号参考平面下方不要无脑铺满过孔。回流路径同样要重视。当信号从表层换到内层时紧挨信号换层位置放一个地过孔可以让回流电流走最短路径减小回流面积既改善信号完整性也避免回流电流绕远导致的地平面局部噪声。对纯电源/地过孔它们本身就是回流通道的一部分成组布置时电源孔和地孔最好交替或成对出现让电流回路尽量短。5. 高频场景下的过孔电流约束不只是直流载流5.1 趋肤效应与过孔交流电阻高频下电流会集中在导体表面对实心导线来说有效导电面积随频率下降交流电阻上升对过孔这种本身就是薄壁的结构趋肤效应的影响相对复杂。频率升高时电流趋向孔壁外侧如果过孔周边有回流地孔电流还会集中在靠近回流路径的那一侧形成局部高密度区。不过在做热设计时真正决定温升的还是平均功率对应的电流有效值高频纹波电流的幅值一般远小于直流分量不会单独成为过孔热设计的决定因素。但如果有大纹波的电源路径比如BUCK电感后端纹波电流叠加在直流上过孔载流估算时应该用峰值电流或有效值电流而不是光看平均电流。5.2 信号过孔和连接器引脚的载流权衡高速信号过孔本身电流很小但它的参考回流地过孔不能省。很多Layout只注意差分信号过孔成对打忽略了地回流过孔结果信号完整性问题是其次地平面局部电位波动反而影响周围电路。对于同时承载电源和信号的连接器每个电源引脚对应多个接地引脚引脚过孔也需要按载流标准设计不能因为是连接器就默认“引脚本身能过多少过孔就能过多少”。连接器引脚过孔还有一个值得注意的点排针、端子压接或插件焊接后引脚伸入过孔内部确实会补充一部分导电面积但压接端子不一定和孔壁紧密贴合焊锡填充的孔壁连接也可能有空洞。安全起见连接器过孔的载流能力仍然按孔壁铜厚计算把引脚贡献当成额外余量而不是设计依据。6. 实测复盘一次电源过孔过热的完整排查链路6.1 案例12V输入轨6个0.3mm过孔满载30分钟温度近90℃这块板是朋友送修的电源板负载18A输入侧12V经过6个0.3mm过孔换层到内层电源平面。按单孔1.3A的参考值6个孔能到7.8A表层到内层各承担一部分电流他自己算觉得够了结果满载测试时过孔区域板面发黄红外测温超过90℃。打开设计文件我查了三处。第一处是过孔孔径和壁厚0.3mm内径、孔壁35μm单孔10℃温升约1.3A没错。第二处是过孔数量6个孔挤在约8mm×6mm的区域里热叠加明显。第三处就是关键内层电源平面与过孔的连接方式是十字型热焊盘辐条0.25mm宽总共6个孔全部用的是默认散热连接。这样估算载流时按过孔环带面积算实际上电流被辐条卡住能过的电流远低于预期。修复方案把该网络过孔的连接规则改为全覆盖过孔数量从6个增加到14个孔位在允许范围内拉开至0.7mm以上同时把内层对应铜皮缺口补全。改动后重新打样满载30分钟用热成像复测过孔区最高温度约52℃环境25℃温升27℃左右符合预期。6.2 排查工具和判断方法这次排查用到的工具不复杂红外热成像仪定位热点、电子负载持续加载、万用表测量过孔阵列两端压降、再从压降和电流算出等效电阻和理论计算对比。如果实测电阻比理论值高出一大截基本可以判断连接层之间存在窄通道限制这时候逐层打开Gerber看铜皮连接方式往往一眼就能找到问题。这里分享一个经验热成像看到“某个过孔特别亮”而不是一片均匀发热时大概率不是过孔数量不够而是电流分配不均或连接方式有问题。正常设计的过孔阵列温度分布应该相对均匀如果个别孔明显更热优先检查它是不是靠近电流注入点或者它周围铜皮连接是否比别的孔窄。6.3 我现在Layout时固定执行的过孔载流检查顺序这几年踩过不少坑之后我给自己定了一套检查顺序每块板子出图前都会过一遍一是先列出每条电源网络的总电流区分连续电流和峰值电流热设计按连续电流载流评估按更严的那个。二是按孔径0.3mm、壁厚1oz、温升10℃约1.3A的基准估算需要多少孔再乘以0.5~0.7的降额系数得到实际孔数。三是逐个检查过孔与铜皮的连接方式电源/地网络强制全覆盖不允许默认十字型。四是检查阵列分布孔间距0.5mm以上尽量沿电流路径展开不挤成一团。五是检查内层平面在过孔区域有没有被割裂补充过孔附近的铜皮过孔缝合。六是条件允许时在大电流模块做一次直流压降或温升仿真把最大温度标注在评审文件里。这套流程看起来繁琐实际上花不了多少时间但它能挡住绝大多数过孔载流设计的坑。做硬件和Layout的朋友尤其是电源板、电机驱动板、PD快充这类电流密度高的项目我建议直接把“过孔载流需要单独计算”这件事写进设计规范别让它在评审时被漏掉。最后再补一个实用的个人习惯在PCB设计工具里我把电源网络和地网络的颜色单独设置画完板后按网络高亮过一遍看到任何一个电源过孔还带着十字型散热标识就立刻改掉。这个动作我在很多项目里都救过场。过孔载流这事说难不难但确实需要认真对待。
返回列表