首页/文章/ 详情

你以为只是打了个孔,其实信号已经开始反射了

2月前浏览259

大家好,我是EE小新。

昨天聊了DK、DF和阻抗匹配,今天再聊另一个很容易被忽略的东西——过孔

过孔看起来只是 PCB 上的一个小孔,但在高速信号眼里,它并不“简单”。

先说结论:过孔为什么危险?

如果用一句话概括:过孔会破坏传输线的连续性,从而导致反射、损耗和波形劣化。

这句话听起来有点抽象,拆开来看其实很简单:

  • 走线本来是一个相对连续、稳定的传输环境
  • 但一旦进入过孔,信号的传播环境就变了
  • 阻抗会发生变化
  • 回流路径可能被打断
  • 高速边沿会在这里产生反射


过孔是什么?


从结构上说,过孔就是 PCB 中用来连接不同层铜箔的金属化孔。

它的作用很明确:

  • 实现不同层之间的电气连接
  • 支持多层板布线
  • 在层间切换信号

但在高速设计里,过孔不只是“打通上下层”这么简单。
它本质上已经成为传输通道的一部分,也就是说,它会参与信号传输。

既然参与了传输,它就不是完全“透明”的。
它会带来额外的寄生参数:

  • 寄生电感

  • 寄生电容

  • 附加损耗

  • 阻抗不连续

而这些,正是高速信号最不喜欢的东西。

过孔为什么会影响阻抗?


在理想情况下,PCB 走线应该尽量保持稳定的特性阻抗。
但一旦经过过孔,信号从一层转到另一层,周围的电场和磁场分布都会变化。

这会导致什么?

1. 寄生电感增加

过孔金属化孔本身有长度,也有一定的电流路径。这就相当于给信号串入了额外电感。

2. 寄生电容存在

过孔铜壁和周围参考平面之间会形成电容,这个电容又会进一步改变局部阻抗。

3. 阻抗发生突变

当原本连续的传输线在过孔处突然“变形”,它的等效阻抗就不再和前后走线完全一致。

而高速信号最怕的,就是这种阻抗不连续

阻抗一变,反射就来了。

反射是怎么产生的?


高速信号在传输线上,本质上是一种电磁波。

当它从一个阻抗环境进入另一个不同阻抗环境时,信号不会“全盘接受新环境”,而是会有一部分继续前进,另一部分反射回来。

反射系数可以写成:

Γ = (ZL - Z0) / (ZL + Z0)

其中:

  • Γ:反射系数

  • ZL:负载阻抗

  • Z0:特性阻抗

如果过孔导致局部阻抗变化,那么反射就不可避免。

反射会带来什么后果?

  • 过冲
  • 下冲
  • 振铃
  • 波形畸变
  • 采样错误
  • 误码率升高

尤其是信号边沿越快,问题越明显。因为边沿越快,信号频谱越宽,对阻抗变化越敏感。

Stub:过孔里最容易被忽略的坑


如果说寄生电感和电容是过孔的“先天问题”,那么stub就是过孔里最常见的“隐形杀伤”。

什么是 stub?

Stub 指的是信号通过过孔后,未被使用的那一段残余孔段。

比如信号从顶层走到某一内层,但过孔却是贯通孔,那么多出来没用到的孔段,就会形成 stub。

为什么 stub 危险?

因为它会像一个“小天线”或者“谐振支路”一样,对高速信号产生影响。

特别是在高频下,stub 会引起:

  • 额外反射
  • 谐振
  • 高频衰减
  • 眼图恶化

对于高速接口来说,stub 不是“多了一点点材料”,而是实打实的信号完整性问题。

为什么高速信号对过孔这么敏感?


因为高速信号不是“慢慢变化”的,它的上升沿和下降沿非常快。

边沿越快,意味着:

  • 信号的高频成分越多
  • 对阻抗变化越敏感
  • 对结构不连续越敏感
  • 对回流路径越敏感

