登录/注册

ad中画pcb自动布线

更多

在 Altium Designer (AD) 中进行 PCB 自动布线是一个强大的功能,但强烈建议仅将其作为辅助工具或用于非关键、简单的电路。高质量的 PCB 通常需要大量手动布线。以下是使用 AD 进行自动布线的步骤和重要注意事项:

? 核心步骤

  1. 完成原理图设计和导入:

    • 确保你的原理图设计完整且正确。
    • 在 PCB 编辑器 (Design -> Update PCB Document...Design -> Import Changes From...) 中将原理图变更(元件、网络连接)导入到 PCB 文件中。确保所有元件都已放置到 PCB 上,并且没有未连接的飞线。
  2. 进行关键的手动布局:

    • 这是最重要的一步! 在考虑自动布线之前,手动放置好所有关键元件。这包括:
      • 连接器(电源输入、信号输入/输出)。
      • 大的或发热的元件(需要散热考虑)。
      • 对位置敏感的高速器件(如晶体、时钟发生器、高速接口附近的器件)。
      • 需要特定方向或靠近板边的元件。
      • 电源模块、滤波电容(靠近其供电的芯片引脚放置)。
    • 良好的布局是布线成功(无论是手动还是自动)的基础。糟糕的布局会让自动布线结果惨不忍睹。
  3. 设置详细的布线规则:

    • 自动布线完全依赖于你设定的规则。规则设置不当是自动布线失败或结果差的主要原因。
    • 打开规则编辑器:Design -> Rules...
    • 关键规则设置:
      • 电气规则 (Electrical):
        • Clearance: 设置不同网络(信号-信号、信号-电源、电源-地等)之间的最小安全间距。考虑制造能力和电压差。
      • 布线规则 (Routing):
        • Width: 至关重要! 为不同网络类设置不同的线宽。
          • 创建网络类 (Design -> Classes...),例如 Power (包含 VCC, 3V3, 5V, 12V 等),GNDSignal
          • Power 类设置较宽的线宽(如 0.5mm, 1mm 甚至更宽,取决于电流)。
          • GND 类设置较宽的线宽(通常与电源类似或更宽)。
          • Signal 类设置默认信号线宽(如 0.2mm 或 0.3mm,取决于制造能力和阻抗要求)。
          • 为特定高电流网络(如主电源输入)设置更宽的规则。
        • Routing Layers: 指定哪些层用于自动布线(通常 Top 和 Bottom 都需要勾选)。可以限制某些网络只在特定层走线。
        • Routing Corners: 设置拐角样式(通常 45° 角)。
        • Routing Via Style: 设置过孔的内径和外径尺寸。电源/地过孔通常需要更大。
      • 其他可能需要的规则:
        • Differential Pairs Routing: 如果设计中有差分对(如 USB, HDMI, LVDS),必须在此处定义差分对并设置其规则(线宽、间距、长度公差)。
        • Solder Mask Expansion: 阻焊层开窗大小。
        • Polygon Connect Style: 铺铜与焊盘的连接方式(热焊盘 Relief Connect 或直接连接 Direct Connect)。
    • 仔细检查所有规则设置,确保它们符合你的设计需求和 PCB 制造厂的能力。
  4. 运行自动布线器:

    • 菜单:Route -> Auto Route -> All...
    • 这会打开 Situs Routing Strategies 对话框。
    • 选择布线策略:
      • Default 2 Layer Board / Default Multi Layer Board: 根据你的板层数选择基本策略。
      • Cleanup: 在布线后尝试优化和减少过孔。
      • Fan Out Signal: 尝试在 SMD 焊盘附近添加过孔将信号扇出到内层。
      • Fan Out to Plane: 专门为电源和地网络扇出过孔连接到内电层(如果使用了负片平面)。
      • Main: 主要的布线引擎。
      • 你可以勾选多个策略,它们会按顺序执行。对于简单板子,通常选 Default X Layer Board + Cleanup 即可。
    • 设置布线选项 (Routing Options):
      • Lock All Pre-routes: 强烈建议勾选! 这能保护你之前手动布好的关键走线不被自动布线器改动。
      • Rip-up Violations After Routing: 布线完成后自动删除违反规则的走线(通常勾选)。
      • Remove Loops: 移除布线中的环路(通常勾选)。
    • 点击 Route All 按钮开始自动布线。
  5. 监控和中断:

    • 布线过程会在 Messages 面板显示进度和状态。
    • 布线完成后,会显示完成百分比、布通的网络数、剩余网络数、使用过孔数、布线长度等信息。
    • 如果布线时间过长或你发现结果不理想,可以随时点击 Stop 按钮中断。
  6. 仔细检查和大量手动优化:

    • 自动布线后必须进行彻底的手动检查和优化! 这是获得可用 PCB 的关键。
    • 检查内容:
      • DRC (设计规则检查): 运行 Tools -> Design Rule Check...。修复所有报错(间距、线宽、未连接等)。自动布线器有时会忽略或无法满足复杂规则。
      • 飞线: 查看是否所有飞线都已消失?是否有网络被完全遗漏或部分未连接?
      • 走线质量:
        • 是否有不必要的锐角?
        • 走线是否绕了远路?长度是否合理?(尤其高速信号)
        • 过孔使用是否过多?位置是否合理?
        • 电源/地线是否足够宽?电流路径是否顺畅?
        • 关键信号(时钟、高速、模拟、敏感信号)的走线路径是否最优?是否避免了干扰源?是否满足阻抗/长度匹配?
        • 差分对是否等长、等距、对称?
      • 铺铜: 如果使用了铺铜,检查连接性、间距、是否存在死铜。
      • 3D 视图: 切换到 3D 视图 (View -> 3D Layout Mode) 检查元件和走线是否有机械干涉,高度是否超出边界。
    • 手动优化: 根据检查结果,大量使用手动布线 (Place -> Interactive Routing) 来:
      • 重新走关键路径。
      • 优化电源/地路径,加宽走线,减少压降。
      • 优化高速信号路径(长度、阻抗、参考平面)。
      • 调整差分对。
      • 减少过孔和绕线。
      • 优化铺铜形状和连接。
      • 修复所有 DRC 错误。

