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。效果立竿见影。
但要注意:这个公式成立的前提是——所有过孔的电流分布是均匀的。实际中,由于过孔位置不同、铜皮电阻不同,电流并不会完全平均分配。靠近电源入口的过孔,承担的电流会更大一些。
为了更直观地理解多孔并联的效果,我画了一张图:
从图上能清楚看到,并联4个过孔后,总DCR降到了原来的1/4,压降和功耗都大幅降低。这就是为什么在大电流设计中,我们经常看到一排排的过孔阵列。
实用技巧:我一般会在电源入口处布置至少4-6个过孔,然后沿着电流路径均匀分布。这样既能降低总DCR,又能让电流分布更均匀。另外,记得在过孔周围加一些热焊盘,帮助散热。
4.5 实际工程中的DCR估算
理论公式算出来的DCR,和实际测量值之间往往有差距。原因有几个:
- 镀铜不均匀 — 孔壁顶部的镀层通常比底部厚,尤其是厚板
- 钻孔偏差 — 实际孔径可能比标称值小一些
- 焊盘贡献 — 过孔两端的焊盘也会贡献一部分电阻
- 温度梯度 — 过孔不同位置的温度不同,电阻率也不同
我个人的经验是:理论计算值乘以1.1~1.2的系数,作为实际DCR的估算值,比较靠谱。如果板子很厚(>2.0mm)或者镀铜工艺一般,这个系数可能要取到1.3。
避坑指南:我曾经在一个项目中,按理论值算出来过孔DCR完全满足要求,结果板子打样回来一测,压降比预期大了将近40%。后来切片分析发现,孔壁镀铜厚度只有标称值的60%,而且底部比顶部薄了一半。从那以后,我每次都会在设计中留出至少30%的余量,并且在关键路径上多放几个备用过孔。