PCB 布局复制
概览
- 了解如何在扁平化 PCB 设计中选择源区块、检测匹配的目标区块并执行布局复制。
- 了解哪些内容可以复制,包括元件放置、已布线网络、未布线对象,以及位号和注释的格式。
- 了解 Altium Designer 如何处理已有布线或尚未布线的目标区块、手动元件映射,以及交互式与自动放置。
PCB 布局复制工具可让您在平面 PCB 设计中复制重复电路模块的布局。作为一种便捷的复用功能,当您需要将一组元件的布局快速复制到另一组尚未放置、且元件及连接关系相同的元件时,此工具非常适用。
在 PCB 文档中,可以选择要复制的设计片段(源模块),然后将其布局应用到检测到的每个匹配设计片段(目标模块)。您可以完全控制将布局复制到哪些目标模块,并指定除元件布局外还要复制哪些内容(例如布线对象)。
|
使用 PCB 布局复制工具的示例。此处显示了已按要求完成元件布局和布线的源模块,以及潜在目标模块的元件。 应用 PCB 布局复制工具后的模块。 |
使用此工具复制模块的流程如下:
-
在 PCB 文档中,选择要复制的源模块对象:元件,以及可选的其他对象,包括走线、圆弧、焊盘、过孔、多边形覆铜、区域和/或填充。要使 PCB 布局复制工具能够检测到 PCB 上的目标模块,目标模块必须具有与所选源模块相同的元件(从同一元件库放置)和连接关系。请注意,未包含在所选内容中的对象不会复制到目标模块中。
-
从主菜单中选择 Tools » PCB Layout Replication 命令(或右键单击所选内容,然后从右键菜单中选择 PCB Layout Replication 命令)。如果检测到至少一个目标模块,将打开 PCB Layout Replication 对话框。
-
源模块的元件将列在 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 控件,可展开/折叠相应类别中的所有目标模块条目。
-
使用 Options 区域中的复选框配置要复制的内容:
- Copy routed nets – 启用此选项可复制源模块中连接元件的铜对象(走线、圆弧、焊盘、过孔、填充、区域和多边形覆铜)。
- Copy Designator & Comment formatting – 启用此选项可将源模块中元件位号和注释字符串的格式应用到目标模块中的相应字符串。
-
Copy unrouted objects – 启用此选项可复制组件间布线以外的对象,即不连接源区块中组件的铜对象 (走线、圆弧、焊盘、过孔、填充和区域) ——这些布线对象要么仅连接到源区块中某个组件的一个焊盘,要么未连接到源区块中任何组件的焊盘。
-
Use interactive placement – 此选项的状态决定了在对话框中点击 Replicate 按钮后目标区块的放置方式:
-
禁用此选项时(默认),每个目标区块将相对于区块中的主组件进行定位。默认情况下,主组件是区块中引脚数量最多的组件;如果多个组件的引脚数量相同且均为最多,则选择面积最大的组件。主组件在 Source Block 列表中以
图标标识。 点击其他组件的单元格,即可将其选为主组件。
- 启用此选项时,您需要在设计空间中手动定位每个选定的目标区块。
-
当您启用或禁用选项时,Preview 区域会动态更新,以反映目标区块的状态。
- 选定需要复制的目标区块(必须至少选择一个目标区块)并配置好选项后,点击 PCB Layout Replication 对话框右下角的 Replicate 按钮。
-
根据是否在 PCB Layout Replication 对话框中启用了 Use interactive placement 选项,您将进入交互式放置模式,依次定位每个目标区块,或者由系统自动定位目标区块。交互式放置目标区块时,可使用以下快捷键控制放置:
- Spacebar / Shift+Spacebar – 逆时针/顺时针旋转目标区块。
- L – 将目标区块翻转到电路板的另一面。
- Click – 将附着在光标上的目标区块放置在当前位置。随后,下一个目标区块将附着到光标上;如果放置的是序列中的最后一个目标区块,则交互式放置结束。
- Right-click 或 Esc – 退出当前附着在光标上的目标区块的放置操作。






