使用Ultra Libraian生成Altium Designer元件库

一、步骤介绍

首先下载和安装Ultra Libraian软件,这个在Ti或者ADI或者Ultra Libraian官网都可以下载到。下载和安装过程和普通软件差不多,根据操作系统不同需要安装对应的WINDOWS运行库,安装完成需要重启电脑。细节暂时不做过多描述。

1、下载通用元件库和3D文件。
2、打开Ultra Libraian工具,导入通用元件库,设置选择生成Altium Designer元件库选项,导出生成Altium Designer建库脚本文件。
3、打开Altium Designer软件,打开刚刚Ultra Libraian生成的脚本工程文件。运行脚本,生成相应的原理图和PCB库,最后在PCB库中加入对应3D文件完成建库。

二、具体操作步骤

1、下载

这里举两个例子,例如TI和ADI网站中,找到相应的元器件,找到封装信息的页面,下载相应的文件。

例如TI的PCM5102A,搜索进入到器件页面,进入“质量和封装”,如下图所示:

下面的页面中有以下内容:


其中CAD File(.bxl)里面就是Ultra Libraian可用的中间库,STEP Model(.stp)里面即是3D模型文件。下载这两个文件。

同理,在ADI的网址中,例如我要找AD8302,找到对应提供封装的页面,如下图:

ADI的BXL文件中包含了原理图、PCB库和3D文件,下载保存BXL文件。

2、Ultra Libraian输出

我们拿刚刚在ADI下载的AD8302ARU.bxl文件为例来转换。

打开Ultra Libraian,咱用Free版本即可,点之:

主界面中,Step 1中,点击Load Data,加载刚刚下载的AD8302ARU.bxl文件:

加载完成后如下图所示,已经可以看到原理图和PCB封装图了:

在弹出框中还有3D模型预览:

在Step 2中勾选3D Step Model和Altium Designer:

最后在Step 3中点击Export to Selected Tools,导出文件:

然后到Ultra Libraian的安装目录中找到Export的文件,例如我的安装路径:C:\UltraLibrarian\Library\Exported\Altium下有一个当前日期导出的文件夹“2019-04-02_16-40-56”,包含了下图的一些文件:

其中的.stp文件就是生成的3D文件,UL_XXX的几个文件是用于Altium Designer生成器件库的脚本和脚本工程文件。

3、Altium Designer导入生成元件库

接下来我们打开Altium Designer软件->File->Open,浏览找到刚才生成的工程文件UL_Import.PrjScr,如下图:

接下来如下图操作,运行脚本:

选择UL_Form.pas,点击OK到下一步:

接下来导入刚刚生成脚本文件夹中带日期的.txt文件:



最后点击开始导出,等待导出完成。如下图:

最后,生成的库文件在刚才的目录中,例如我的文件在C:\UltraLibrarian\Library\Exported\Altium\2019-04-02_16-40-56文件夹下。

三、其他

Ti的CAD File(.bxl)中没有包含3D模型,所以下载的时候,同时把3D模型文件下载下来,在生成PCB封装库以后,单独把3D模型文件加载到PCB封装上。具体方法是在Altium Designer中打开PCB封装,操作如下:Place->3D Body, 3D Model Type选择Generic STEP Model,Generic STEP Model中点击Embed STEP Model导入3D的stp文件,点击OK,其他位置和颜色等信息根据实际情况调整。不做过多详细描述。

四、本篇结束语

Ultra Libraian导出的库,来自官方验证过的元件数据。这个工作实施起来是非常方便可靠的,可以避免繁琐易错的工作环节,所以此方法非常值得一试。
因测试的各家厂家的bxl文件并不是很多,如果哪里有什么不妥之处欢迎各位来指正。下一篇我将写一下Cadence Allegro和Ultra Libraian配合使用的方法和步骤。

