IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> Altium Designer的元件库 -> 正文阅读

[嵌入式]Altium Designer的元件库

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 合成集成库的步骤及其输出位置

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-06-16 21:49:32  更:2022-06-16 21:49:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:39:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码