原理图变动后 pcb更新
更多
在原理图修改后更新 PCB 的设计流程因使用的 EDA 工具而异,以下是主流软件(Altium Designer/KiCad/立创 EDA 等)的通用步骤和关键注意事项:
通用更新步骤
-
保存并编译原理图 (Schematic):
- 确保所有原理图修改已保存。
- 执行编译/校验 (Compile/Validate): 检查电气规则错误(未连接的网络、重复的位号等)。必须修复所有错误,否则更新可能失败或引入问题。
-
在 PCB 编辑器中执行更新/导入更改:
- 打开对应的 PCB 文件。
- 找到专用更新/同步命令:
- Altium Designer: 菜单
设计 (Design)->更新 PCB 文档... (Update PCB Document...)或导入更改 (Import Changes...)。 - KiCad: 在原理图编辑器,点击工具栏
正向标注原理图到 PCB (Forward Annotate Schematic to PCB)图标 (⟳),或菜单工具 (Tools)->更新 PCB (Update PCB)。 - 立创 EDA (专业版): 顶部菜单
设计 (Design)->更新/导入更改... (Update/Import Changes...)。 - Pads Logic/Layout: 在 Layout 中,使用
ECO 工具栏->导入 ECO 文件 (Import ECO...)(需先在 Logic 中导出 ECO)。 - Cadence OrCAD/Allegro: 在 Capture 中生成网表 (
Tools->Create Netlist),然后在 Allegro 中导入网表 (File->Import->Logic)。
- Altium Designer: 菜单
-
审查工程变更订单 (Engineering Change Order - ECO):
- 执行更新命令后,会弹出一个 ECO / 变更订单 / 导入更改 对话框。
- 仔细检查列表中的每一项变更:
- 添加元件 (Add Components): 新加入原理图的元器件。
- 删除元件 (Remove Components): 从原理图移除的元器件。
- 添加网络 (Add Nets): 新增的连接线或网络。
- 删除网络 (Remove Nets): 移除的连接线或网络。
- 更改网络 (Change Nets): 元器件管脚连接的改变。
- 更改元件属性 (Change Component Properties): 如位号 (Designator)、封装 (Footprint)、值 (Value) 等的修改。
- 更改 Room (Altium)/Room 定义: 如果使用了器件 Rooms。
- 验证操作: 确认每一项的
Action是否正确(如新元件是添加,移除的元件是删除)。 - 检查封装: 特别注意新增或修改了封装的元件,其 PCB 封装名称是否正确且可用。
-
执行变更 (Execute Changes/Validate Changes):
- Altium: 通常先点
验证变更 (Validate Changes)(检查可行性,状态栏打绿色勾 √ 表示通过),再点执行变更 (Execute Changes)。 - KiCad/立创 EDA: 通常直接点
执行变更 (Execute Changes)或更新 PCB。 - 执行后,变更会应用到 PCB:
- 新元件出现在 PCB 外部或在 Room 内。
- 删除的元件会消失或被标记 (需确认删除)。
- 新增的网络以飞线 (Ratsnest) 形式显示。
- 修改的连接更新飞线。
- Altium: 通常先点
-
检查更新结果:
- 查看消息面板/日志: 确认没有错误或警告 (黄色/红色提示)。
- 目视检查 PCB:
- 新元件位置是否合理?
- 应删除的元件是否已移除?
- 飞线是否正确反映了原理图的连接变化?
- 元件位号 (Designator) 和值是否更新?
- DRC (设计规则检查): 强烈建议 立即运行一次快速 DRC,检查更新是否引入了短路、间距违规等新问题。
关键注意事项 & 常见问题
- 编译原理图先行: 跳过编译直接更新是主要错误来源。原理图错误会导致更新混乱。
- ECO 是核心: 务必仔细阅读 ECO 对话框中的每一项变更! 盲目点“全部执行”易出错。
- 封装匹配性: 原理图中的
Footprint属性必须与 PCB 库中实际存在的封装名称精确匹配。否则新元件导入会失败或使用错误封装。 - 位号更改风险:
- 如果修改了元件的位号 (如
R1改为R100),ECO 会将其视为 删除R1+ 添加R100。这会导致 PCB 上原有的R1被删除,新位置出现一个空封装R100。 - 推荐操作: 尽量避免在位号中间插入修改。如需修改,最好在 ECO 中手动处理(如在 ECO 对话框里将
R1的删除操作改为更改并指定新位号),或在 PCB 上手动重命名位号。
- 如果修改了元件的位号 (如
- 移除元件处理:
- 确认移除的元件在 PCB 上是否真的不需要了。
- 移除元件后,其焊盘上的走线可能悬空,需要手动删除或重新连接。
- 网络变更处理:
- 网络名的更改或合并/拆分可能导致飞线路径变化,需重新布线。
- 删除网络会使原先连接在该网络上的走线变成“鼠线 (Un-Routed Nets)”,需要重新连接或删除。
- 更新后保存: 成功更新并检查无误后,立即保存 PCB 文件。
更新失败或出现问题怎么办?
- 检查 ECO 日志/消息: 这是最直接的错误信息源。
- 回滚: 如果还未保存 PCB,直接关闭不保存,然后重新尝试更新。
- 逐项执行: 在 ECO 对话框中,尝试取消勾选可疑变更项,分批执行验证和执行。
- 检查封装库路径和可用性。
- 确保原理图和 PCB 属于同一项目 (Project) 且都已打开。
- 手动调整: 对于个别顽固问题(如位号冲突、封装错误),有时在 PCB 上手动修改(重命名、替换封装)比反复尝试 ECO 更有效率。
总结: 更新流程的核心是 “编译原理图 -> 执行 ECO 并仔细审查 -> 执行变更 -> 检查结果”。养成仔细阅读 ECO 变更列表的习惯,能避免绝大部分更新导致的问题。
AD画完原理图后如何导入PCB
在Altium Designer(简称AD)中,将画完的原理图导入到PCB(Printed Circuit Board,印制电路板)是一个关键的设计步骤。以下是导入过程: 一、准备阶段 确保
2024-09-02 16:32:08
ad原理图更新PCB出现这个错误是什么意思
原理图检测没有问题都通过。然后更新PCB,出现如图的错误。但是没有指出受影响的对象是什么。。。请问这个错误是什么错误,如何解决?
2020-11-03 22:40:52
Altium中修改PCB后如何更新到原理图
实际绘图过程中会有多种情况发生,例如根据以前的项目做修改应用于新的项目(主要在PCB中增加元器件以及添加网络标号进行连线后更新到
2019-10-11 10:40:11
修改PCB后无法同步更新到原理图吗
实际绘图过程中会有多种情况发生,例如根据以前的项目做修改应用于新的项目(主要在 PCB 中增加元器件以及添加网络标号进行连线后更新到
2019-08-19 10:25:59
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机