1. 回流路径基础:电流去哪了,又从哪里回来?
先问大家一个问题:当芯片输出一个信号,电流从驱动端流到负载端,然后呢?电流就凭空消失了?
当然不是。我刚开始做高速设计那会儿,也想过这个问题。电流必须回到源头,这是物理定律决定的事。说白了,就是基尔霍夫电流定律(KCL)。任何一个节点,流入的电流总和,等于流出的电流总和。信号电流不会凭空消失,它必须有一条完整的回路,才能形成电流环路。
核心原则:任何信号,都必须有一条明确的回流路径。高速PCB设计的很多规则,本质上都是在管理这条回流路径。
1.1 基尔霍夫电流定律与“信号对”
基尔霍夫电流定律是这么说的:在任意时刻,流入电路节点电流的代数和为零。换句你能听懂的话——所有电流,都有去有回。
在PCB上,一根走线、一个过孔,都不是孤立的。信号从驱动端流出,经过走线到达接收端,然后通过某种方式流回驱动端。这个“某种方式”,就是我常说的「回流路径」。
我习惯把一根信号走线和它的回流路径,看作一对“信号对”。你只看走线,不看回流路径,就像只看了一半电路图。
| 概念 | 解释 |
|---|---|
| 驱动端 | 发出信号的芯片引脚 |
| 走线 | 信号从驱动端到接收端的铜箔路径 |
| 接收端 | 接收信号的芯片引脚 |
| 回流路径 | 电流从接收端回到驱动端的通路 |
| 信号对 | 走线 + 回流路径,形成一个完整的电流环路 |
1.2 低频 vs 高频:回流路径的两种态度
低频的时候(比如1kHz),回流电流很“老实”。它会沿着电阻最小的路径走。因为铜皮就是导体,哪里电阻小它去哪里。这时候,回流路径就是平面上的直线距离最短的路线。
但是!高频信号(比如100MHz以上)来了,情况完全不同。回流电流不再走电阻最小的路,它走电感最小的路。为什么会这样?
你想想看,高频信号意味着电流变化速度快。电流变化快,就会产生感应电动势。电感会阻碍电流变化,所以回流电流会优先选择环路面积最小的路径。环路面积越小,电感就越小,感应电动势也越小。这就是高频信号“贴着”信号走线正下方回流的原因——这个路径的环路面积最小,电感最小。
经验总结:低频看电阻,高频看电感。这是我做高速设计十几年,一直贴在工位上的两句话。
1.3 如果回流路径被切断……
假设你的信号走在顶层,参考层(比如第二层)是一块完整的地平面。那么,回流电流会乖乖地“贴”在走线正下方的地平面上流动。完美。
但如果你在地平面上开了一个槽,或者这个区域的地平面被其他走线切断了,回流电流就傻眼了。它找不到一条低电感的路径了。这时候,它不得不绕个大圈,环路面积瞬间变大。
我在项目中遇到过这样一个问题:一块高速板,DDR3数据线眼图测试总是通不过,信号质量很差。我拿示波器一量,发现数据线波形上有明显的振铃。后来查了半天,发现是地平面被一条电源走线拦腰切断了。回流电流不得不绕了一个很大的圈子,大概绕了300mil,信号质量一下就变差了。
这就像你开车回家,常走的路被堵死了,你绕行三环,路上多花一倍时间。信号也是,绕行会让信号变慢、变差,甚至产生串扰和辐射。
我把当时的处理方式记录下来,放在避坑指南里:
避坑指南:我曾经在地平面上随意开槽开洞,结果造成信号质量崩盘。现在每画一条高速信号线,我都会看一眼它的正下方,确认有没有完整的参考平面。没有?那就换个层走,或者加几条缝合过孔,给回流电流搭个桥。
1.4 参考平面:不是摆设,是回流路径的“主战场”
实际PCB设计中,回流路径最常使用的就是参考平面——也就是我们常说的电源层或地层。
我建议把参考平面想象成一面光滑的镜子。信号走线是站在镜子前面的人。镜子必须是完整的、光滑的,人才看得清楚。镜子碎了,有裂痕,影像就会扭曲。同样,参考平面不完整,信号质量就会变差。
高频信号的回流电流,会集中在信号走线正下方的参考平面上。这个区域的宽度约为走线宽度的3到5倍。在这个“有效宽度”内的参考平面,对信号质量至关重要。
- 地层:最好的参考平面。提供最低的回路电感,阻抗控制容易。
- 电源层:也可以做参考平面,但需要搭配足够的去耦电容,确保电源层对高频信号等效于低阻抗。
- 存在分割的平面:不好的选择。电流绕行,环路变大,信号质量易受影响。
1.5 过孔:回流路径的“交通枢纽”也是“瓶颈”
信号从顶层走到内层,或者从内层走到底层,必须用过孔。但过孔本身是一个不连续的点。对于回流电流来说,过孔意味着“换路”。
我记得有次设计一个8层板,芯片在顶层,但它的大部分信号一定要走第三层。每次过孔打下去,信号是下去了,但回流电流不能原地不动啊。顶层参考平面上的回流电流,必须也“跳”到第三层对应的参考平面上。怎么跳?靠缝合过孔。
你可以在信号过孔旁边打一个接地过孔(回流过孔)。这个地过孔让回流电流从顶层平面流进内层平面,继续贴身跟随信号。
如果不打这个地过孔,回流电流会找一个离得最近的地方“绕下去”,可能远在几百mil之外,环路面积瞬间翻倍,信号完整性大受影响。
简单总结过孔处回流路径的要点:
- 信号过孔和回流地过孔,距离越近越好。
- 回流地过孔的数量,参考信号频率。频率高,建议多打几个。
- 过孔之间的间距,别超过信号上升沿对应波长的十分之一。
1.6 回流电流的四大原则
做了这么多年信号完整性,我把回流路径的管理浓缩为四条原则。每次布板,我都会默念一遍:
- 原则一:每条信号走线,都要有一条明确的、低电感的回流路径。
- 原则二:高频信号的回流路径,尽量走信号走线正下方的参考平面。
- 原则三:参考平面必须完整,不允许在高速信号下方出现分割或槽。
- 原则四:过孔换层时,必须给回流电流提供缝合过孔。
这四条原则,基本上覆盖了90%的回流路径设计问题。剩下的10%,需要在具体项目中灵活处理。
1.7 回流路径的早期规划,省掉后期80%的返工
我见过很多工程师,信号线都画完了,才想起来检查回流路径。结果发现某根DDR线下面是沟壑,某根USB线跨了分割,某根PCIe线过孔周围忘打地孔了——然后开始大面积修改布局,花的时间比重新画一遍还多。
我的习惯是:叠层设计时,就规划好每一层信号的回流参考层是哪一层。布局阶段,我会把关键信号(时钟、高速数据线、射频线)的回流路径大致走一遍。走线阶段,我每换一次层,一定是信号过孔旁边紧跟着一个地过孔。
这样到后期,几乎不需要因为回流问题返工。
下面这个回流路径示意图,是我给团队培训时一直用的,一目了然:
图注说明:上层是信号走线,中间是介质层,下层是参考平面。回流电流(红色虚线箭头)贴着信号走线正下方回流。当过孔换层时,必须在信号过孔旁边添加地过孔(缝合孔),确保回流电流能顺利从上层平面过渡到下层平面。
好,这一章关于回流路径的基础概念就讲到这里。记住一句话:只要信号在跑,电流就一定有回路。帮它把回路规划好,信号就能跑得稳、跑得快。