Altium Designer 6.0 初学教程-如何生成一个集成库并且实现对库的管理

如何在Altium Designer 中创建用户自己的板级设计器件集成库?

在Altium Designer 中引入了器件集成库的模式,大大方便了用户在板级设计中调用器件的功能。2004 版中的集成库包括器件原理图库、器件封装库、Spice 混合信号仿真模型库及IBIS信号完整性分析模型库。

一, 如何在现有的集成库中完成器件修改:

在 DXP 平台下,打开一个集成库(如:Miscellaneous Devices.IntLib),在系统弹出对话框(Extract Sources or Install 窗口中),选择Extract Source,在工程栏中出现一个集成库工程项目,其中包含了一个器件原理图库(Miscellaneous Devices.SchLib),在工程栏下选择SCH Library Tab,在SCH Library 工程栏中出现了器件名称及关联库的构建关系;

接下来选择一个器件名称可以修改器件原理图的属性(如,名称,引脚方向属性,关联库)。

在工程栏中的Model 子窗口下点击ADD 命令,然后在弹出窗口下拉菜单中选择需要添加的模型属性(如,器件封装/仿真模型/信号分析模型)。

二, 如何新建一个集成库:

在 DXP 平台下,新建一个集成库,通过菜单[menus]File>>New>>Project>>Integrated Library命令创建一个集成库工程(如,Myself.LibPkg),然后在项目工程中添加相应的器件封装库和器件原理图库(如 Myself.PcbLib/Myself.SchLib),在工程栏中选择PCB Library Tab,在器件封装库中添加器件封装元件,然后保存封装库文件(如:Myself.PcbLib),接下来在器件原理图库中自建一个元件原理图库,并在该器件model 属性中添加该元件其他关联属性(如封装/仿真等)。

三, 如何将原Protel99se 的器件库导入到Altium Designer 中:

由于在Protel 2004 中使用的元件库为集成元件库,所以我在Altium Designer 中使用Protel

以前版本的元件库、或自己做元件库、以及在使用从Altium 网站下载的元件库时最好将其转换生成为集成元件库后使用。为什么从Altium 网站下载的元件库也要进行转换呢?

根据本人的使用情况,这主要是因为Altium 网站下载的元件库均为.DDB文件,正如前面所说的那样,我们在使用之前应该进行转换。

而且使用Altium 网站下载的元件库进行转换时,有一个非常优越的条件,即从Altium 网站下载的元件库中包括了原理图库、PCB封装库,有的还包括了仿真及其它功能要使用到的模型,这让我们在使用这些元件库进行转换生成集成元件库时非常容易。好了,请跟我一起来创建一个集成元件库。

在此我们以一个从Altium.com 网站下载的Atmel_003112000.zip 元件库为例。

1 从altium 网站http://www.altium.com/forms/libraries/p99se/library_list.asp 下载的Atmel_003112000.zip 元件库。

2、下载完后将其解压,解压后为Atmel.ddb。

3、用Altium Designer 软件中 File\Protel99se Import wizard 命令, 选择路径和文件打开Atmel.ddb。打开后如下图所示:

4、关闭所有打开的文件。使用File>>New>>Integrated Library 创建一个集成元件库项目,如图所示。

5、选择Project>>Add to Project...打开对话框,找到并选择刚才转换的.schlib 文件,单击打开按钮,关闭对话框,被选择的文件已经添加到项目中了,如图所示。

6、重复上一步,选择刚才转换的.pcblib 文件,将其添加到项目中。如图所示。

7、选择Project>>Project Options,打开如图所示的对话框

8 单击ADD 按钮,打开如图所示的对话框。点击图中所示按钮,选择.pcblib 所在的文件夹,单击Refresh List按钮确认所选择的文件夹是否正确,然后点击OK按钮关闭对话框。

9、在Error Reporting 标签中设置你需要的内容,单击OK按钮关闭对话框。

10、选择Project>>Compile Integrated Library,这样Altium Designer 就将你刚才添加的库文件生成了一个集成元件库,并打开Libraries 面板,在库列表中你所生成的库为当前库,在该列表下面,你会看到每一个元件名称都对应一个原理图符号和一个PCB封装。

好了,你的集成元件库完成了。另外你所生成的集成元件库保存在第8 步骤中选择的文件夹下的Project Outputs for Atmel 子文件夹中。

顺便提一下,当你用要自己做元件库时,你必须第5步骤之前完成.schlib 和.pcblib,然后再从第5步骤开始。如果你要修改你的元件库,你可以在.schlib 或.pcblib 中修改后,再从第5 步骤开始。


更多入门级教程:Altium Designer 6.0 初学教程(一)-CSDN博客

Altium Designer 6.0 初学教程-原理图和PCB 的设计-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行PCB 的CAM 输出_ad导出cam-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行混合信号功能仿真_altiumdesigner如何做信号仿真-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行信号完整性分析-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行FPGA 设计和仿真-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行FPGA 设计并将其下载到Nanoboard 进行硬件调试-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中进行FPGA设计并且将FPGA工程导入到PCB 工程中进行PCB 设计-CSDN博客

Altium Designer 6.0 初学教程-FPGA 和PCB 的管脚双向优化同步与更新-CSDN博客

Altium Designer 6.0 初学教程-在Altium Designer 中对PCB 进行板层设置及内电层进行分割-CSDN博客

Altium Designer 6.0 初学教程-Altium Designer 中多通道功能在原理图及PCB 中的使用技巧-CSDN博客

Altium Designer 6.0 初学教程-如何从原理图及PCB 中生成网表并且实现网表的加载-CSDN博客

相关推荐
David凉宸1 天前
Vue 3 项目的性能优化策略:从原理到实践
前端·vue.js·性能优化
小马_xiaoen1 天前
Proxy 与 Reflect 从入门到实战:ES6 元编程核心特性详解
前端·javascript·ecmascript·es6
江畔何人初1 天前
pod的内部结构
linux·运维·云原生·容器·kubernetes
hoiii1871 天前
MATLAB SGM(半全局匹配)算法实现
前端·算法·matlab
JJRainbow1 天前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
不做无法实现的梦~1 天前
PX4编译环境配置和qgc配置安装教程(2)
linux·stm32
齐鲁大虾1 天前
Linux下用什么编程语言方便开发B/S架构程序
linux·运维·架构
范纹杉想快点毕业1 天前
状态机设计与嵌入式系统开发完整指南从面向过程到面向对象,从理论到实践的全面解析
linux·服务器·数据库·c++·算法·mongodb·mfc
博客-小覃1 天前
内网穿透/端口映射之二层穿透访问”FTP共享文件“示例操作教程
运维·服务器·网络
三佛科技-134163842121 天前
宠物洗澡打泡机方案,宠物泡泡机MCU方案开发设计分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺·宠物