Capture CIS设计小诀窍系列--Capture CIS配置-数据库搭建及ODBC配置

背景介绍:在原理图设计过程中,如果物料信息出现问题,导致BOM错误或者原理图符号、封装不对应,可能会导致项目延期甚至生产事故,严重影响产品设计效率。而Capture CIS原理图设计工具提供的CIS(Component Information System),允许企业自行搭建元器件信息数据库,帮助企业实现元器件数据的统一、标准化管理,简化元器件搜索、查看及选用流程,避免由于物料信息缺失导致的设计问题。

下面我们就开始分享具体的操作步骤:

说明:为了满足ODBC数据源(64位)对Access数据库驱动的要求,本文中使用的Excel和Access软件均为64位版本(Microsoft Office 2010及以后版本才有64位程序),如果使用的是32位的Office程序,需先卸载32位的Office程序,单独安装64位的Access驱动,然后再重新安装32位的Office程序。

一、元器件信息表整理

在建立企业元器件信息数据库之前,需要对现有元器件信息进行整理,元器件信息表格式示例如图1所示。

图1 元器件信息表示例

元器件信息表中有五类数据是关键数据,分别是物料编码、物料类型、值、原理图符号和PCB封装,一般对应表头为Part Number、Part Type、Value、Schematic Part和Allegro PCB Footprint,这样在后续DBC文件的配置过程中,可以自动映射关键字段,其余元器件信息根据实际需要添加即可。关键字段说明如下表1所示。

表1 CIS关键字段说明

序号

名称

说明

1

物料编码

一般用Part Number,元器件的唯一编码。

2

物料类型

一般用Part Type,CIS中会根据Part Type值创建元器件的树形分类,如果有多级分类,可以用“\”隔开,例如:Passive\Inductor。

3

一般用Value,关键字段,不允许带中文或者特殊字符。

4

原理图符号

一般用Schematic Part,值不带库文件后缀,如果该器件关联多个原理图符号,可以用逗号隔开。

5

PCB封装

一般用Allegro PCB Footprint,值不带库文件后缀,如果该器件关联多个封装,可以用逗号隔开。

除了以上几个关键字段以外,还可以在元器件信息表中添加元器件对应的手册字段,值为对应手册的文件名,后续配置完成后,可以在CIS中实现自动打开手册供设计人员浏览。

二、数据库搭建

CIS支持多种数据库格式,例如Access、Mysql、SQLite等,本次以Access数据库搭建为例进行说明。

步骤一:新建Access数据库(*.mdb),然后点击“外部数据”“Excel”,如图2所示。

图2 将Excel导入到Access中

步骤二:在弹出的如图3所示界面中,选择整理好的元器件信息表,然后点击“确定”。

图3 选择Excel文件

步骤三:进入如图4所示的“导入数据表向导”界面后,选择要导入的Excel中工作表,然后点击“下一步”。

图4 选择要导入的Excel中工作表

步骤四:在如图5所示界面中,勾选“第一行包含列标题”,然后点击“下一步”。

图5 设置第一行为列标题

步骤五:在如图6所示的界面中,可以设置每一个字段的数据类型(如果没有特殊要求,一般默认即可),然后点击“下一步”。

图6 设置字段数据类型

步骤六:在如图7所示的界面中,可以指定数据表的主键,一般选择Part Number(也可选择其他两项,根据实际需求选择即可,主键中不能有重复的值),选择完成后,点击“下一步”。

图7 设置主键

步骤七:最后在如图8所示的界面中,输入表名,点击“完成”即可。

图8 输入表名

步骤八:重复以上操作,即可完成后续元器件数据表的导入,导入完成后可在Access数据库中查看相应的元器件数据,如图9所示。

图9 导入后的Access数据表

三、配置ODBC

数据库搭建完成后,如果想要在Capture CIS中应用这些元器件数据,还需要创建相应的ODBC数据源,配置ODBC数据源过程中需要使用64位的数据库驱动,例如64位的Access数据库驱动。

步骤一:打开Windows控制面板,选择“系统和安全”,进入“管理工具”,选择“ODBC数据源(64位)”,如图10所示。

图10 选择相应架构的ODBC数据源

步骤二:打开ODBC数据源管理程序后,在“用户DSN”或者“系统DSN”中添加数据源(“用户DSN”仅供当前用户使用,“系统DSN”可被该计算机登录的所有用户使用)。一般建议选择“系统DSN”,然后点击“添加”,如图11所示。

图11 添加数据源

步骤三:在如图12所示界面中,可以选择数据源对应的驱动,以Access数据库为例,我们选择“Microsoft Access Driver”(若不存在所需驱动,则需要另外安装驱动),点击“完成”。

图12 选择数据源对应驱动程序

步骤四:在弹出的“ODBC Microsoft Access安装”界面,可以填写新建的数据源名称,并选择其对应数据库,如图13所示。

选择数据库操作如下面右图所示:需要先选择驱动器(盘符),进入数据库所在的目录文件夹,数据库文件就会在左侧候选栏显示出来。

图13 配置数据源

步骤五:数据源配置完成,点击“确定”,即可在系统DSN中显示新加的数据源,如图14所示。

图14 数据源添加成功

四、小结

本节主要介绍了企业如何按照Capture CIS软件要求,对元器件数据进行整理,并自行搭建元器件数据库,以及创建对应ODBC数据源,为后续在CIS中选用统一、标准化的元器件数据做好前期准备工作。