PCB 布局复制

PCB Layout Replication 工具使你能够在平面 PCB 设计中,对重复的电路模块复制其布局。作为一种非正式的复用功能,当你需要将一组元件的放置快速复制到另一组相同、尚未放置且连接关系相同的元件上时,这个工具非常适合。

当在 Advanced Settings dialog 中启用 PCB.LayoutReplication 选项时,此功能可用。

在 PCB 文档中,可以选择要复制的已捕获设计片段(源块 Source Block),然后将该布局应用到每个被检测为匹配的设计片段(目标块 Target Blocks)。你可以完全控制要对哪些目标块执行复制,并且可以指定除元件放置之外复制还应包含哪些内容(例如布线对象)。

Javascript ID: PCBLayoutReplication_Example

应用 PCB Layout Replication 工具的示例。此处显示了已按要求完成放置与布线的源块,以及潜在目标块的元件。

应用 PCB Layout Replication 工具后的各个模块。

对于 multi-channel design,你可以使用 Copy Room Formats 工具将一个通道中的放置与布线传播到所有其他通道——了解更多

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

  1. 在 PCB 文档中,选择要复制的源块对象:元件,以及可选的其他对象:走线、圆弧、焊盘、过孔、多边形、区域和/或填充。要让 PCB Layout Replication 工具在 PCB 上检测到目标块,它们必须具有与所选源块相同的元件(来自同一库放置)以及相同的连通性。请注意,未包含在选择中的对象不会在目标块中被复制。

    multi-channel design 中的重复元件也会按其原理图参考标号进行匹配,这意味着例如物理标号为 C5-1 的元件只会匹配 C5-2C5-3 等元件,即具有相同原理图参考标号 C5 的元件。

    在某些情况下,当 Cross Selecting 功能处于启用状态时,通过在原理图中选择对应的元件与网络,可能更容易在 PCB 上选中元件与布线。
  2. 从主菜单选择 Tools » PCB Layout Replication 命令(或右键单击所选内容并从上下文菜单中选择 PCB Layout Replication 命令)。如果检测到至少一个目标块,将打开 PCB Layout Replication 对话框。

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

    • 如果在当前选择下未检测到目标块,将打开警告对话框——显示图像。请检查设计与选择是否满足元件及其连通性的要求。

    • 如果在运行 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 AllCollapse All 控件,可展开/折叠对应类别中的所有目标块条目。

    当 PCB Layout Replication 工具检测到多个元件具有相似连接时,你可以手动映射目标块中的元件。在这种情况下,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-clickEsc – 退出放置当前附着在光标上的目标块。  
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

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