内容发布更新时间 : 2024/12/27 18:45:55星期一 下面是文章的全部内容请认真阅读。
Altium Designer(DXP)创建Excel数据库流程
1. 前言
大家在使用Altium Designer设计原理图时,经常会遇到选择不同封装和阻值/容值的电阻/电容等器件,此类器件,大多数人手中的封装库通常只针对不同的封装建立独立的器件(Component),像这样:
图1.大家手中的封装库
放置器件后,更改器件值(Value),如果正规一点公司的话,还需要修改对应器件的物料编码(Material Code)等信息,以便后续生成BOM时的采购及备料等流程。对于常见的电路板,阻容器件是数量最多的,稍微复杂一点的,阻容等器件可能达到数百个,维护起来相当不便。通常,公司内部会有物料库,本文通过提取物料库的信息,来建立Altium Designer绘制原理图时可以直接放置的数据库。
2. Altium Designer提供的数据库方式
DXP作为一个大型软件,提供了非常多的小工具,通常在菜单里的不起眼的小位置,如果不去了解,可能永远不知道它有多好用。但是其官网没有提供足够明白的说明文档,导致学习过程非常艰苦。
在解决这个问题之前,大家的思路是每一个物料编码的器件都建立一个原理图库,公司物料库里的电阻电容器件至少有上千种,手动建立和维护基本上是不可能的,需要耗费巨大人力物力。
其实,DXP已经提供了器件数据库的解决方案,针对同类器件,提供了通过数据库的方式让用户直接选择正确信息的器件。其数据库可以是Access、SQL和Excel等,大多数硬件工程师,会更喜欢操作更简便的Excel,本文便以Excel为工具,建立我们需要的数据库。
3. 数据库格式
因为DXP需要提取对应关键字的信息,关键字的格式是定死的,如下左侧名称对应库中的器件信息。
Description → [Description] 描述,如下图
Footprint Ref → [Footprint Ref] Footprint Path → [Footprint Path]
封装名称 封装路径 封装2 封装路径2
Footprint Ref n → [Footprint Ref n] Footprint Path n → [Footprint Path n]
Library Ref → [Library Ref] Library Path → [Library Path]
原理图库名称 原理图库路径
图2. 数据库关键字对应域
图3. 数据库关键字含义
4. 建立数据库连接
步骤1:新建Database Library(File->New->Library->Database Library)
步骤2:连接对应的Excel
步骤3:选择用于区分不同器件的唯一的ID(如果没有可以建立序号)