CIS元件库是组织管理元件的有效方式,具体有如下等优点:
1)库内包括了元件各种属性参数,方便元件的属性的设置以及BOM的制作;
2) 库内元件还可以关联各种文件,如Datasheet、封装等,方便查看及管理;
3)统一元件库,可有效避免多个项目或多个工程师在使用元件时不一致。
本文基于Cadence16.6-2015和Access2016具体介绍了创建元件库的过程,并在附件中提供了Access库文件以及相关文件,可直接使用此库文件,或者是在此模板基础上修改,以满足自己的要求。
所需的软件有:
Cadence16.6-2015
Access2003以上版本
运行环境:
WindowsXP以上系统
Cadence16.6的下载和安装详见如下网址,文中有提供下载链接和破解方法。
https://www.mr-wu.cn/cadence-spb-orcad-allegro-16-6-2015/
Access一般在Office组件内有安装,如果没有,则需要单独安装下。
为了兼容,创建最基础的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.1 打开Windows ODBC,选择添加
3.2 选择驱动程序Microsoft Access Driver,点击完成。
3.3 设置数据源名称和说明,点击数据库》选择
3.4 选择2小节创建的Access库文件,点击确定。
3.5 点击确定,完成数据源的添加
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,完成配置文件设置。
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,重新打开设置即生效
Datasheet 3D文件路径的设置,如下以Datasheet文件的设置为例介绍。
Datasheet文件建议按照Access库的分类,建立相应的文件夹,把文件夹路径添加的电脑用户变量中,CIS即可找到并打开Datasheet文件
6.1 打开环境变量设置界面
6.2 添加Datasheet的用户变量,多个路径之间用“;”隔开。
6.3 把此用户变量添加到变量Path中
7.1在原理图页面,按“Z”或选择菜单Place》Database Part
7.2 进入CIS界面,此界面显示了库列表,元件属性值、元件Symbol,此处直接点击Datasheet属性值,可打开对应的Datasheet文档。
7.3 双击元件(如下图)即自动切换原理图页面放置元件,此元件即和库内的元件属性一致。
1)Orcad CIS帮助文档“cisug.pdf”,可在软件Cadence安装路径内找到。