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博客

相关推荐
star learning white4 分钟前
xm C语言12
服务器·c语言·前端
tabzzz5 分钟前
大道至简:万字漫谈前端性能监控
前端·javascript·性能优化
0思必得012 分钟前
[Web自动化] CSS基础概念和介绍
前端·css·python·自动化·html·web自动化
starvapour13 分钟前
Ubuntu触发硬件级系统重启
linux·运维·ubuntu
偶遇急雨洗心尘14 分钟前
记录一次服务器迁移时,数据库版本不一致导致sql函数报错和系统redirect重定向丢失域名问题
运维·服务器·数据库·sql
小胖霞14 分钟前
全栈系列(15)github Actions自动化部署前端vue
前端·node.js·github
未来魔导15 分钟前
基于 Gin 框架的 大型 Web 项目推荐架构目录结
前端·架构·gin
咋吃都不胖lyh15 分钟前
CUDA、Ubuntu、显卡驱动:零基础讲清(附三者关联)
linux·运维·ubuntu
羊村懒哥19 分钟前
ubuntu24.04系统安装VNC
linux·运维·服务器
A7bert77726 分钟前
【YOLOv5seg部署RK3588】模型训练→转换RKNN→开发板部署
linux·c++·人工智能·深度学习·yolo·目标检测