4. 过孔的回流电流路径分析:如何从参考平面过渡?

回流电流这件事,我做了十几年设计,发现很多工程师都在这里栽跟头。说白了,信号通过过孔换层时,电流怎么回来,直接决定你的EMI和信号质量。你想想看,一个高速信号走过孔,如果回流路径被截断了,那电流就得绕远路,辐射就来了。

4.1 回流电流为什么非要贴着参考平面走?

基尔霍夫电流定律告诉我们,信号出去多少电流,就得回来多少。而且这个回来的电流,天生就喜欢走阻抗最小的路径。对于高频信号,阻抗最小不是电阻最小,而是回路电感最小。所以回流电流会死死贴着信号走线的正下方——也就是参考平面。

关键点:信号电流和回流电流形成的回路面积越小,环路电感越小,对外辐射越弱,信号质量越好。

我有个教训特别深。曾经做一块10Gbps的背板,过孔换层后眼图就是睁不开。查了很久才发现,回流路径被切断了,电流绕了半个板子才回来。嗯,从那以后我对参考平面的连续性就特别敏感。

4.2 过孔穿过不同参考平面时,回流路径发生了什么变化?

当信号从顶层走到底层,过孔会穿过中间层。如果中间层是完整的参考平面,那回流电流会卡在过孔旁边的那个参考平面上,沿着最近的路径回到源端。但问题来了——参考平面可能不一样。

举个例子:信号从顶层(参考平面是GND)打过孔到底层(参考平面是PWR)。过孔穿过GND平面时,回流电流会聚集在GND平面上的过孔反焊盘周围。然后呢?它必须找到一个方式过渡到PWR平面。如果没有过渡,电流就断开了,只能通过平面间的分布电容耦合过去,高频下这个容抗很大,阻抗不连续就来了。

注意:如果PWR和GND平面之间没有足够的电容耦合,或者平面间距太大,回流电流就会被迫寻找其他路径,比如沿着其他过孔、电源引脚、甚至辐射出去。这就是过孔换层常见的EMI来源。

4.3 如何设计正确的回流路径?

说白了,就是要在过孔旁边提供一个回流电流的过渡通道。我在项目中最常用的方法有三种,我按效果排了个序:

  1. 最理想:直接加回流地过孔。在信号过孔旁边紧挨着放一个GND过孔,这个过孔把顶层和底层的GND平面连起来,回流电流直接走这个低阻抗通道。我建议信号过孔和回流地过孔的中心距控制在40~60mil以内,间距越小越好。
  2. 次优:使用邻近的GND层间切换。如果PWR和GND平面间距很小(比如<5mil),而且两者之间有足够的分布电容,有些场合可以不用额外过孔,但我不推荐,尤其在10Gbps以上。
  3. 补救方案:增加去耦电容。实在没办法加回流地过孔时,在过孔换层点附近放一个0.1μF或0.01μF的高频电容,把PWR和GND在交流上短接起来。但效果比地过孔差很多,我一般当作最后手段。

小技巧:同一个高速信号的换层,最好保证换层前后的参考平面是同一个地平面。如果非要从GND换到PWR,那在过孔旁边至少放一个GND过孔,并且让这个GND过孔同时穿过两个平面,形成低阻抗回路。

4.4 不同参考平面切换策略对比

下面这张表是我根据实际项目经验整理的,你可以参考看看:

切换方式 阻抗连续性 EMI表现 适用场景 我的建议
直接换层,无处理 差(阻抗突变>20%) 差,辐射明显 低频控制信号 不要用在高速信号上
加一个回流地过孔 好(阻抗变化<5%) 好,基本无额外辐射 所有高速信号(DDR,SerDes等) 强烈推荐,我用得最多
加多个回流地过孔 优秀(阻抗几乎不变) 优秀 10Gbps以上超高速信号 我习惯在差分对两边各放一个
加去耦电容 一般(谐振峰明显) 中等 空间极度受限时 无奈之选,慎用

4.5 回流路径的物理结构设计要点

这里再展开说几个实操细节,都是我自己踩过的坑:

  • 回流过孔一定要紧贴信号过孔。间距大了,回流电流的环路面积还是太大。我一般压在40mil以内,再远效果就下降了。
  • 回流过孔不能只放一个。差分对要放两个(每根信号旁边一个)。单端信号最好也放两个,对称分布。我之前有个项目只放了一个,结果眼图不对称,后来改成两个就好了。
  • 注意反焊盘的影响。参考平面上的过孔反焊盘会把平面切开,尤其是多个过孔挤在一起时。我习惯把反焊盘直径控制在过孔焊盘+12mil左右,不要挖得太大。
  • 层叠设计要配合。如果换层前后的参考平面是同一网络(比如都是GND),那回流路径最干净。尽量在层叠规划时就保证信号换层不改变参考地平面。

又一个血泪教训:我曾经为了省空间,让高速信号从GND层换到PWR层,且没放回流过孔,以为PWR和GND之间电容够大。结果EMI测试超标15dB,最后在所有换层点加了地过孔才通过。所以别赌分布电容,老老实实加地过孔。

4.6 回流电流过渡过程的可视化

为了让你更直观理解这个过渡过程,我画了一张图。它展示了一个典型的信号从顶层到底层换层时,回流电流如何通过回流地过孔从顶层GND平面过渡到底层GND平面:

过孔回流路径过渡示意图 过孔换层回流电流过渡路径 顶层信号走线 底层信号走线 信号过孔 顶层参考平面 (GND Layer 1) 底层参考平面 (GND Layer 4) 中间层参考平面 (PWR Layer 2) —— 避免直接回流 回流地过孔 顶层回流电流 通过回流地过孔过渡 底层回流电流 关键说明 1. 信号电流通过信号过孔从顶层换到底层 2. 回流电流先跳到顶层GND平面,再通过回流地过孔过渡到底层GND平面

图上红色是信号过孔,绿色是回流地过孔。虚线表示回流电流路径——从信号过孔旁边的顶层GND平面,顺着回流地过孔「跳」到底层GND平面。这样环路面积被压到最小,阻抗几乎不跳变。

4.7 我的一些实战心得

做完上面的理论分析,最后再分享两点我常年用的习惯:

  • 每个高速信号换层,必配回流地过孔。哪怕只是从GND层换到同一网络的GND层,我也放一个。因为过孔本身会引入寄生电感,回流地过孔能明显把电感降下来。我见过太多人图省事不放,结果眼图塌了。
  • 多回流过孔要均匀分布。如果一个差分对要从换层,我会在两根信号过孔中间、以及两侧各放一个地过孔,总共三个。这样回流电流可以最近距离地找到通道。

嗯,其实这个原则用一句话就能概括:信号怎么出去,电流就怎么回来,给它们搭好最近的路。你只要记住这一点,过孔回流路径设计就不会跑偏。