使用Ultra Libraian生成Altium Designer元件库相关推荐

  1. 一文搞懂用Ultra Libraian 生成Altium Designer 元器件库的方法

    一.引言 Ultra Librarian是一款可以将bxl封装文件转换成封装库的软件,其基于云的库,该库中有超过 8 百万种符号.封装,以及带有供货商 ECAD 中性数据输出选择的 3D 模型.该库以 ...

  2. Altium Designer元件库--多单元元器件的制作

    很多IC内部不只集成了一个模块,比如LM324,LM339等,在一块芯片内可以集成2个.4个.6个或更多个相同的单元,这样在电路中需要多个模块单元时就可以采用这种多单元IC来优化电路板的面积.成本等. ...

  3. 使用ST官方CAD资源生成Altium Designer封装库

    以stm32h750为例,ST官网下载cad资源使用Altium Designer生成封装库. 1.进入ST官网https://www.st.com/content/st_com/zh.html. 2 ...

  4. Altium Designer元件库官网下载链接

    Other Installers | User Manual | Documentation (altium.com)https://www.altium.com/documentation/othe ...

  5. 【原创】使用Ultra Librarian为Altium Designer 09生成元器件库

    参考: http://liyuconan.blog.163.com/blog/static/21541905320133445138423/ 在下载datasheet的时候在TI网址上看到Ultra ...

  6. 手把手教你创建自己的Altium Designer集成元件库

    转载:www.zicreate.com https://blog.csdn.net/zpz2005/article/details/78705494 一个善于规划.管理及总结的硬件开发工程师都喜欢创建 ...

  7. 利用UltraLibrarian生成Altium designer原理图、PCB封装

    注:学习.交流就在博主的个人weixin公众号 "FPGA动力联盟" 留言或直接+博主weixin "fpga_start" 私信~ 博主以德州仪器(TI)的芯 ...

  8. 三步下载有3D封装的Altium designer官方库

    Altium designer是原来Protel软件的升级版,前阵子发布了2020版本,是目前笔者用到的最好用的EDA软件. 当然,很多同学的ad都是来源于各个微信公众号.还是建议大家在自己能力范围内 ...

  9. AD软件如何添加SCHLIB和PCBLIB进库/Altium designer添加库文件

    AD软件如何添加SCHLIB和PCBLIB进库 点击库->libraries->安装->install from file 然后会弹出选择文件框,在文件类型那改为all files ...

最新文章

  1. 特斯拉VS Waymo:谁将赢得无人驾驶汽车竞赛?
  2. 前端开发需要了解的JS插件
  3. Matlab中的算术运算和数学函数
  4. 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 | 标星8400
  5. 多操作系统安装实践小结
  6. iOS四种多线程(swift和oc)
  7. 宝塔php扩展fil_宝塔面板安装Redis给WordPress网站加速优化教程
  8. 移动应用开发——实验二
  9. Python使用property函数和使用@property装饰器定义属性访问方法的异同点分析
  10. kali linux权限维持,msfconsole权限维持
  11. Kaggle 机器学习实战 朴素贝叶斯(原理+西瓜数据集实战)
  12. 四、软考·系统架构师——软件工程基础
  13. 技术可行性与操作可行性的资料搜集与分析
  14. linux 终端tty的含义,终端、控制台、tty、shell等区别与概念初辨析
  15. # Day15-Java基础
  16. C++中的代码重用(2)
  17. 万年历节日c语言,万年历C语言
  18. EL表达式的语法、用法及说明
  19. tableau,js,html,maxVizResizeAttempts错误
  20. 偷得浮生半日闲--php入门

热门文章

  1. 计算机一级理论课及答案,计算机一级考试理论题及答案课案.doc
  2. 【Rhapsody学习笔记】3:Dishwasher
  3. (微信小程序毕业设计)基于微信小程序旅游服务平台
  4. 基于微信企业公司小程序设计与实现开题答辩PPT
  5. 读书笔记-许式伟的架构课-我的想到
  6. 图像比对-感知哈希算法
  7. 停用词过滤---Python自然语言处理(4)
  8. 宾夕法尼亚大学计算机硕士录取,[转载]宾夕法尼亚大学计算机与信息科学研究生Offer及录取要求...
  9. Jquery隐藏div 根据id
  10. anycasting砂铸\