登录/注册

ad修改原理图更新pcb

更多

在 Altium Designer (AD) 中修改原理图后更新 PCB 的原理和核心步骤如下:

核心原理: AD 通过 工程变更指令(Engineering Change Order - ECO) 机制,智能地比较原理图(*.SchDoc)和 PCB(*.PcbDoc)之间的差异(如元器件、网络连接、属性等),并将这些差异生成一个变更列表。执行这个 ECO 列表即可将原理图的修改精确、高效地同步到 PCB 中,确保设计的一致性,同时尽量减少对现有 PCB 布局布线的手动破坏。

更新 PCB 的详细步骤:

  1. 保存修改后的原理图:

    • 在原理图编辑器 (*.SchDoc) 中完成所有需要的修改(添加/删除元器件、更改网络连接、修改元件参数等)。
    • 务必保存修改后的原理图 (Ctrl + S)。
  2. 启动更新/比较过程:

    • 有两种主要方式启动更新:
      • 方式一 (推荐 - 从原理图发起):
        1. 确保你的原理图文档是当前活动窗口。
        2. 转到菜单栏:设计 -> Update PCB Document [你的PCB文件名].PcbDoc
      • 方式二 (从PCB发起):
        1. 切换到你的 PCB 文档 (*.PcbDoc)。
        2. 转到菜单栏:设计 -> Import Changes From [你的工程名].PrjPcb
  3. 审查工程变更指令(ECO):

    • 执行上一步后,会弹出 “工程变更指令”(Engineering Change Order) 对话框。
    • 对话框包含两个主要面板:
      • 修改列表 (Modifications): 详细列出了所有检测到的变更项。这些项按照类别分组:
        • Add Components: 添加新元器件(及其封装)。
        • Add Nets, Remove Nets: 添加或删除网络。
        • Add Rooms: 添加元器件房间(如果启用)。
        • Change Component Parameters: 修改元件参数(如值、注释)。
        • Change Nets: 修改网络名或其他属性。
        • Remove Components: 删除元器件。
        • Change Component Links: 元件唯一ID关联变更。
      • 状态 (Status): 显示每一项变更在执行前的检查结果 (Check) 和执行后的结果 (Done)。
    • 关键操作:
      • 验证变更 (Validate Changes): 点击此按钮(通常在左下角)。AD 会检查每一项变更是否可执行(例如,新元件的封装是否有效存在,网络名是否冲突等)。检查结果会显示在 Check 列:
        • 绿色勾选 (✔): 检查通过,可以执行。
        • 红色叉号 (❌): 检查失败。必须双击失败项查看错误详情并修正问题(通常在原理图中修正),然后重新验证,直到所有检查通过!
      • 仔细检查变更列表: 在验证通过后,务必逐项仔细查看列表中的修改内容,确保:
        • 添加/删除的元件和网络符合预期。
        • 没有误删或误加。
        • 参数修改正确。
        • 封装映射正确(尤其关注新添加或修改的元件)。
  4. 执行变更 (Execute Changes):

    • 确认所有检查通过 (Check 列全绿 ✔) 且变更列表内容无误后,点击 执行变更 (Execute Changes) 按钮。
    • AD 将按照列表顺序,将原理图的修改应用到 PCB 文件中:
      • 新元器件会以封装的形式放置在 PCB 边框外(通常左下角)。
      • 新添加的网络会出现在 PCB 的 Netlist 中。
      • 被删除的元器件会从 PCB 上移除。
      • 修改的参数(如元件注释)会在 PCB 上更新。
      • 被删除的网络会从 PCB 的 Netlist 中移除(如果该网络没有其他连接)。
    • 执行结果会显示在 Done 列:
      • 绿色勾选 (✔): 执行成功。
      • 黄色警告 (⚠): 执行成功但可能有需要注意的情况(如元件被移除但留下了孤立的铜皮)。
      • 红色叉号 (❌): 执行失败。需要查看消息面板 (View -> Panels -> Messages) 中的错误信息并修正。
  5. 关闭 ECO 对话框:

    • 执行完成后,点击 关闭 (Close) 按钮。
  6. 在 PCB 中处理更新结果:

    • 切换到 PCB 编辑器。
    • 定位新元件: 新添加的元器件通常堆叠在 PCB 边框外(如 Keep-Out Layer 定义的边框左下方)。你需要手动将它们移到板框内合适的位置进行布局。
    • 检查更新:
      • 使用 工具 -> 交叉选择模式 (Tools -> Cross Select Mode) 或快捷键 (Ctrl + X),在原理图中选中元件/网络,在 PCB 中会自动高亮对应项,方便对照检查更新是否到位。
      • 检查网络连接:在 PCB 中使用 PCB 面板或在视图设置中启用适当的网络高亮显示,检查网络连接关系是否正确更新。
      • 检查 Room:如果使用了 Room,新元件可能被放置在对应的 Room 内或默认 Room 中。
    • 重新布线:
      • 被删除网络或元件的布线会变成“飞线”或“鼠线”。
      • 网络连接的修改(添加/删除)也会产生新的飞线。
      • 你需要根据新的网络连接关系,手动调整布局并重新布线受影响的区域。
    • 检查设计规则(DRC): 更新后建议运行一次设计规则检查 (工具 -> 设计规则检查 / Tools -> Design Rule Check...),确保没有引入新的违反规则的情况(如间距、短路、未连接网络等)。