⚠ 重要注意事项和局限性

  1. 自动布线 ≠ 高质量布线: 自动布线器是一个算法,目标是“连通”,而不是“优化”。它不理解电路的电气特性、EMC/EMI 要求、热管理、高速信号完整性、美观性等。结果往往是功能上连通但性能、可靠性、可制造性、美观性都很差。
  2. 布局决定布线: 糟糕的布局会让再好的自动布线器也无能为力。优秀的布局是布线成功(无论手动自动)的前提。
  3. 规则是生命线: 自动布线器严格遵循你设定的规则。规则设置错误或不完整(尤其是线宽、间距、层限制),必然导致布线失败或结果不可用。
  4. 关键和高速电路: 强烈不建议对以下电路使用自动布线:
    • 高速数字电路(DDR 内存、高速串行总线如 PCIe, USB3+, HDMI, Ethernet)。
    • 射频电路。
    • 精密模拟电路(ADC/DAC 前端、传感器、低噪声放大器)。
    • 大功率电源电路。
    • 任何对走线长度、阻抗、串扰、环路面积敏感的电路。
    • 这些电路必须由工程师根据专业知识进行精心手动布线
  5. 手动优化是必须的: 即使对简单板子使用了自动布线,也必须进行仔细的手动检查和优化。指望点一下按钮就得到完美 PCB 是不现实的。
  6. 作为辅助工具: 自动布线更实用的场景是:
    • 在布局初步完成后,快速检查连通性是否可行(布通率)。
    • 快速布通那些非关键、低频率、低优先级的简单信号线,节省时间。
    • 在手动布线主体框架后,让它处理剩下的一小部分简单连线。

? 总结

在 Altium Designer 中使用自动布线的流程是:精心布局 -> 严格设置规则 -> 运行自动布线 -> 彻底检查 DRC -> 大量手动优化请始终将自动布线视为一个辅助工具或起点,而非终点。 对于任何追求性能、可靠性和专业性的 PCB 设计,手动布线(尤其是对关键路径)是不可替代的核心技能。理解电路原理、掌握布线规则、具备良好的布局和手动布线技巧,才是设计出优秀 PCB 的根本。??

pcb布线 pcb布线的基本原则

PCB布线在PCB设计中是非常重要的环节,了解

2021-07-21 15:01:21

如何实现PCB高效自动布线的设计?

如何实现PCB高的布通率以及缩短设计时间呢?如何实现PCB高效自动布线的

2021-04-23 06:39:20

如何才能进行PCB布线

在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个

2021-04-05 17:44:00

PCB布线知识大全

——PCB常见布线规则——PCB高频电路布线——特殊元器件的

资料下载 传奇198 2022-09-30 12:00:50

如何双层pcb板_PCB双层板的布线原则资料下载

电子发烧友网为你提供如何画双层pcb板_PCB双层板的布线原则资料下载的

资料下载 刘满贵 2021-04-26 08:45:16

PCB设计自动布线和手动布线是怎么一回事?资料下载

电子发烧友网为你提供PCB设计中自动布线和手动

资料下载 名士流 2021-04-12 08:51:59

PCB布线经验的教程大全

在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个

资料下载 ah此生不换 2020-12-14 08:00:00

PCB的三种特殊走线技巧讲解和PCB布线后的检查方法说明

手术很重要,术后恢复也必不可少!各种PCB布线完成之后,就ok了吗?很显然,不是!PCB

资料下载 ah此生不换 2020-01-07 14:41:33

PCB设计时代:自动布线

艰巨的工作,这将我们引向了自动布线器。 自动布线器是

2020-09-28 19:06:15

如何进行PCB布线

在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个

2020-05-05 15:40:00

怎样可以高效的自动pcb布线

怎样可以高效的自动pcb布线

2019-08-23 11:14:50

PCB时需要掌握的布线技巧分享!

,非常值得我们在画PCB板的时候学习借鉴,在画PCB图过程

2019-08-14 03:24:18

双层pcb布线规则分析

双层pcb,意思是在一块pcb板子的顶层和底层都画导线。双面板解决了单面板中

2019-07-19 06:55:27

PCB设计自动布线和手动布线

PCB设计工程师在设计PCB时,往往很想使用自动布线。通常,纯数字的电路

2019-07-10 06:11:44

PCB布线教程及经验分享

PCB元器件布局完成后,紧接着就要完成PCB的布线了。PCB

2019-07-07 09:58:00

7天热门专题 换一换
相关标签