4、过孔直流电阻计算:DCR的理论公式、铜箔厚度与温度的影响、过孔尺寸与DCR的关系、多孔并联的DCR计算

过孔的直流电阻(DCR),说白了就是电流流过过孔时遇到的“阻力”。这个值虽然通常只有毫欧级别,但在大电流场景下,它产生的压降和热量可不容小觑。我见过不少设计,就是因为忽略了过孔DCR,导致电源轨电压被拉低,芯片工作不稳定。

咱们这一节,就把过孔DCR的来龙去脉彻底讲清楚。从理论公式到实际工程中的修正,一个都不放过。

4.1 过孔DCR的理论公式

过孔的直流电阻,本质上就是一个圆柱形导体的电阻。它的计算公式,其实就是咱们初中物理就学过的电阻定律:

R = ρ × L / A

其中:

  • R — 电阻,单位 Ω
  • ρ — 铜的电阻率,单位 Ω·m
  • L — 导体长度,单位 m(这里就是板厚)
  • A — 导体横截面积,单位 m²

对于过孔来说,它的横截面积不是实心圆,而是圆环。因为过孔中间是空的,电流只沿着孔壁的铜层流动。所以:

A = π × (D/2)² - π × (D/2 - t)²
   = π × t × (D - t)

这里:

  • D — 过孔钻孔直径(Finished Hole Diameter)
  • t — 孔壁镀铜厚度(Plating Thickness)

把面积公式代回电阻公式,就得到了过孔DCR的理论计算公式:

R_via = ρ × L / [π × t × (D - t)]

关键点:这个公式是后续所有计算的基础。但要注意,它假设铜层是均匀的、温度是标准的。实际工程中,这两个条件往往都不成立。

4.2 铜箔厚度与温度的影响

铜的电阻率不是固定不变的。它随温度变化,而且变化幅度不小。

在20°C时,铜的电阻率大约是 1.724 × 10⁻⁸ Ω·m。但温度每升高1°C,电阻率大约增加0.393%。这个系数,我们叫它温度系数(TCR)。

实际计算时,我会用这个修正公式:

ρ(T) = ρ₀ × [1 + α × (T - T₀)]

其中:

  • ρ₀ — 参考温度 T₀ 下的电阻率(通常取20°C)
  • α — 铜的温度系数,约 0.00393 /°C
  • T — 实际工作温度,°C

举个例子:

一个过孔在20°C时DCR是1mΩ。如果板子工作在85°C,那它的DCR会变成:

R(85°C) = 1mΩ × [1 + 0.00393 × (85 - 20)]
         = 1mΩ × 1.255
         = 1.255 mΩ

嗯,增加了25%以上。这个变化,在大电流设计中绝对不能忽略。

注意:我曾经在一个项目中,板子在常温下测试一切正常,但到了高温老化箱里,电源电压就掉下去了。查了半天,发现就是过孔DCR随温度升高导致的压降超标。从那以后,我每次做PDN仿真,都会把温度影响算进去。

4.3 过孔尺寸与DCR的关系

从公式里能看出来,影响过孔DCR的主要尺寸参数有三个:

  • 板厚(L) — 板子越厚,DCR越大,线性关系
  • 钻孔直径(D) — 直径越大,DCR越小,但不是线性
  • 镀铜厚度(t) — 镀层越厚,DCR越小,近似线性

咱们看一组典型数据,感受一下:

钻孔直径 (mm) 镀铜厚度 (μm) 板厚 1.6mm DCR (mΩ) 板厚 2.0mm DCR (mΩ)
0.2 20 2.19 2.74
0.3 20 1.46 1.83
0.4 20 1.10 1.37
0.3 25 1.17 1.46
0.4 25 0.88 1.10

看到没?同样的板厚,把孔径从0.2mm加大到0.4mm,DCR能降一半。而增加镀铜厚度,效果也很明显。

我的建议:在布局空间允许的情况下,优先选用稍大孔径的过孔。0.3mm或0.4mm是性价比很高的选择。另外,跟板厂确认镀铜厚度时,别只看最小值,要问清楚典型值和工艺能力。我遇到过标称20μm,实际只有15μm的情况,DCR直接差了30%。

4.4 多孔并联的DCR计算

单个过孔的DCR往往不够低。比如一个0.3mm孔径、1.6mm板厚的过孔,DCR大约1.5mΩ。如果流过3A电流,压降就有4.5mV。对于1.2V的电源轨,这已经是个不小的比例了。

解决办法很简单:多打几个孔,并联使用。

并联后的总DCR,按照电阻并联公式计算:

1 / R_total = 1 / R₁ + 1 / R₂ + ... + 1 / Rₙ

如果所有过孔尺寸相同,那就更简单了:

R_total = R_single / N

其中 N 是并联的过孔数量。

举个例子:

单个过孔DCR = 1.5mΩ,并联4个:

R_total = 1.5mΩ / 4 = 0.375mΩ

3A电流下,压降从4.5mV降到了1.125mV。效果立竿见影。

但要注意:这个公式成立的前提是——所有过孔的电流分布是均匀的。实际中,由于过孔位置不同、铜皮电阻不同,电流并不会完全平均分配。靠近电源入口的过孔,承担的电流会更大一些。

为了更直观地理解多孔并联的效果,我画了一张图:

多孔并联DCR计算与电流分布示意 单个过孔 DCR = 1.5 mΩ 过孔 #1 过孔 #2 过孔 #3 过孔 #4 并联总DCR = 1.5 / 4 = 0.375 mΩ 3A 电流压降 4.5 mV → 1.125 mV 功率损耗 13.5 mW → 3.375 mW ⚠ 实际工程注意事项: • 电流分布受铜皮电阻影响,靠近电源入口的过孔电流更大 • 建议过孔间距 ≥ 2倍孔径,避免热集中和电流拥挤 • 实际总DCR会比理论值高10%~20%,设计时留余量

从图上能清楚看到,并联4个过孔后,总DCR降到了原来的1/4,压降和功耗都大幅降低。这就是为什么在大电流设计中,我们经常看到一排排的过孔阵列。

实用技巧:我一般会在电源入口处布置至少4-6个过孔,然后沿着电流路径均匀分布。这样既能降低总DCR,又能让电流分布更均匀。另外,记得在过孔周围加一些热焊盘,帮助散热。

4.5 实际工程中的DCR估算

理论公式算出来的DCR,和实际测量值之间往往有差距。原因有几个:

  • 镀铜不均匀 — 孔壁顶部的镀层通常比底部厚,尤其是厚板
  • 钻孔偏差 — 实际孔径可能比标称值小一些
  • 焊盘贡献 — 过孔两端的焊盘也会贡献一部分电阻
  • 温度梯度 — 过孔不同位置的温度不同,电阻率也不同

我个人的经验是:理论计算值乘以1.1~1.2的系数,作为实际DCR的估算值,比较靠谱。如果板子很厚(>2.0mm)或者镀铜工艺一般,这个系数可能要取到1.3。

避坑指南:我曾经在一个项目中,按理论值算出来过孔DCR完全满足要求,结果板子打样回来一测,压降比预期大了将近40%。后来切片分析发现,孔壁镀铜厚度只有标称值的60%,而且底部比顶部薄了一半。从那以后,我每次都会在设计中留出至少30%的余量,并且在关键路径上多放几个备用过孔。