关键注意事项:

  1. 封装库必须可用: 原理图中添加或修改的元器件,其指定的封装(Footprint)必须在当前已安装的库(集成库、PCB 库)中可用且路径正确。否则验证和执行会失败。
  2. 唯一标识符(Unique ID): AD 主要依靠元器件的唯一标识符(Unique ID) 来匹配原理图和 PCB 中的元件。如果 Unique ID 意外改变(如复制粘贴元件导致冲突),可能导致更新混乱。通常使用 工具 -> 转换 -> 重置元件唯一ID (Tools -> Convert -> Reset Component Unique IDs...) 或在 ECO 中修复链接。
  3. 仔细审查 ECO 列表: 执行前务必逐项核对 ECO 列表中的变更内容,避免错误更新破坏现有 PCB 布局布线。特别是删除操作!
  4. 备份: 在执行重大更新之前,建议备份你的 PCB 文件(File -> Save As...File -> Save Copy As...)。
  5. 网络名冲突: 如果原理图中更改了网络名,导致与 PCB 中现有网络名冲突,更新时可能会出现问题,需要仔细处理。
  6. Room 策略: 如果你的设计使用了 Room 来管理元件放置,更新时要注意新元件的放置位置(默认 Room 或关联 Room)。

遵循以上步骤和注意事项,即可安全高效地将原理图的修改同步到 PCB 设计文件中。

cadence新建和更新原理图封装的详细步骤

在使用cadence进行电子电路设计时,我们时常会对到原理图进行反复修改,并且修改电子元器件的规格型号占很大比重,由于大多数电子元器件的封装都是

2023-03-26 17:56:04

原理图网络加了颜色,导入PCB的时候,网络颜色无法更新过去

原理图网络加了颜色,导入PCB的时候,网络颜色无法更新过去,不能像图示这样,是什么原因,

2023-03-10 17:22:34

【Altium小课专题 第212篇】PCB封装更新之后如何更新PCB封装到PCB中?

答:当我们遇到器件在PCB中无法直接修改时,经常需要回到封装库中修改我们的封装,修改

2021-09-26 17:22:49

环境监测原理图工程ad原理图pcb原理图合集

环境监测原理图工程ad原理图及pcb原理图合集

资料下载 ah此生不换 2022-03-14 16:55:37

8层PCB板设计原理图

8层PCB板设计原理图

资料下载 gnjdssfh 2021-12-18 12:11:43

温控风扇原理图修改版参考下载

温控风扇原理图修改版参考下载

资料下载 ah此生不换 2021-07-21 10:44:16

EDA工具CADENCE原理图PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

PROTEL的电路原理图和主板修改PCB及主板修改

本文档的主要内容详细介绍的是PROTEL的电路原理图和主板修改PCB图及

资料下载 ah此生不换 2019-11-22 08:00:00

修改电容值,点原理图更新,会影响设计好的PCB文件吗

请问大佬,如果PCB板子设计好后,后期如果需要更改某个电容的值,再点原理图更新,然后点update后会影响电路板其他的部分吗?比如是否需要重新进

2020-11-22 01:09:56

ad原理图更新PCB出现这个错误是什么意思

原理图检测没有问题都通过。然后更新PCB,出现如图的错误。但是没有指出受影响的对象是什么。。。请问这个错误是什么错误,如何解决?

2020-11-03 22:40:52

AD原理图更新PCBPCB图里面元件重复

AD16原理图修改后更新PCB,结果

2020-10-22 22:22:06

pcb设计改动原理图 未改动(部分)的元器件布局发生变化的原因

Altium原理图更新时,未改变元件,但PCB出现改动的解决方法 pcb

2020-10-22 09:51:18

Altium中修改PCB后如何更新原理图

实际绘图过程中会有多种情况发生,例如根据以前的项目做修改应用于新的项目(主要在PCB中增加元器件以及添加网络标号进行连线后更新到

2019-10-11 10:40:11

ALtium原理图更新时,未改变元件,但PCB出现改动的解决方法

Pcb设计时,改动原理图,修改完成后,导入PCB过程中,发现

2019-09-29 14:04:18

修改PCB后无法同步更新原理图

实际绘图过程中会有多种情况发生,例如根据以前的项目做修改应用于新的项目(主要在 PCB 中增加元器件以及添加网络标号进行连线后更新到

2019-08-19 10:25:59

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