Altium Designer的元件库

  • 1、AD自带的两个基本库
  • 2、AD10配套的集合厂商元件库
  • 3、AD官网维护的厂商元件库
  • 4、元件厂商提供的元件模型及转换方法
  • 5、将外部库添加进自己的库

1、AD自带的两个基本库

原理图和PCB封装库可以合成不可编辑的集成库

点击AD软件界面最右下角的 Panels 按钮(有的版本是点击上方windows ),激活Libraries和Projects两个窗口。得到如图3所示的AD一般窗口布局,最左边是工程窗口,中间是主窗口,最右边是元件库窗口。


图3 AD一般使用的窗口布局

加载和使用现成元件库的方法如图4所示:
(1)点击1所示的Libraries,激活Available Libraries窗口,通过2所示的Install就可以选择元件库文件进行加载,这与通常软件操作方法无异。
(2)点击3可以选择已加载的不同元件库,同时在下方的搜索栏可以搜索具体元件,可以使用*通配符。
(3)区域4中是元件库中的元件列表,直接点击选中具体元件,就可以拖放到主窗口的原理图或PCB图窗口使用。
(4)区域5展示是元件的原理图符号,区域6显示元件的模型参数,例如三极管bce对应123引脚排列。
(5)区域7中点击2D/3D按钮可以切换显示元件PCB封装和3D模型


图4 元件库窗口的使用方法

如图5所示为Miscellaneous Devices的195种元件名称。结合图4,可以发现以下特点:
(1)涵盖大部分通用元件,如电阻、电容、二极管、三极管。
(2)集成电路较少。
(3)原理图符号标准,但对应PCB封装未必与用户实际使用一致。
(3)3D模型比较粗糙。
结论:原理图符号部分可copy,pcb封装需检查后进一步加工。


图5 Miscellaneous Devices的195种元件

如图6所示为Miscellaneous Connectors连接器库的两类典型元件。

图6 Miscellaneous Connectors库的几种典型元件

连接器库中最有用的就是各种标准间距(例如2.54mm/100mil)的排针。如图7所示,特别注意看清双列排针的引脚顺序以及间距。而非排针的连接器的PCB引脚尺寸大部分与用户实际使用有差异,难以直接使用。
图7 不同引脚顺序和引脚间距的双列排针元件

2、AD10配套的集合厂商元件库

虽然AD自带的两个元件库中几乎没有芯片类元件,但是AD公司另外提供了芯片厂商的元件库供下载,其中最全面的是一个针对AD10发布的,各大元器件厂商的集成库压缩包下载。如图8所示为下载页面,特别注意红框中的一句话“frozen libraries”,这代表这个集成库压缩包不会再更新了。

3、AD官网维护的厂商元件库

如图10所示,AD的官网也提供实时更新维护的厂商元件库。

但是,我们只在用到具体器件时,才去查找下载使用。这是因为这个实时元件库不仅按器件厂商分类,而且同一厂商还细分了产品类别,如图11所示,难以提前全部下载。

图11 细分类别的厂商库文件

4、元件厂商提供的元件模型及转换方法

如果以上3类库还不能解决问题,我们还可以从元器件厂商处获取具体元件的封装。由于EDA软件有非常多种,所以元器件厂商通常不会给出所有EDA软件的库,而是提供通用的封装文件。这样一来就需要格式转换软件,下面以BXL格式封装文件为例,讲解如何获取AD元件库。
如图12所示,在TI官网搜索TMS320F28377D,找到质量与封装选项。

图12 TMS320F28377D的官网资料页

在图13所示的芯片的符号和封装下载页面,bxl为元件封装文件,stp为3D模型。stp文件的使用方法我们后面课程会单独讲解。这里先下载bxl文件并安装读取器软件Ultra Librarian。

图13 芯片的符号和封装下载页面

(1)从TI的链接中下载免费的Ultra Librarian,并安装。安装过程中有勾选项都勾上,如图14所示。

图14 Ultra Librarian软件

(2)如图15所示,点击使用免费版本。


图15 Ultra Librarian软件安装选项

使用Ultra Librarian软件转换元件模型分三步:
(1)如图16所示,在Ultra Librarian软件中点击Load Data,加载TI网站上下载的元件bxl文件。


图16 加载bxl文件

(2)参考图17,勾选目标格式Altium Designer
(3)点击输出Export to Selected Tools。


图17 Ultra Librarian软件加载和转换模型

