4. 直流压降分析(IR Drop):原理、计算与热效应

直流压降,圈里人常叫它 IR Drop。说白了,就是电流流过电阻时,电压被“吃掉”了一截。你想想看,电源从 VRM 出来是 1.8V,到了芯片核心可能就只剩 1.75V 了。这 50mV 的差距,就是 IR Drop 干的好事。

我刚入行那会儿,觉得这 50mV 算什么?结果有一次项目,芯片在高温下频繁报错,查了三天,最后发现就是 IR Drop 在作祟。从那以后,我对这个“小问题”再也不敢掉以轻心。

4.1 IR Drop 的原理

IR Drop 的物理本质就是欧姆定律:V = I × R。电流 I 流过电源网络的等效电阻 R,就会产生压降 V。

在 PCB 上,这个 R 来自哪里?

  • 走线的体电阻:铜箔本身就有电阻,虽然很小,但电流一大就显出来了。
  • 过孔的接触电阻:过孔是层间连接的“桥梁”,焊接质量和孔径都会影响电阻。
  • 连接器的接触电阻:板对板连接器、端子排,这些地方的接触电阻往往比走线还大。
  • 焊点和铜箔的界面电阻:焊接不良时,这个电阻会急剧增大。

核心公式:

Vdrop = I × Rtotal

其中 Rtotal 是从电源源头到负载引脚的所有电阻之和。

IR Drop 有两种类型:

  • 静态 IR Drop:芯片处于稳定工作状态,电流基本恒定。这时候的压降主要取决于直流电阻。
  • 动态 IR Drop:芯片瞬间切换工作状态,电流剧烈变化。这时候除了电阻,还要考虑电感的影响(di/dt 效应)。

我一般先做静态分析,把基础打牢,再去看动态。静态都过不了,动态就更别想了。

4.2 直流电阻的计算

计算直流电阻,咱们得从最基本的公式说起。

走线电阻:

R = ρ × L / (W × T)

其中:

  • ρ 是铜的电阻率,常温下约 1.724 × 10-8 Ω·m
  • L 是走线长度(m)
  • W 是走线宽度(m)
  • T 是铜箔厚度(m)

实际项目中,我们常用“方块电阻”来估算。1oz 铜的方块电阻大约是 0.5 mΩ/sq。什么意思呢?就是一块 1mm × 1mm 的 1oz 铜箔,从一边到对边的电阻是 0.5 mΩ。

铜厚(oz) 厚度(μm) 方块电阻(mΩ/sq) 典型应用
0.5 17.5 1.0 内层信号层
1.0 35 0.5 外层信号/电源层
2.0 70 0.25 大电流电源层
3.0 105 0.17 高功率电源层

过孔电阻:

过孔的电阻计算稍微复杂一点,因为它涉及电镀层的厚度和孔径。一个经验公式是:

Rvia ≈ ρ × H / (π × D × Tplating)

其中 H 是板厚,D 是过孔直径,Tplating 是电镀层厚度(通常 20-25 μm)。

我习惯用仿真工具来算,但手算能帮你建立直觉。比如一个 0.3mm 孔径、1.6mm 板厚的过孔,电阻大约在 1-2 mΩ 之间。别小看这 1-2 mΩ,如果 10A 电流流过,就是 10-20mV 的压降。

实战技巧: 计算整条电源路径的总电阻时,我建议把走线、过孔、连接器都列出来,然后求和。别漏了任何一段。我曾经吃过这个亏——算出来压降 30mV,实测 50mV,最后发现是没算连接器的接触电阻。

4.3 电流密度与热效应

电流密度,就是单位截面积上流过的电流,单位是 A/mm² 或 A/cm²。它和 IR Drop 是“孪生兄弟”——电流密度越大,单位长度的压降就越大,发热也越严重。

PCB 上铜箔的载流能力是有限的。超过一定限度,铜箔就会发热,电阻增大,然后更热……形成恶性循环,最后可能烧毁。

经验法则:

  • 外层铜箔:建议不超过 20 A/mm²
  • 内层铜箔:建议不超过 10 A/mm²(散热差)
  • 过孔:建议不超过 0.5 A/个(标准 0.3mm 孔径)

热效应怎么算?焦耳定律:P = I² × R。这个功率会转化为热量,导致 PCB 温度升高。

温度升高又会改变电阻:

R(T) = R0 × [1 + α × (T - T0)]

铜的电阻温度系数 α 大约是 0.00393 /°C。也就是说,温度每升高 10°C,电阻增加约 4%。

注意: 这是一个正反馈过程。电流大 → 发热 → 电阻增大 → 压降更大 → 发热更严重。设计时一定要留足余量,别卡着极限值算。

我记得有个项目,电源走线宽度按理论算出来是 2mm,我觉得太窄,加到了 3mm。后来测试发现,2mm 的走线在满载时温升超过 40°C,而 3mm 的只有 15°C。多花 50% 的铜,换来了 3 倍的安全裕量,值不值?我觉得值。

4.4 知识体系总览

下面这张图,把 IR Drop 分析的核心逻辑串起来了。你可以把它当作一个检查清单。

IR Drop 分析知识体系 IR Drop 分析知识体系 IR Drop 分析 原理:V = I × R 直流电阻计算 电流密度与热效应 静态 IR Drop 动态 IR Drop 走线电阻 过孔电阻 焦耳定律 P=I²R 温升与电阻正反馈 核心思路 先算电阻 → 再算压降 → 评估电流密度 → 检查温升 每一步都要留 20% 以上的余量

4.5 实战中的避坑指南

做 IR Drop 分析这么多年,我踩过的坑不少。挑几个典型的说说:

  • 别只看平均电流:芯片的峰值电流可能是平均电流的 2-3 倍。按平均电流算 IR Drop,实际工作时可能直接翻车。
  • 温度的影响不能忽略:高温下电阻增大,IR Drop 会更严重。我一般按 85°C 或 105°C 来算,留足余量。
  • 多层板的内层铜箔载流能力差:同样宽度的走线,内层比外层少 40% 的载流能力。因为散热不好。
  • 过孔阵列比单个过孔可靠:大电流路径上,多用几个过孔并联。我习惯至少用 4 个,防止单个过孔失效。

我的个人习惯: 每次画完电源网络,我都会用仿真工具跑一遍 IR Drop。但更重要的是,我会在 PCB 上预留几个测试点——关键电源网络的远端。这样调试时可以直接用万用表量,验证仿真结果。理论和实测对得上,心里才踏实。

IR Drop 分析,说白了就是算清楚“电从源头到负载,一路损失了多少”。这个损失越小越好。目标是多少?一般要求压降不超过电源电压的 3%-5%。比如 1.8V 的电源,IR Drop 最好控制在 90mV 以内。

嗯,这一章的内容就到这里。记住:IR Drop 不是算一次就完事的,随着 PCB 布局的调整、芯片功耗的变化,你得反复迭代。把它当作一个持续优化的过程,而不是一次性的检查。