Altium Designer使用Mysql数据库管理元器件信息系统CIS

介绍

随着公司规模的增大,设计师人数的增加,以及物料的日渐庞大,人与人、部门与部门之间的沟通成本也会越来越高,从而导致工作的效率越来越低。因此利用工具增加资源共享,提高工作效率和减少沟通成本,显得尤为愈发重要。根据本人多年在大厂的工作经历和体会,均采用mysql数据库来管理元器件信息系统,以提高设计的效率和质量,主要有如下特点。 

 1. 实现元器件信息的资源共享,提高工作效率;

 2. 作为公司ERP系统电子物料的一部分,减少过程出错几率;

 3. 容易实现迭代和复用,提高产品质量;

 4. 实现物料的可追溯性;

 5. 数据库开源,简单易学,且能被现有EDA设计工具完美集成。

软件准备

操作系统:Windows 11 家庭中文版 64位操作系统

EDA软件:Altium Designer version 20.2.6

MySQL 软件:mysql 8.0.33

以上三个就不做介绍了。

Connector ODBC 8.0

Connector ODBC 8.0是MySQL数据库的一个ODBC(Open Database Connectivity,开放式数据库连接)驱动程序。它是用于在Windows操作系统上连接MySQL数据库的一个重要组件。

该驱动程序允许用户通过ODBC接口连接MySQL数据库,以便在各种应用程序中进行数据的读取和写入操作。比如,用户可以使用该驱动程序在Microsoft Excel、Access或其他支持ODBC的应用程序中连接MySQL数据库,并执行SQL查询、插入、更新或删除等操作。

 数据库准备

首先我们需要建立一个mysql的数据库,其中表格中需包括元器件的各种信息,其中对于我Altium Designer软件,以下五列必不可少。

Part Number 元器件编号,用作元器件的物料编码

Footprint Ref 封装名称

Footprint Path      封装名称的存储路径

Library Ref            原理图符号

Library Path          原理图符号存储路径

HelpURL               Datasheet路径

由于我的元器件信息系统CIS包含cadence和allegro格式,其数据库各元器件表格设计如下

mysql元器件信息系统表格设计

mysql表格内容

元器件信息系统CIS数据库完成后,基本完成了90%的工作。

安装数据源驱动程序

参考我的前期文章:CIS远程数据库系统使用说明 - 哔哩哔哩 (bilibili.com)

配置数据源

参考我的前期文章:CIS远程数据库系统使用说明 - 哔哩哔哩 (bilibili.com)

新建Altium Designer 数据库

打开**altium Designer**软件,点击**文件**,**新的**,**库**,**数据库**,如图所示。

新建元器件数据库

选择连接源

在**连接源端**栏,选择**应用连接字符串(s)**,**构建**

在如下弹出对话框中选择**Microsoft OLB Provider for ODBC Drivers**,**下一步(N)**

选择数据链接属性

输入**用户名称**,**密码**,**选择数据源名称**,和**输入要使用的初始化目录**,点击**测试连接**,

选择数据源和表格目录

测试连接成功,点击确定,退出。

测试连接成功

注意:退出后不要着急点击**connected**否则会出现错误。 

点击**高级(A)**,将**左引用符**和**右引用符**改为`(大键盘'1'左边的按键),点击**确定**退出。

数据库连接

然后点击**connected**,**字符映射**中将会出现mysql数据库表格中的信息,同时数据库表格将会出现在中间方框栏,如下图所示,同时表格浏览器中也会出现相关数据库表格中的元器件信息。

数据库表格

配置字符映射

所谓配置字符映射就是把数据库表格的名称和Altium Designer软件中元器件的相关信息进行一一对应,好让双方互相识别。当然如果完全一样的会自动识别。由于mysql表中表头的名字如果我习惯加下划线_连接,也因为Cadence中不识别空格,需要将下面字符进行映射。

Footprint_Ref      Footprint Ref 封装名称

Footprint_Path     Footprint Path      封装名称的存储路径

Library_Ref                   Library Ref            原理图符号

Library_Path         Library Path          原理图符号存储路

点击**单键查找**,**数据库区域**下拉菜单选择**Part_Number**,**部件参数**也会出现**Part_Number**,然后**映射字符**表格中**Design Parameter**中会出现数据库表格中各列的名称,此时我们需要单击选择对应的数据库表格行,然后单击从下拉菜单中选择相关的Altium Designer默认参数名称与之对应。

由于Altium Designer仿真没有用过,里面还有些默认的仿真参数用途还需要进一步学习。

但配置完上面四项后,即能完成像Allegro CIS的相关功能。

依次对各数据中表格完成字符映射后,点击保存为database_libs1.Dblib文件(需要记住保存的路径和文件名)。

数据库的添加和调用

点击**文件**,**新建**一个**原理图**,进入原理图编辑页面。

点击右侧标题栏**components**,在弹出的对话框中左键点击右侧"三"图标,选择**File-based libraries preferences**,如下图所示。

原理图中添加元件数据库

从**库相对路径中**找到保存的数据库文件Dblib文件,并**安装**。

添加数据库文件

添加完成后,元器件列表栏中将出现数据库中对应的表格,如图所示

数据库中元器件表格预览

选择对应的数据库元器件表格,下方将会出现所有元器件的相关信息,选择对应元器件,右侧表格下方将会显示元器件封装,原理图符号,以及数据库中的相关参数,如下图所示。

显示选中的元器件数据库信息

双击放置元件到页面中,将鼠标置于元器件上,按下F1键将会自动打开元器件的datasheet数据手册。

注意:不能使元器件处于点击“选中”状态,否则将会跳转置软件对应网站的帮助界面。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空