2. 欧姆定律与电阻模型:导体电阻计算、PCB走线电阻、过孔电阻、接触电阻
做电源完整性,绕不开一个最基础的定律——欧姆定律。你可能觉得它太简单了,U=IR,谁不知道?
但说实话,我在项目里见过太多人栽在这上面。不是不懂公式,而是不知道实际工程中,那个R到底藏在哪里、有多大、怎么算。
这一节,我们就把它掰开揉碎。从导体电阻的基本计算,到PCB走线、过孔、接触电阻,一个个说清楚。
2.1 导体电阻计算:从物理公式到工程简化
先看最根本的公式:
R = ρ × L / A
其中:
- ρ(电阻率):材料本身的特性,单位 Ω·m
- L:导体长度,单位 m
- A:导体横截面积,单位 m²
铜的电阻率在20°C时大约是1.724×10⁻⁸ Ω·m。这个数字你最好记一下,因为后面所有计算都基于它。
温度对电阻的影响很大。铜的电阻温度系数大约是0.00393/°C。公式是:
R(T) = R₀ × [1 + α × (T - T₀)]
举个例子:25°C时1m长的1mm²铜线电阻是17.24mΩ。到了85°C,电阻会变成:
R(85) = 17.24 × [1 + 0.00393 × (85 - 25)] = 17.24 × 1.2358 ≈ 21.3 mΩ
温度升高60°C,电阻涨了23%以上。做电源设计时,一定要按最恶劣温度来算,否则高温下压降超标,板子就废了。
2.2 PCB走线电阻:铜箔厚度与线宽是关键
PCB走线的电阻计算,本质上还是R=ρL/A。但这里的A变成了铜箔厚度乘以线宽。
标准PCB铜厚常用盎司(oz)表示。1oz铜厚约35μm。常见的有:
| 铜厚(oz) | 厚度(μm) | 方阻(mΩ/□) | 典型用途 |
|---|---|---|---|
| 0.5 oz | 17.5 | 0.98 | 内层细线、信号层 |
| 1 oz | 35 | 0.49 | 标准信号/电源层 |
| 2 oz | 70 | 0.245 | 大电流电源层 |
| 3 oz | 105 | 0.163 | 高功率、大电流 |
这里有个工程上特别好用的概念——方阻(Sheet Resistance)。它表示一个正方形铜皮,从一边到对边的电阻。单位是mΩ/□(毫欧每方)。
有了方阻,计算走线电阻就很简单了:
R = R_sheet × (L / W)
其中L是走线长度,W是线宽。L/W其实就是这条走线相当于多少个正方形串联。
我做过一个项目,FPGA核心电流20A,走线从电源模块到FPGA绕了将近80mm,线宽只用了1mm。一算,光走线电阻就接近40mΩ,压降800mV。后来不得不改成2oz铜厚、3mm线宽,才把压降压到100mV以内。所以,大电流路径一定要提前算,不能凭感觉。
2.3 过孔电阻:小孔洞,大影响
过孔(Via)是PCB上连接不同层的通道。很多人觉得过孔就是个小洞,电阻可以忽略。但高频大电流下,过孔电阻不容小觑。
过孔电阻的计算公式:
R_via = ρ × L / (π × (D - d) × t)
简化工程公式(铜厚1oz时):
R_via ≈ 0.49 × L / (π × D_avg)
其中:
- L:过孔深度(板厚),单位mm
- D:过孔外径,单位mm
- d:过孔内径(钻孔直径),单位mm
- t:孔壁镀铜厚度,通常20-25μm
举个例子:标准1.6mm板厚,0.3mm内径、0.6mm外径的过孔,孔壁镀铜25μm。算下来单个过孔电阻大约0.8-1.2 mΩ。
过孔并联数量建议:
| 电流(A) | 推荐过孔数(0.3mm内径) | 推荐过孔数(0.5mm内径) |
|---|---|---|
| 1-2 | 2-3 | 1-2 |
| 3-5 | 4-6 | 3-4 |
| 6-10 | 8-12 | 5-8 |
| 10-20 | 15-25 | 10-15 |
2.4 接触电阻:最容易被忽略的压降来源
接触电阻发生在两个导体接触的界面上。比如:
- 连接器端子与PCB焊盘之间
- 螺丝端子与铜排之间
- IC引脚与插座之间
- 测试探针与测试点之间
接触电阻的成因很复杂,主要是接触面微观不平整,实际接触面积远小于表观面积。电流只能通过那些微小的凸点流动,形成收缩电阻。
典型接触电阻值(经验数据):
| 接触类型 | 典型电阻(mΩ) | 备注 |
|---|---|---|
| 金手指连接器 | 10-50 | 多次插拔后可能增大 |
| 螺丝端子 | 0.5-5 | 拧紧力矩影响大 |
| IC插座 | 10-100 | 每引脚,氧化后更差 |
| 测试探针 | 50-200 | 针尖磨损后增大 |
| 焊接连接 | <0.1 | 最好的连接方式 |
降低接触电阻的方法:
- 加大接触压力——螺丝拧紧、端子压紧
- 增大接触面积——用宽焊盘、多引脚并联
- 防止氧化——镀金、镀银、涂保护剂
- 避免不同金属接触——不同金属间会产生电化学腐蚀
2.5 知识体系总览
下面这张图把这一节的核心逻辑串起来了。你一看就明白:
2.6 工程综合计算示例
最后,我们用一个实际例子把上面所有知识点串起来。
场景:一块板子上,电源从连接器进来,经过一段PCB走线,打过孔换层,再到负载端。负载电流10A,要求压降不超过50mV。
路径分解:
- 连接器接触电阻:20 mΩ(金手指,含老化余量)
- PCB走线:1oz铜厚,3mm宽,50mm长 → 方阻0.49 mΩ/□,L/W=16.7,电阻=8.2 mΩ
- 过孔:8个0.3mm内径过孔并联,单个1 mΩ,并联后0.125 mΩ
- 负载端焊点:<0.1 mΩ,忽略
总电阻:20 + 8.2 + 0.125 ≈ 28.3 mΩ
总压降:10A × 28.3 mΩ = 283 mV
你看,每个环节的电阻都不能忽视。做电源设计,就是要这样一笔一笔算清楚。别嫌麻烦,算错了,板子回来就是废的。