如图18所示,转换完成后自动打开一个read.txt说明文档。在文档提示的存储位置(时间文件夹)获得几个有用文件。


图18 Ultra Librarian软件生成的各种文件

接下来是用AD转换识别Ultra Librarian软件生成的脚本。
(1)用AD打开图18所示的UL_Import.Prjscr工程文件。然后,双击其中的UL_Import.pas文件,如图19所示。


图19 AD打开Ultra Librarian软件生成的脚本

(2)如图20所示,运行脚本


图20 AD运行Ultra Librarian软件生成的脚本

(3)参考图21,运行脚本后,选择日期.txt文件,导入。


图21 UL Import窗口

(4)得到如图22所示的AD格式的库工程文件。


图22 最终获得的AD格式的库文件

接下来可以查看获得的库文件。

(1)点击Panel->SCH Library查看原理图库,如图23所示,原理图库里有一个默认待编辑元件,还有一个5部件的28377D的原理图符号。复杂功能或包含多个相同单元的元件原理图往往设计成多部件元件。


图23 原理图库中默认的待编辑元件

(2)点击Panel->PCB Library查看PCB封装库,如图24所示,官方的PCB封装的焊盘往往会有大中小三种规格供用户选择。后缀N普通,M肥大,L细小。


图24 PCB封装库中默认的待编辑元件

5、将外部库添加进自己的库

分离的SCH Library和PCB Library直接可编辑,其中的元件都可以很方便的复制粘贴,一般情况下直接使用这两种库就可以正常设计电路。而IntLib可以类比是“压缩文件”,对其操作需要先进行“解压缩”。
下面举例说明如何新建库,并添加已有库文件元件模型(比如上小节获得的TMS320F28377D库)。
(1)如图25所示,分别新建集成库工程、原理图库文件、PCB库文件。


图25 新建集成库工程、原理图库文件、PCB库文件

(2)如图26所示,将新建的SchLib文件和PcbLib文件拖入集成库工程。并能够熟练切换工程文件:Panel->Project、Panel->SCH Library、Panel->PCB Library。


图26 包含原理图库和PCB库的集成库工程目录

(3)如图27所示,原理图库和PCB库都默认有一个待编辑元件


图27 原理图库和PCB库默认的待编辑元件

(4)如图28所示,从已有SchLib库中复制元件(可同时复制多个),此处用的就是上小节TMS320F28377D原理图库。


图28 复制元件原理图

(5)如图29所示,在自建的SchLib库中粘贴元件。


图29 粘贴元件原理图

(6)如图30所示,从已有PCBLib库中复制元件(可同时复制多个),此处用的就是上小节TMS320F28377D的PCB库。选中多个PCB封装进行复制。


图30 复制元件PCB封装

(7)如图31所示,在自建库中粘贴,会有提示是粘贴3个元件。


图31 粘贴元件PCB封装

(8)如图32所示,在合适位置保存集成库工程及子文件,自行取名,例如mylib。


图32 保存自建的集成库

如何复制集成库中的元件?
(1)先用AD直接打开集成库文件,得到如图33所示的提示,按默认选项点OK。


图33 集成库extract窗口

(2)将集成库extract后就可以和前面一样操作其中的元件,如图34为AD自带的连接器Miscellaneous Connectors集成库extract后的文件结构。


图34 连接器集成库extract后的文件结构

如何合成集成库?
(1)一般情况下,分别使用Sch Library和PCB Library即可,两者都可以直接编辑。有需要,也可将集成库工程中的两个文件SchLib和PcbLib合称为IntLib。
(2)如图35所示,在集成库工程文件LibPkg上点击右键菜单,第一个选项就是合成集成库。


如图35 合成集成库的步骤及其输出位置

