这是本文档旧的修订版!
如何建立Orcad CIS元件库
CIS元件库是组织管理元件的有效方式,具体有如下等优点:
1)库内包括了元件各种属性参数,方便元件的属性的设置以及BOM的制作;
2) 库内元件还可以关联各种文件,如Datasheet、封装等,方便查看及管理;
3)统一元件库,可有效避免多个项目或多个工程师在使用元件时不一致。
本文基于Cadence16.6-2015和Access2016具体介绍了创建元件库的过程,并在附件中提供了Access库文件以及相关文件,可直接使用此库文件,或者是在此模板基础上修改,以满足自己的要求。
1、所需的软件以及运行环境
所需的软件有:
Cadence16.6-2015
Access2003以上版本
运行环境:
WindowsXP以上系统
Cadence16.6的下载和安装详见如下网址,文中有提供下载链接和破解方法。
https://www.mr-wu.cn/cadence-spb-orcad-allegro-16-6-2015/
Access一般在Office组件内有安装,如果没有,则需要单独安装下。
2、Access数据库创建
为了兼容,创建最基础的Access2003数据库。
2.1、首先考虑下Access库需要创建多少个表,表即对应元件库分类,本文参考得捷电子(http://www.digikey.com)的产品分类,创建了17个分类(具体可参考得捷网站),一个分类对应数据库内的一个表,如下图所示。
2.2、考虑表的字段即元件的属性的设置,推荐属性和说明如下,
Part Type:元件类型,用于设置表内的类别,如Capacitor可分为MLCC和tantalum电容
Part Number:公司内部的元件料号
Manufacturer Part Number:生产厂商的器件规格型号
Manufacturer:生产厂商名称
Description:元件描述,如CAP|MLCC|0201|0.1pF±0.05pF|25V|C0G
Value:元件值,如2KΩ
Package / Case:封装名称,如0402
Size / Dimension:尺寸,如1.6mm x 0.8mm
Height (Max):最大高度,如0.6mm
Schematic Part:原理图Symbol即OLB原理图库内的Part
PCB Footprint:元件封装,需和PCB画板的封装名一致
ROHS:是否无铅
SMT:是否贴片
Unit:数量单位,如PCS
Datasheet:规格书路径
3D:3D文件路径
Distributor:分销商
Unit Price (USD):价格
Part Status:元件状态,如量产、停产等
Update:记录更新时间
Note:备注
以上属性建议每个元件都应包括,除此之外,也可以包括其他的属性,如电容再增加耐压属性,附件包括了Capacitor、Ferrite Bead、Inductor、Resistor和通用的Template属性模板文件。
2.3创建Access数据库
通过导入外部excel表的方式创建数据库,步骤如下。
2.3.1 打开Access,选择新建“空白数据库”
2.3.2 选择另存为2003数据库,并选择存储路径
2.3.3 选择外部数据》新数据源》从文件》Excel
2.3.4 如下步骤以导入表模板Template.xls创建表ICs表为例,说明表的创建。
选择数据源和目标,点击确定。
2.3.5 勾选“第一行包含列标题”,点击下一步。
2.3.6 此处可设置各字段的数据类型,建议均设置成“短文本”
2.3.7 选择让Access添加主键
2.3.8 设置表的名称“ICs”,点击完成,即完成了表ICs的创建。
2.3.9 按上述步骤,再添加其他表,或者是直接复制,更改表名称,即完成所有表的设置,完成Access数据库的配置。
2.4 更新Access数据库
添加记录、删除修改记录(元件的属性)和Excel的操作近似,不再详述。
3、设置数据源
3.1 打开Windows ODBC,选择添加
3.2 选择驱动程序Microsoft Access Driver,点击完成。
3.3 设置数据源名称和说明,点击数据库》选择
3.4 选择2小节创建的Access库文件,点击确定。
3.5 点击确定,完成数据源的添加
4、设置CIS的配置文件
4.1 打开或创建一个原理图DSN文件,选择Options》CIS Configuration
4.2 选择New
4.3 点击下一步
4.4 选择3小节创建的Data Source,点击下一步
4.5 勾选所有Tables,点击下一步
4.6 设置Orcad原理图元件属性和Access库表各属性之间的对应关系,一路选择并点击下一步,直到PCB_Footprint的设置。
4.7 勾选PCB_Footprint,再一路选择并点击下一步,直到设置哪些属性传递给DSN。
4.8 建议勾选如下属性,并点击下一步
Part Number,Manufacturer Part Number,Manufacturer,Description,Value,Package / Case,Size / Dimension,Height (Max),Schematic Part,PCB Footprint,ROHS,SMT,Unit
4.9 选择NO ICA Properties,点击下一步
4.10 选择可以Browsable的属性,即可浏览的属性,如Datasheet,CIS中点击此属性会自动打开Datasheet文件。此处选择Datasheet和3D,再点击下一步。
4.11 点击下一步
4.12 点击Finish,并最终保存DBC配置文件。
4.13 点击OK,完成配置文件设置。
5、Orcad 原理图库文件路径的设置
CIS中Schematic Part属性需设置原理图库的路径,如CAP_NP\CAP_NP,前一个CAP_NP是库文件OLB文件的名称,后一个为OLB文件内Part的名称。
对于库文件的管理,建议一个OLB文件只包括一个Part,这样方便修改、删除、更新等操作。
那CIS如何找到OLB文件的路径呢,这需要在INI文件中添加相关OLB文件的路径
5.1 Orcad在启动时,在Session log窗口中会显示其使用的ini文件
5.2 打开此ini文件,添加OLB文件的目录路径,关闭Orcad,重新打开设置即生效
6、Datasheet文件路径的设置, 3D文件,也是类似设置。
Datasheet文件建议按照Access库的分类,建立相应的文件夹,把文件夹路径添加的电脑用户变量中,CIS即可找到并打开Datasheet文件
6.1 打开环境变量设置界面
6.2 添加Datasheet的用户变量,多个路径之间用“;”隔开。
6.3 把此用户变量添加到变量Path中
7、 CIS的使用
7.1在原理图页面,按“Z”或选择菜单Place》Database Part
7.2 进入CIS界面,此界面显示了库列表,元件属性值、元件Symbol,此处直接点击Datasheet属性值,可打开对应的Datasheet文档。
7.3 双击元件(如下图)即自动切换原理图页面放置元件,此元件即和库内的元件属性一致。
参考文献:
1)Orcad CIS帮助文档“cisug.pdf”,可在软件Cadence安装路径内找到。
评论