元器件库与PCB封装库关联介绍
【OrCAD Capture】元器件库与PCB封装库关联介绍
前言
在使用OrCAD Capture进行原理图设计时,元器件符号与PCB封装之间的正确关联是整个设计流程中最关键的环节之一。关联是否正确,直接决定了后续网表能否顺利导入Allegro PCB Editor进行布局布线。本文将结合实例,介绍这一关联机制的核心要点。
一、 元器件库文件存放
在实际项目中,原理图符号库(.olb格式)通常按项目分类存放。以iCore3_ADP项目为例如下:
打开该路径下的库文件,即可看到项目中已创建好的各类元器件符号:
二、 核心关联:PCB Footprint属性
2.1 关联原理
在创建元器件时,右侧栏的“Package Properties”(封装属性)以及“器件属性”部分至关重要。其中PCB Footprint属性是连接原理图符号与PCB封装的桥梁。
其工作原理非常简单:
原理图符号中的
PCB Footprint属性值 = PCB封装库中的封装文件名
当我们将原理图网表导入PCB时,系统会根据该属性值,在Allegro封装搜索路径中查找同名的封装文件(.psm),从而完成自动匹配与绑定。
2.2 匹配实例
例如,当我们在原理图和PCB之间进行对位时,系统会根据元器件的封装名称(如W5500)进行匹配。只要原理图中该属性值与PCB封装库中的文件名一致,即可正确关联:
2.3 属性填写位置
在Capture Library Editor中编辑元器件时,按以下步骤操作:
- 双击元器件打开属性编辑窗口
- 在右侧属性列表中找到
PCB Footprint字段 - 填入与Allegro封装库中完全一致的封装名称(不带
.psm扩展名) - 确认保存
三、 模型信息与Value唯一性
3.1 完善模型信息
对于需要仿真的器件,在创建元器件库时,可以同步完善模型信息。
- 建库一次,仿真、原理图、PCB多环节复用
- 避免后期补录导致的信息遗漏
3.2 确保Value的唯一性
在创建元器件时,务必确保Value值的唯一性。这一点在实际项目中非常重要:
| 场景 | 问题 | 后果 |
|---|---|---|
| 两个不同封装的电阻使用相同Value | BOM合并时无法区分 | 采购错误、贴片错误 |
| 复制器件后未修改Value | 原理图中出现重复标识 | 调试时难以定位 |
| 不同项目共用同一Value命名 | 物料编码冲突 | ERP系统导入失败 |
