一、工程文件的预处理——重新编号
将每个独立的工程文件中所有元器件、导线/Net等进行重新编号,通过添加后缀的方式来加以区分。
- 元器件的编号:在原理图界面,选择“工具”-“标注”-“原理图标注”,对下图选中区域进行参数设置,依次点击“Reset All”-“更新更改列表”-“接收更改(创建ECO)”;完成重新编号后,重新保存所有原理图;在PCB图界面,选择“设计”-“Import Changes From **.PrjPcb”,更新更改的元器件序号。
- 导线/Net的编号:从原理图中找到需要修改的导线/Net,修改后按上步操作更新即可。
二、合并原理图和PCB
(一) 新建工程和PCB
- 新建工程,并将原理图添加到工程中;
- 新建PCB文件,设置板层参数:“设计”-“层叠管理器”。
(二)重置元器件Unique IDs
- 解释:元器件的多次导入或复制等操作中,可能存在多个元器件的Unique IDs(唯一标识符)重复的问题,在编译过程中会报错(Unique Identifiers Error)。
- 解决:在原理图界面,选择“工具”-“转换”-“重置元器件Unique ID”。
(三)PCB的合并
- 在新建的PCB文件中,选择“设计”-“Import Changes From **.PrjPcb”,导入所有网络信息;
- 删除所有元器件;
- 将各个工程中的PCB图(全选,Ctrl+A)复制到该PCB中,粘贴操作时选择“编辑”-“特殊粘贴”-“保持网络名称”和“添加到元件类”。
- 更新信息,选择“设计”-“Import Changes From **.PrjPcb”。
(四)其他操作
- 规则的导入:将原工程中的规则导入到新的合并工程中,避免错误;
- 重新铺铜:有可能需要重新进行铺铜;
- 执行DCR(“工程”-“设计规则检查”-“运行DRC”),排查错误。