过孔 Stub 物理结构

过孔这东西,几乎每个 PCB 设计者天天都在用。但你真的留意过它肚子里那截“多余的尾巴”吗?

我刚开始做高速设计那几年,遇到过一块 10Gbps 的板子,眼图怎么调都关不掉,最后拆开层叠一量——过孔 Stub 长了 300 mil,谐振点正好落在基频上。从那以后,每看到过孔我都会多瞄一眼它的物理结构。

这一章咱们就掰开了看:过孔到底长什么样,寄生参数怎么来的,Stub 是怎样“长”出来的。

1. 过孔的基本结构

过孔,说白了就是连接不同层的导体通道。常见的 PCB 过孔分三种:

类型 连接层数 生产工艺 典型用途
通孔(Through Hole) 顶层到底层 钻孔 + 电镀 传统焊接、电源/地等大电流
盲孔(Blind Via) 表层到内层 激光钻孔 高密度互连(HDI)
埋孔(Buried Via) 内层到内层 激光钻孔 + 压合 多层板内层走线

通孔最常用,但也最容易制造长 Stub。记得我做过一款 28Gbps 的背板,设计时为了节省成本用了通孔,结果测试时发现某对的抖动超标——量下来 Stub 长度占了过孔总长的 60%。

2. 过孔的寄生参数

每个过孔都不是理想的导体,它在高频下会表现出寄生电容和寄生电感。这两个量决定了 Stub 的谐振频率。

寄生电容:过孔焊盘与地/电源层之间形成的平板电容。

  • 影响因素:焊盘直径、反焊盘间距、介质厚度
  • 典型值:0.2~1 pF(取决于层叠)

寄生电感:过孔镀铜管道的环路电感。

  • 影响因素:过孔长度、孔径、相邻回流路径
  • 典型值:0.3~1.5 nH(每 100 mil 长度)

小经验:我习惯把寄生参数放在一起估算。对于 FR4 材料、10 mil 孔径、30 mil 焊盘,一个 100 mil 通孔的寄生电容大约 0.5 pF,寄生电感 0.8 nH。你想想看,这俩一组合就是个 LC 谐振回路。

下面是寄生参数的对比表格,方便你设计时快速参考:

参数 物理根源 影响规律 设计时要注意
寄生电容 Cvia 焊盘与参考平面间的电场 焊盘越大、间距越小,C 越大 高速信号过孔焊盘别贪大
寄生电感 Lvia 电流路径上的磁通链 过孔越长、离回流层越远,L 越大 优先靠近参考平面打孔

3. Stub 的形成机理

现在我们来解开 Stub 的秘密。假设一个通孔从顶层贯通到底层,但信号只从表层走到内层(比如第 3 层)。那么从第 3 层到最底层的那一截过孔,就是多余的——这就是 Stub。

过孔 Stub 物理结构示意 顶层(L1) 介质层 内层 L3(信号层) 介质层 底层(L5) Stub(残桩) 🔍 Stub 谐振机理 • Stub 相当于一段短传输线,终端开路 • 特定频率下产生四分之一波长谐振,反射系数增大 • 谐振频率 f ≈ (n·c) / (4·Lstub·√εr) ,L 越长频点越低

为什么会形成 Stub?我换个角度解释。当信号从顶层进入过孔,在到达内层(比如 L3)时,一部分能量会继续沿着过孔往下传播。这一截“多余”的过孔末端是开路的,信号到了底层没有地方去,就反射回来。这段开路传输线就是 Stub。

关键理解:Stub 的长度 Lstub 决定了它的谐振频率。当 Lstub ≈ λ/4(四分之一波长)时,反射最大,信号完整性严重恶化。

4. 避坑总结

我把这几年踩过的 Stub 坑列成了一张速查表:

常见误区 你以为 实际后果
通孔都用到底层才够稳 机械强度好 Stub 长度 = 最远信号层到底层
过孔焊盘越大越好 连接可靠 寄生电容增加,阻抗下降
信号换层只用通孔省事 设计简单 10Gbps 以上 Stub 直接报废

⚠️ 我曾经遇到一块 12 层板,为了省盲孔成本全用通孔,结果 3.2GHz 时钟线穿过 7 个过孔,每个 Stub 长 200 mil,插损在 3.2GHz 处掉了 4 dB。后来改用背钻去掉 Stub,问题才解决。

嗯,这里要注意:不是所有信号都怕 Stub。DC 和低频信号(< 1GHz)基本不受影响。但一旦进入 GHz 级别,Stub 就是你眼图闭合的头号嫌犯。我个人习惯在 5Gbps 以上的链路里,如果必须用通孔,一定会查看层叠结构,确保 Stub 长度不超过信号上升沿对应波长的 1/10。

总结一下这一章的核心:过孔不是一根简单的金属柱,它有寄生参数,有 Stub 尾巴。你设计时看到的那个“多余”的铜柱,正等待着在某一个频点给你制造麻烦。记住寄生电容 + 寄生电感 + Stub 长度 = 谐振陷阱,这就是我们后面章节要注入故障、复测修复的根本对象。