Altium Designer的元件库相关推荐

  1. Altium Designer 3D元件库,PCB封装库,极为全面一份足以

    Altium Designer 3D元件库,PCB封装库,极为全面一份足以 本站资源链接: 介绍: 展示: 本站资源链接: https://download.csdn.net/download/cui ...

  2. Altium Designer 往元件库中添加新元件

    Altium Designer 往元件库中添加新元件 首先,在元件官网找到所需元件的封装信息 各个公司的官网网址: Analog Device: https://www.analog.com/cn/i ...

  3. 最全面免费下载的Altium designer 3D元件封装库模型效果图库,可以直接在工程中应用

    最全面免费的Altium designer 3D元件封 装库模型效果图库, 可以直接在工程中应用,转自大牙兔电子工程师论坛点击打开链接http://dayatubbs.com/thread-13745 ...

  4. 使用ULIB+Altium Designer绘制元件原理图及封装

    本着决不重复发明轮子的指导思想(其实就是懒得不行),能不自己画原理图就不自己画.偷懒一时爽,一直偷懒一直爽.那么,从哪搞那么多合适的库呢?面对这个问题,首先想到方案一:有现成的copy别人的库岂不美滋 ...

  5. Altium designer中元器件库(SCHLIB)元件引脚上文字(标号)大小及距离边缘位置设置

    如题在进行原理图元件库建立时会遇到如下图所示问题 (1)引脚上文字或标号大小调节 (2)引脚上文字距离元件边缘距离调节 解决办法如下: 首先双击需要修改的引脚,如下图所示 分别勾选图中的箭头所指的部分 ...

  6. Altium Designer 导入PCB库

    首先打开Altium designer,LZ所使用的版本是18.1.9 打开Libraries,如下图所示 双击右侧的libraries 打开libraries页面后,点击此处 点击添加库Instal ...

  7. 打造Altium Designer 3D封装库

    看到Andy_2020发的帖子"Altium Designer专题"之后,对Altium Designer的3D功能很感兴趣,着手自己做一个AD的3D封装库.刚开始按照Andy介绍 ...

  8. Altium designer常用封装库(原理图+PCB+3D)超级全

    Altium designer软件常用最全封装库,包含原理图库.PCB库和3D模型库--持续更新中 截图如下,具体获取方式见文末链接 3D封装库如下: 普通封装库如下: 还有私人一直收藏在用的库: 附 ...

  9. Altium Designer PCB封装库放置3D模型对齐问题的解决思路

    AD画PCB库,导入3D模型,可以让模型更逼真.但是放置元器件经常对齐对半天(可能出现干涉和碰撞的现象),查了一些资料总结了一下较为高效的方法:先粗调到大致位置,再进行细调(就跟做实验一样).记录如下 ...

  10. Altium Designer 10 | 常用库及部分元件名中英文对照表

    -------------------------------------------- 常用库及部分元件名中英文对照表 - - - - - - - - - - - - - - - - - - - - ...

最新文章

  1. Selenium(3)
  2. 默认子进程与父进程属于同一个进程组,所以注意对接受到的信号的处理方式
  3. P4391 [BOI2009]Radio Transmission 无线传输
  4. oracle区号,Oracle 存儲過程
  5. MAC终端配色Solarized
  6. 软件开发人员的“七重苦”(2)
  7. 【Phpstorm】Property accessed via magic method
  8. html 表格行排序,用客户端HTML表格排序对行进行分组
  9. python 如何快速判断列表是否相同_python如何判断两个list是否相等
  10. 【c++】【多线程】单例模式及其性能
  11. C语言实现快速幂取模
  12. ae万能弹性表达式_干货丨AE表达式知多少?4大常用表示式解决80%难题
  13. 【疑难杂症】AiO Runtimes 微软常用运行库合集工具一键式安装全部 Windows 系统必备常用运行库合集,解决各种.dll文件缺失问题
  14. Lumion 11学会像真正的专业人士一样渲染
  15. 手机的1G,2G,3G和4G区别识记
  16. Excel中Mac和Windows对绝对和相对引用的快速切换方式
  17. python数据分析中data_dict={h:v for h,v in zip(header,zip(header,zip(*value)}的含义
  18. yolo+ocr集装箱字符识别(pytorch版本)
  19. 塔望食业洞察|预制菜行业市场现状、发展趋势及未来思考
  20. 一张六西格玛证书,换取五十万年薪 -- 优思学院

热门文章

  1. python深度学习——案例讲解
  2. 【Live2D】关于我在初试live2d时遇到的问题和看法
  3. Java并发包实际应用_Java并发包之核心AQS
  4. matlab 2017a安装教程
  5. java se下载完怎么启动_【Java SE】如何安装JDK以及配置Java运行环境
  6. 用mysql创建图书信息表_数据库创建图书管理系统
  7. 11个值得掌握的Java代码性能优化技巧
  8. springboot+jsp校园美食餐厅订餐系统
  9. python按键精灵找图教程_按键精灵如何找图 按键精灵找图教程
  10. c51语言跑马灯键盘程序,单片机按键控制跑马灯程序