2. 过孔的基本结构与电气特性归纳总结
做高速PCB设计,绕不开过孔。很多新手觉得过孔不就是打个洞、连个线么?等你真正跑高速信号的时候,就会知道——每一个过孔都可能成为信号路径上的“雷”。
我刚开始做10Gbps背板的时候,就因为过孔残桩没处理好,眼图直接闭了。那时候才意识到,过孔不是简单的导体,它有自带的寄生电感、寄生电容,甚至会在某些频点上发生谐振。今天我们就从结构入手,把过孔的“底牌”彻底翻一遍。
2.1 过孔的基本结构
先看一个标准的通孔长什么样。从上到下,依次是:
- 顶层焊盘(Top Pad) – 用来焊接或连接表层走线
- 反焊盘(Anti-pad) – 非连接层的绝缘隔离孔,通常比焊盘大0.2~0.3mm
- 孔壁(Barrel) – 电镀铜形成的圆柱导体,连接各层焊盘
- 内层焊盘(Inner Pad) – 信号需要连到哪层,就在哪层留焊盘
- 残桩(Stub) – 孔壁延伸到最底层焊盘以下的多余部分
- 底层焊盘(Bottom Pad) – 底部连接或焊接
说白了,过孔就是一个穿过整板的镀铜管子。但管子越长,它的电气行为就越复杂。
2.2 过孔的类型与工艺限制
常见的过孔有四种,用途和成本完全不同。
| 类型 | 孔径范围 | 层数覆盖 | 成本 | 常见应用 |
|---|---|---|---|---|
| 通孔 | 0.2~0.6mm | 整板贯穿 | 低 | 普通信号、电源 |
| 盲孔 | 0.1~0.25mm | 表层到内层 | 中 | 高密度互连(HDI) |
| 埋孔 | 0.1~0.25mm | 内层之间 | 中高 | 板层对叠 |
| 微孔 | ≤0.1mm | 表层到相邻层 | 高 | 移动设备、射频 |
你想想看,用通孔做DDR5布线,残桩长度超过0.5mm时,眼图可能直接报废。我建议高速信号尽可能用盲埋孔或者背钻工艺把残桩去掉。嗯,这里要特别注意——背钻不是万能的,它的深度公差通常在±0.1mm左右,别指望完美切除。
2.3 过孔的等效电气模型
过孔在高速信号眼里不只是导线,它是一个集总参数元件。我们可以用一个简化模型来理解:
- 寄生电感 L_via – 主要来自孔壁自身和回路电流路径
- 寄生电容 C_via – 焊盘与相邻参考平面之间的耦合
- 串联电阻 R_via – 镀铜孔壁的欧姆损耗(通常很小,但直流大电流时不能忽略)
用公式估算一下(单位都是工程常用量):
L_via ≈ 2 × h × [ln(4h / d) + 1] (nH)
h – 板厚(mm)
d – 孔径(mm)
C_via ≈ 1.41 × εr × D1 × D2 / (D2 – D1) (pF)
D1 – 焊盘直径
D2 – 反焊盘直径
εr – 介质相对介电常数
举个例子,板厚1.6mm,孔径0.3mm,焊盘0.5mm,反焊盘0.8mm,FR4(εr≈4.5)——算出来L≈1.2nH,C≈0.5pF。这已经不小了,一个过孔的寄生电容跟一个小贴片电容差不多。
2.4 过孔阻抗不连续与反射
为什么过孔会反射?因为它的阻抗不等于传输线的特性阻抗。普通50Ω微带线经过过孔时,阻抗会瞬间掉到30~40Ω甚至更低。这个突跳产生的反射信号,会干扰原始信号边沿。
反射系数Γ = (Z_via – Z0) / (Z_via + Z0)。假设Z0=50Ω,Z_via=35Ω,Γ≈-0.18——也就是18%的电压被反射回去。对于1V的摆幅,反射幅值约180mV,完全可能触发误翻转。
我碰到过一次DDR3地址线跑1066MHz,时钟上升沿过冲超标。查了半天,发现有一整组过孔没有做接地回流过孔,导致回路电感增大,阻抗不连续加剧。解决办法很简单:在每个信号过孔旁边加一个地过孔,间距0.8mm以内。
2.5 过孔谐振效应
过孔还有一个更隐蔽的杀手——谐振。当过孔长度等于信号波长的1/4或1/2时,会形成驻波,插入损耗瞬间跌穿。
比如板厚1.6mm,信号在FR4中的传播速度约15cm/ns(εr≈4.5)。λ/4 ≈ 1.6mm × 4 = 6.4mm,对应频率 f = v / λ = 150ps/mm / 6.4mm?
等一下,我换个算法。先算波速:v = c / √εr ≈ 3e8 / √4.5 ≈ 1.41e8 m/s。λ = v / f,谐振频率 f_res = v / (4 × h) = 1.41e8 / (4 × 0.0016) ≈ 22 GHz。嗯,如果是残桩5mm,f_res ≈ 1.41e8 / (4 × 0.005) ≈ 7 GHz。很多10Gbps信号的二次谐波就在这个范围——残桩不处理,谐振直接让你信号过不去。
我习惯在设计阶段就用3D场求解器扫描过孔的S参数。看到频域插入损耗在某频点出现深坑,就知道需要背钻或换盲孔了。
2.6 本章知识体系总览
过孔的知识点比较散,下面这张图帮你把核心逻辑串起来。
2.7 从结构到电气,我的一点做法总结
做高速设计这么多年,我总结了一个过孔检查清单:
- 先选类型 – 低速信号用通孔,高速信号优先用盲孔或微孔。
- 控制残桩 – 10Gbps以上,残桩最好小于0.2mm。做不到就背钻。
- 焊盘与反焊盘 – 焊盘直径=孔径+0.2mm,反焊盘=焊盘+0.3mm起步。
- 地过孔数量 – 信号过孔周围至少2个地过孔,间距≤1.5mm。
- 仿真验证 – 用HFSS或ADS跑单过孔S参数,看IL和RL拐点。
说到底,过孔是高速链路上的一个“结构突变点”。你把它当理想导体,它就会在频域上捅你一刀。把它当作一个RLC网络认真对待,反而能让你的信号干干净净地穿过去。