在 Router 中跟着飞线布线,就是 PCB 设计中最核心、最标准的操作流程。
飞线(Ratlines)存在的唯一目的,就是告诉你“这两个焊盘在电气上是连通的,你需要用实际的铜箔(走线)把它们连接起来”。
但是,如果只是“机械地”跟着飞线走,很容易布出一块杂乱无章、性能很差的板子。真正的技巧在于“看懂”飞线背后的逻辑,并规划出最优的走线路径。
🧠 在 Router 中“智能跟随飞线”的正确步骤
在实际操作中,你可以按这个顺序来做,而不是盲目地一条一条拉:
1. 先用飞线“优化布局”(这是最关键的一步)
在开始布线前,先不要急着拉线。在 Router 中选中一个元件(比如一个芯片),按住Ctrl+E拖动它。你会看到飞线像橡皮筋一样跟着元件伸缩。
目标:把元件移动到飞线最密集、最短的位置。
原则:飞线交叉最少、总长度最短的位置,就是最优布局位置。花 10 分钟调整布局,能省下 1 小时的修线时间。
2. 区分“主干道”和“支线”
飞线有很多,但重要程度不同:
电源(VCC)和地(GND)飞线:通常较粗或数量多。不要直接拉线,而是通过覆铜(铺铜皮)或加粗走线来处理。
时钟、差分对(USB、HDMI)飞线:这些飞线必须优先手工精心走线,需要等长、紧耦合,不能随便绕。
普通信号飞线(GPIO、I2C):这类飞线最多,是最后用
F3动态布线去“消灭”的对象。
3. 规划“大方向”,而不是“单根线”
观察整个板子,比如有一组D0到D7的飞线从芯片左边出来,飞向右边的一个排针。
错误做法:一根一根从左边拉到右边,结果七拐八拐。
正确做法:在顶层先拉出一段总线主干,走到排针附近,再分叉连接到各个引脚。这样能让布线看起来像梳子一样整齐。
4. 善用 Router 的交互式布线(F3)
当你确定好路径后,按F3开始拉线:
飞线会显示为一条细线,你只需要用走线去“覆盖”它。
当你的走线精准地连到目标焊盘时,该飞线就会自动消失——这就是“布通”的信号。
💡 给你的小建议
不要在刚导入网表时,看见飞线就急着拉线。先缩放视图,整体看一遍飞线的流向,心里规划好“电源走哪边”、“总线走哪边”,然后再动手。优质的布线,是规划出来的,而不是“追”出来的。跟着飞线走只是手段,让走线整齐、路径最短才是最终目标。
只要某条网络的所有焊盘都被走线连通了,该网络的飞线就会立刻消失。
这是一个非常直观的反馈信号,也是你判断“这条线布好了没”的最直接依据。
🧠 飞线消失的底层逻辑
飞线是“虚拟指导线”,告诉你“这两个点之间需要铜皮连接”。
走线是“物理铜皮”,一旦你按
F3拉好线,铜皮就替代了虚拟指导。当铜皮完整覆盖了飞线的两端,软件判定电气连接已完成,该飞线就会自动移除。
⚠️ 但要注意:一条网络通常不止两个焊盘
这是新手最容易误判的地方:
如果一个网络连接了3个焊盘(比如
VCC给芯片、电阻和电容供电)。你只连接了其中2个(芯片到电阻),飞线可能会消失其中一段,但飞到电容的那一段飞线依然存在。
只有当所有焊盘都被走线连通时,该网络的所有飞线才会彻底消失。
在 Router 中,你可以用Ctrl+Alt+N高亮该网络来检查:如果网络高亮后,所有焊盘都已通过走线连接,且飞线都不见了,那才算真正布通。
💡 一种特殊盲区:覆铜(Copper Pour)连接
如果你是用覆铜(如 GND 铺铜)来连接的,飞线可能不会在 Router 中实时消失,因为覆铜需要在PADS Layout中执行“灌注 (Flood)”后才会生效。
在 Router 中,GND 飞线可能一直显示。
回到 Layout 执行“灌注”后,飞线才会消失。
所以,如果飞线一直不消失,不代表你没布好,也可能是还没执行灌注。
✅ 给你的工作习惯
拉完一根线,目光扫一眼飞线是否消失——这是最快的自检方式。
如果飞线还在,放大视图检查线头是否精准地“吸附”到了焊盘中心(有时线画到了焊盘边缘,但未完全捕捉,飞线就不会消失)。
布线最后阶段,若飞线消失,则说明该网络的物理连接已完成,可以放心进行下一步。
布好线的网络,如果移动元器件,走线不一定会自动删除,但通常需要你做一些处理或重新布线,具体取决于你在哪个软件中操作以及你的设置。
简单来说,在PADS Layout中移动元器件,其上的走线会跟随移动;而在PADS Router中移动,走线则默认会丢失,变成飞线(鼠线)。不过,后者可以通过设置来改变。
这两个软件处理方式不同,我把它们的区别整理成了表格,方便你对比:
| 软件环境 | 默认行为 | 如何设置以保留走线 |
|---|---|---|
| PADS Layout | 走线会跟随元器件移动。这是 Layout 的默认行为,适合做布局调整。 | 无需设置,移动时走线自然跟随。 |
| PADS Router | 走线会被删除,变为飞线。Router 默认认为移动元件意味着需要重新布线。 | 需要修改设置: 1. 在 Router 中,点击菜单 工具(Tools)→选项(Options)。2. 在左侧选择 布局 (Placement)。3. 在右侧的 重新布线 (Reroute traces)选项中,选择移动中 (During move)或移动后 (After move)。 |
🛠️ 实际工作中怎么处理?
了解了区别,可以根据你的工作阶段来选择合适的工具和操作:
如果只是调整元器件位置(布局阶段):直接在PADS Layout中移动,走线会跟着走,非常方便。
如果在布线过程中发现需要微调元器件位置:可以先在PADS Router中尝试移动。务必提前改好设置,或者移动后手动将飞线重新连接上。
如果需要整体移动一个已经布好线的复杂模块:一个更稳妥的做法是,先在PADS Layout中移动整个模块,然后再回到PADS Router检查和优化布线。
总的来说,PADS Layout 更适合做布局调整,而 PADS Router 则更专注于布线。根据需要灵活切换,才能发挥它们各自的长处。
在 PADS Router 中,检查是否还有未布线的飞线,不能只靠肉眼去“扫”一遍,那样很容易漏掉。在复杂的板子上,飞线可能被走线或过孔遮挡,肉眼很难看全。
最可靠的方法主要有三种,你可以根据自己的习惯和当前阶段选择:
📊 方法一:看状态栏(最快,看总数)
这是最快的初步判断方法。在 PADS Router 界面的右下角状态栏,通常会显示一个类似Connections: 已布线/总数的信息。
示例:如果显示
Connections: 120/128,就表示总共有 128 个网络连接点,你已经布好了 120 个,还有 8 个连接点的飞线没有布通。说明:如果这个数字不匹配,说明一定有飞线残留。不过这个方法只能告诉你“有没有”,不能告诉你“在哪里”。
🔍 方法二:使用“查看网络”对话框(最直观,定位未布线网络)
如果你想精确找出哪些网络还有飞线,可以用这个功能:
在 Router 中,按快捷键
Ctrl + Alt + N,打开“查看网络 (View Nets)”对话框。在左侧的网络列表中,点击列表顶部的“网络名”或“已布线”标题栏,对网络进行排序。
观察“已布线”这一列:
如果显示
Partially(部分布线)或Unrouted(未布线),说明该网络的飞线还存在。你可以选中这些网络,点击下方的“高亮 (Highlight)”按钮,Router 就会在 PCB 上高亮显示这些残留飞线的位置,方便你直接去补线。
✅ 方法三:运行“验证设计”连通性检查(最官方、最权威)
这是确保 100% 无遗漏的终极方法,尤其是在你准备收尾、运行 DRC 之前。
在 Router 顶部菜单栏,点击
工具 (Tools)→验证设计 (Verify Design)。在弹出的“验证设计”对话框中,只勾选 “连接性 (Connectivity)”(或同时勾选“安全间距”一起检查也可以)。
点击
开始 (Start)。软件会进行全局扫描。如果还有未布线的飞线,下方的“错误”列表会精确列出,例如:“网络 N$5 未完成”或“网络 GND 缺少连接”。
双击列表中的错误条目,软件会自动跳转到 PCB 上对应飞线的位置,你直接补线即可。
💡 一个小技巧:切换飞线显示(辅助肉眼检查)
如果你只是想临时用肉眼确认一下,可以输入无模命令ZU并回车。
第一次输入:隐藏所有飞线。
再次输入
ZU:恢复显示所有飞线。
在隐藏和显示的切换瞬间,如果看到板子上还有亮起的细线(飞线),那就是还没布完的。
总结建议:
日常布线时,可以经常瞟一眼状态栏的Connections数字。当你准备收尾时,务必运行一次“验证设计”的连接性检查,它会准确告诉你哪根线还没连上,这是最稳妥的做法
虽然过孔(Via)本身是垂直穿过板子的,但“尖角”问题发生在同一层平面内的走线路径上。当你从底层穿到顶层时,你需要在顶层和底层分别规划走线如何进入和离开过孔。
核心原则是:任何一层上的走线路径,都应避免出现小于90°的锐角或90°直角转弯。
🧠 换层时为什么仍要注意走线角度?
信号反射(阻抗变化):过孔本身就是一个阻抗不连续点。如果进入过孔的走线再带一个90°急转弯,就等于在“伤口上撒盐”,加剧信号反射。
电磁辐射(EMI):直角或锐角走线会形成“天线”,在过孔这个高频反射点周围,辐射会更明显。
制造工艺(酸角效应):即使线走到了内层或底层,直角拐角在生产蚀刻时依然存在药水堆积、过度蚀刻的风险。
✅ 正确的处理方法(图示化对比)
假设你有一条线从底层(Bottom)换到顶层(Top):
❌ 错误做法(需避免)
底层走线:以一个90°急转弯扎进过孔。
顶层走线:从过孔出来直接拐一个90°急转弯走远。
后果:两个90°直角 + 一个过孔 = 极差的信号质量。
✅ 正确做法(推荐)
进出过孔采用45°斜线:无论是在底层还是顶层,走线进入或离开过孔前,都应先以45°角斜向引出,不要直来直去。
保持走线平滑:尽量让走线在过孔处保持笔直进入,如果非要转弯,确保是圆弧(Arc)或两个连续的135°钝角(即常规的45°拐弯)。
💡 一个实用的经验法则
对于低速信号(如I2C、GPIO、UART):影响很小,即使有微小直角通常也能工作。但养成45°走线的习惯是专业基本功。
对于高速信号(如时钟、USB、DDR):必须严格避免在过孔附近出现任何直角或锐角,并建议使用圆弧走线。
总结:走线换层时,你真正需要关注的是同一层内的走线方向变化。过孔本身是垂直的,但进出过孔的走线是你的“画笔”,务必保持45°或圆弧过渡,这是提升信号质量的基本功。