PCB 布局复制

概览

了解如何使用 Altium Designer 的 PCB 布局复制工具,在扁平化 PCB 设计的重复电路中快速复用元件放置和布局成果。本文介绍该工具的可用条件、源区块和目标区块的检测方式、复制过程中可复制的内容,以及如何通过自动或交互式放置完成复制。此外,本文还重点说明匹配要求、目标区块的处理方式,以及您可能遇到的重要警告,帮助您放心使用该工具。继续阅读,了解如何以更强的控制能力和更少的手动操作,加快重复性 PCB 布局工作。

- 了解如何在扁平化 PCB 设计中选择源区块、检测匹配的目标区块并执行布局复制。
- 了解哪些内容可以复制,包括元件放置、已布线网络、未布线对象,以及位号和注释的格式。
- 了解 Altium Designer 如何处理已有布线或尚未布线的目标区块、手动元件映射,以及交互式与自动放置。
使用 AI 深入了解:

PCB 布局复制工具可让您在平面 PCB 设计中复制重复电路模块的布局。作为一种便捷的复用功能,当您需要将一组元件的布局快速复制到另一组尚未放置、且元件及连接关系相同的元件时,此工具非常适用。

在 高级设置对话框中启用 PCB.LayoutReplication 选项后,即可使用此功能。

在 PCB 文档中,可以选择要复制的设计片段(源模块),然后将其布局应用到检测到的每个匹配设计片段(目标模块)。您可以完全控制将布局复制到哪些目标模块,并指定除元件布局外还要复制哪些内容(例如布线对象)。

Javascript ID: PCBLayoutReplication_Example

使用 PCB 布局复制工具的示例。此处显示了已按要求完成元件布局和布线的源模块,以及潜在目标模块的元件。

应用 PCB 布局复制工具后的模块。

对于多通道设计,您可以使用“复制 Room 格式”工具,将一个通道中完成的布局和布线复制到所有其他通道——了解更多。

使用此工具复制模块的流程如下:

  1. 在 PCB 文档中,选择要复制的源模块对象:元件,以及可选的其他对象,包括走线、圆弧、焊盘、过孔、多边形覆铜、区域和/或填充。要使 PCB 布局复制工具能够检测到 PCB 上的目标模块,目标模块必须具有与所选源模块相同的元件(从同一元件库放置)和连接关系。请注意,未包含在所选内容中的对象不会复制到目标模块中。

    多通道设计中的重复元件还会根据其原理图位号进行匹配。这意味着,例如物理位号为 C5-1 的元件只会与元件 C5-2、C5-3 等匹配,即具有相同原理图位号 C5 的元件。

    在某些情况下,启用交叉选择功能后,通过在原理图上选择相应的元件和网络来选择 PCB 上的元件和布线,可能会更加方便。
  2. 从主菜单中选择 Tools » PCB Layout Replication 命令(或右键单击所选内容,然后从右键菜单中选择 PCB Layout Replication 命令)。如果检测到至少一个目标模块,将打开 PCB Layout Replication 对话框。

    • 如果所选内容中不包含元件,或未选择任何对象,PCB Layout Replication 命令将不可用(显示为灰色)。

    • 如果基于当前所选内容未检测到目标模块,将打开警告对话框——查看图像。请检查设计和所选内容是否满足元件及其连接关系的要求。

    • 运行布局复制工具时,如果检测到所选源模块中缺少引脚连接,警告对话框会提示您存在缺失的连接——查看图像。单击对话框中的链接,可交叉探查到存在问题的对象。

  3. 源模块的元件将列在 PCB Layout Replication 对话框左侧的 Source Block 区域中,检测到的目标模块将列在对话框右侧的 Target Blocks 区域中。展开/折叠目标模块条目可显示/隐藏目标模块的元件列表。使用目标模块条目旁的复选框,选择要应用布局复制的目标模块。

    • 如果目标模块中未检测到布线,该模块将列在对话框 Target Blocks 区域的 NO ROUTING 类别中。默认情况下,此类目标模块会参与复制(其复选框已勾选)。
    • 如果目标模块中检测到现有布线,该模块将列在对话框 Target Blocks 区域的 ROUTING DETECTED 类别中。默认情况下,此类目标模块不参与复制(其复选框未勾选)。如果您选择让此类目标模块参与复制,请注意,元件之间的现有布线将被删除;如果对话框中的 Copy routed nets 选项已启用,则会放置源模块中的布线。目标模块中未布线的对象将保持原样。

    使用 NO ROUTING 和 ROUTING DETECTED 类别左侧的复选框,可选择/取消选择相应类别中的所有目标模块。使用 Expand All / Collapse All 控件,可展开/折叠相应类别中的所有目标模块条目。

    当 PCB 布局复制工具检测到多个元件具有相似的连接关系时,您可以手动映射目标模块中的元件。在这种情况下,PCB Layout Replication 对话框中的相应目标模块将显示 图标(模块折叠时),而每个具有可用替代元件的元件将显示 图标(模块展开时)。对于检测到替代元件的元件,使用其 Designator 字段中的下拉列表选择所需元件。

    Javascript ID: Dlg_PCBLayoutReplication_Alternate_AD24_2
  4. 使用 Options 区域中的复选框配置要复制的内容:
    • Copy routed nets – 启用此选项可复制源模块中连接元件的铜对象(走线、圆弧、焊盘、过孔、填充、区域和多边形覆铜)。
    • Copy Designator & Comment formatting – 启用此选项可将源模块中元件位号和注释字符串的格式应用到目标模块中的相应字符串。
    • Copy unrouted objects – 启用此选项可复制组件间布线以外的对象,即不连接源区块中组件的铜对象 (走线、圆弧、焊盘、过孔、填充和区域) ——这些布线对象要么仅连接到源区块中某个组件的一个焊盘,要么未连接到源区块中任何组件的焊盘。

    • Use interactive placement – 此选项的状态决定了在对话框中点击 Replicate 按钮后目标区块的放置方式:
      • 禁用此选项时(默认),每个目标区块将相对于区块中的主组件进行定位。默认情况下,主组件是区块中引脚数量最多的组件;如果多个组件的引脚数量相同且均为最多,则选择面积最大的组件。主组件在 Source Block 列表中以  图标标识。 点击其他组件的单元格,即可将其选为主组件。

      • 启用此选项时,您需要在设计空间中手动定位每个选定的目标区块。

    当您启用或禁用选项时,Preview 区域会动态更新,以反映目标区块的状态。

  5. 选定需要复制的目标区块(必须至少选择一个目标区块)并配置好选项后,点击 PCB Layout Replication 对话框右下角的 Replicate 按钮。
  6. 根据是否在 PCB Layout Replication 对话框中启用了 Use interactive placement 选项,您将进入交互式放置模式,依次定位每个目标区块,或者由系统自动定位目标区块。交互式放置目标区块时,可使用以下快捷键控制放置:
    • Spacebar / Shift+Spacebar – 逆时针/顺时针旋转目标区块。
    • L – 将目标区块翻转到电路板的另一面。
    • Click – 将附着在光标上的目标区块放置在当前位置。随后,下一个目标区块将附着到光标上;如果放置的是序列中的最后一个目标区块,则交互式放置结束。
    • Right-click 或 Esc – 退出当前附着在光标上的目标区块的放置操作。  
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
功能可用性

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。