也就是说,哪怕你的工作频率看起来不算特别高,只要边沿足够快,过孔就可能成为问题源。

所以很多工程师会误以为:

“我这条线只是 100MHz,不会有问题吧?”

但实际上,真正决定问题严重程度的,不只是频率本身,还有信号边沿速度

回流路径被破坏,比你想的更麻烦


很多人只关注信号怎么走,却忽略了回流电流怎么走。

实际上,高速信号之所以能稳定传输,靠的不只是“信号线”,还包括它下方或旁边的回流路径

在理想情况下,回流电流会沿着参考平面,紧贴信号路径返回。
这样回路面积小,辐射也小,信号完整性也更好。

但如果过孔让信号层发生切换,而参考平面又没有连续跟上去,那么回流路径就可能被迫绕路。

这会导致:

  • 回路面积变大
  • 寄生电感增加
  • EMI 风险上升
  • 信号质量变差

所以,很多时候过孔的问题,不只是“信号怎么过去”,而是“回流怎么回来”。

哪些场景下过孔问题最明显?


过孔不是所有场景都一样危险。以下这些情况,尤其要小心:

1. 高速串行接口

  • PCIe
  • USB 3.x
  • SATA
  • SerDes

这类接口边沿快、频率高,对过孔非常敏感。

2. DDR 存储接口

DDR 走线通常对时序和阻抗一致性要求都很高。
过孔过多、stub 过长、层间切换不合理,都会影响时序裕量。

3. 差分对

差分信号不仅要看单线阻抗,还要看两根线之间的对称性。
如果过孔设计不对,会导致差分失配,影响共模噪声和眼图表现。

4. 长距离跨层布线

只要需要多次层切换,过孔累积效应就会更明显。
一个过孔也许问题不大,多个过孔叠加起来,影响就会很明显。

怎么减轻过孔带来的问题?


虽然过孔不能完全消灭,但可以优化。

1. 尽量减少过孔数量

能不换层就不换层,能少换层就少换层。
过孔越少,信号越干净。

2. 缩短 stub

如果必须使用贯通孔,可以考虑:

  • 控制板厚
  • 使用背钻(backdrill)
  • 采用盲孔、埋孔

这样可以减少未使用孔段带来的影响。

优化PCB Via Stub系列(1):一次学会利用层叠设计降低Via Stub损耗-CSDN博客

3. 保证回流路径连续

信号换层时,要尽量保证参考平面也连续跟随。否则回流路径一断,信号质量就会明显变差。

4. 注意差分对对称性

差分对的两个过孔布局要尽量对称,避免额外的失配和偏斜。

5. 控制过孔尺寸和结构

过孔孔径、焊盘大小、抗焊层开窗等,都会影响局部阻抗。
这些参数不能随便拍脑袋定。

为什么很多工程问题最后都落到过孔上?


因为过孔的位置很“关键”。

它常常出现在:

  • 层间切换点
  • 连接器附近
  • BGA 扇出区域
  • 高速器件引脚附近

这些地方本来就是信号最容易出问题的区域。
再加上过孔本身会引入寄生效应,所以它很容易成为整条链路里的薄弱点。

工程上应该怎么理解过孔?


你可以把它理解成一句话:

过孔不是简单的“连接件”,而是传输线的一部分。

既然它是传输线的一部分,就必须按照高速信号的规则来设计,而不是按照普通电气连接的思路来处理。

总结


过孔之所以会成为高速 PCB 的隐形杀手,核心原因就几个:

  • 它会造成阻抗突变
  • 它会引入寄生电感和寄生电容
  • 它会形成 stub
  • 它会破坏回流路径
  • 它会在高速边沿下放大反射和损耗

     

如果你把过孔处理好了,很多信号完整性问题其实已经解决了一大半。

来源:EEDesign
寄生参数信号完整性电场材料控制电气
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-06-16
最近编辑:2月前
EE小新
硕士 签名征集中
获赞 91粉丝 120文章 789课程 1
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