一个善于规划、管理及总结的硬件开发工程师都喜欢创建自己的集成库,这样就相当于给自己打造了一款更适合自己的尖兵利器,无论是硬件设计的统一性还是硬件模块的可重用性,都会给工程师带来更多的设计便利。

一个管理规范的硬件开发企业,在集成库的制作及使用方面都会做出很多规范来约束和管理硬件开发工程师,以便于产品硬件设计的规范性及产品协同开发的高效性。

可见,规范化的集成库,对硬件设计开发的重要性。

Altium Designer的集成库的创建方法,我们总结为三大法:

1、复制粘贴法。

2、向导法。

3、手工制作法。

接下来我们就一一讲解。

1、复制粘贴法

从现有的原理中导出原理图元件库,从现有的PCB文件中导出元件的封装库。然后从这些库中复制我们需要的元件的原理图符号或者封装到我们自己创建的集成库中。

(1)创建集成库

在左侧的“Files”文件面板的“New”新建栏目中选择“Blank Project(Library Package)”创建集成库。创建好的集成库就在“Projects”工程面板上显示。

在工程名上右键选择“Save Project”保存工程。

(2)在集成库中创建原理图库和PCB封装库

在工程名上右键选择“Add New to Project -> Schematic Library”在工程文件中添加一个原理图文件库,同样选择“PCB Library”添加一个PCB封装库,添加完成后,点击工具栏的保存按钮保存新添加的元件库。

(3)从原理图中导出原理图库

打开要导出原理图库的原理图,在菜单栏,选择“Design -> Make Schematic Library”

(4)复制原理图符号

在“SCH Library”面板,在要复制的原理图符号上右键选择“Copy”复制,在新键的集成库的原理图元件库的“SCH Library”面板中粘贴“Paste”即可。

(5)从PCB中导出封装库

打开要导出封装库的PCB,在菜单栏,选择“Design -> Make Pcb Library”

(6)复制元件封装

在“PCB Library”面板,在要复制的封装上右键选择“Copy”复制,在新键的集成库的PCB封装库的“PCB Library”面板中粘贴“Paste”即可。

最后点击保存按钮保存粘贴后的原理图及PCB封装库。

2、向导法

通过AD15的封装创建向导来创建封装。

在工具栏“Tools”工具中选择“IPC Compliant Footprint Wizard...”IPC封装向导来创建封装。

选择"Next"下一步

这里有很多类型元件的封装向导,我们这里以SOIC8为例来讲。我们选择“SIOC",点击“Next”下一步。

我们根据数据手册的这个SOIC8封装的参数来填写这些参数,选下一步。

这个是用来增加中间焊盘,从图中我们也可以直接看到哦,我们这个元件是没有的,所以我们就不勾选了,有的器件需要散热的中间会有焊盘的。我们选下一步。

这个就是管脚焊盘之间的距离,我们选系统自动就好。选先一步。

这些是一些焊接工艺的参数,我们也使用系统默认的就好。选下一步。

刚才我们输入参数时都是一些数值区间,这个就是针对数值区间的一个容差,我们也使用系统默认的就好,选下一步。

这个是生产加工装配的一些容差,我们也选用系统默认的就好。

这个我们就按数据手册上的参数填写。选下一步。

这个是丝印线的粗细及大小,我们可以按自己的需求修改。也可选用默认的。

这个是在机械层增加一些装配信息,我们使用默认的就好,选下一步。

这个是使用系统生成的封装名和描述,我们可以在这里修改,也可以生成后再修改,选下一步。

这个是用来设置封装的保存路劲,我们选我们当前添加的这个PCB封装库。选下一步。我们点“Finish”完成保存我们创建的这个封装。

我们回到封装库在“PCB Library”面板可以查看我们创建的这个封装。

我们双击封装的名字就可以打开一个编辑窗。

把名字改成我们想要的名字,也可以修改封装的描述。修改完成,点击“OK”即可。

这样我们就使用向导来完成了一个封装的创建了,使用向导可以节省我们很多制作封装的时间,大部分封装都可以使用向导来创建,尤其是一些管脚比较多的IC,使用向导创建是比较方便而且也比较精确的。

3、手工制作法

手工创建就是根据数据数据手册的参数手工来制图。数据手册上都会给出一个参考封装的参数图,入下图,我们就可以根据这些参数来制作封装了。

我们在“PCB Library”面板右键选择“New Blank Component”新建一个元件。

同样双击名字进行修改。

选择“Edit->Set Reference->Location”编辑->设置原点->选择,这时鼠标会变成一个十字光标,在我们的图纸中间左键点一下,把我们的图纸中间设置一个原点。入下图会出现一个圆圈和一个“×”的符号,原点的坐标就是(0,0),我们可以一原点为参考来放置我们的焊盘。

我们根据数据手册可以得知封装焊盘有焊盘的中心间距是1.27mm,两排焊盘的中心间距是5.7mm,所以为了设计方便我们先来修改一下图纸参数。

我们在图纸编辑区右键选择“Library Options...”库属性,打开属性编辑窗口。

首先把我们的图纸单位改成公制,以毫米为单位。然后在左下角选择“Grids...”栅格。

双击打开栅格编辑窗口。

点击图中链条断开链条,解除XY的同步锁定,这样我们就可以分别修改XY的参数,不解除修改X,Y自动跟着变。

我们将X改为5.7mm,Y改为1.27mm,连续点击“OK”返回我们的编辑界面,可以看到我们的栅格发生了变化。

选择我们工具栏的“Place Pad”放置焊盘图片,在我们的原点放置第一个焊盘。

在焊盘上双击打开焊盘编辑窗口。

把焊盘的Layer图层属性“Multi-Layer”中间层改为“Top Layer”顶层。Designator改为“1”表示1脚。

将X-Size改为2mm,Y-Size改为0.65mm,Shape改为“Round”圆形。

点击“OK”完成设置。

右键复制焊盘,选择“Copy”后一定要将十字光标在焊盘的中心左键点一下,才能选中焊盘。

右键选择“Paste”粘贴焊盘,我们依次粘贴另外7个焊盘。也可以使用“Ctrl+V”粘贴。

双击其它焊盘在“Designator”处修改焊盘的管脚号。

选择“Edit->Set Reference->Center”编辑->设置原点->中心,将芯片的中心设为原点。

根据芯片的长度5.0mm来添加芯片的丝印。

在我们的芯片的上面和下面各添加一条线,在顶层丝印层Top Overlay。或者使用工具栏的放置横线的图标放置。

双击上面一条黄线,打开编辑窗口。

如图所示参数修改,同样下面一天黄线的X参数同上,改为-2.5mm。然后连接两条线的头和尾。

使用工具栏的放置圆形的图标在中心放置一圆。

双击圆,编辑圆的参数,将圆放在1脚的位置。

点击“OK”完成我们封装的制作。

最后点保存按钮,保存一下。

在我们的原理图库面板,打开要添加封装的原理图符号,在下面点击“AddFootprint”添加封装,打开添加面板。

点击“Borwse”浏览,选择我们刚做好的封装“SOIC-8”,点“OK”完成封装添加。

添加好保存一下。

回到我们的工程面板,工程名上右键选择“Compile Integrated Library...”编译工程,将制作的原理图符号和对应的PCB封装器件编译成集成库库元件,编译后,我们就可以在“Library”库面板中找到我们制作的集成库元件了。总结语:

1.制作封装最快的方式就是复制别人做好的,不过我们在复制过来之后要对照数据手册,大小、管脚顺序等是否有误,不能盲目旁从,要验证封装的正确性。

2.大部分的IC都可以使用向导来制作,尤其是管脚比较多的IC,我也建议多使用向导来制作封装,这样制作起来比较快,而且封装大小的正确性有保证。

3.只有一些特殊的器件,比如一些模块、连接器啊等,不好使用向导的,只能我们手动来制作,制作的时候一定要多对照数据手册的参数,保证封装的性。

4.也建议大家在平时设计板子的时候也多积累和整理器件的封装做成自己的集成库,这样用起来也更顺手,也能保证设计板子的风格统一。

好了,最后分享我们知创学院自己的整理制作的集成库,都是我们在平时设计板子时积累下来的器件,不全,但我们也会不断的更新,有需要的小伙伴,可自行下载:https://www.zicreate.com/w/569e49991aeee35fe83fb5e7

ad建集成库_手把手教你创建自己的Altium Designer集成元件库相关推荐

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

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

  2. 5工程添加emwin库_手把手教你打造专属自己的远程私有库——上

    打造自己的远程私有库 我们想使用组件化的话,我们一般推荐采用pod库的形式来集成我们的组件到我们的宿主工程,那么我们首先要知道如何打造自己的专属私有远程库,我们先来看看远程私有库的一个图解 我们可以看 ...

  3. qt定时器暂停与重新开始_手把手教你写个小程序定时器管理库

    背景 凹凸曼是个小程序开发者,他要在小程序实现秒杀倒计时.于是他不假思索,写了以下代码: Page({init: function () { clearInterval(this.timer)this ...

  4. python抢票用哪个库_手把手教你使用python抢票回家玩

    电脑终端查看电脑上已有环境 conda env list 创建一个独立环境 conda create --name textenv 进入这个环境 source activate textenv 安装p ...

  5. maven 创建java项目_手把手教你创建Java Maven依赖项目

    本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目.这些步骤包括基础的创建和使用Maven依赖.您将学习到: 创建一个Maven实用 ...

  6. npm 卸载_手把手教你创建一个NPM包

      前言   在前端,基于NodeJs的工程化开发已经是一个很成熟的解决方案,而工程化的构建又离不开诸多便捷又高效的可复用的NPM包,那么这些包是如何制作.发布的呢?今天我们就来研究一下这个问题.   ...

  7. 数据仓库—stg层_手把手教你创建BI数据仓库STG层

    致力做一个首先想的是怎么帮助别人的人 点赞再看,谢谢支持 数仓分层 通常建立数据仓库,都会分层建模,一般分为3层,STG层,DW层,DM层. STG层 STG层一般为贴源层,字面意思就是和源系统贴近的 ...

  8. 软件_手把手教vscode配置c++,python开发环境

    原创:软件_手把手教vscode配置c++,python开发环境 之前主用Python作为项目开发语言,将项目迁移到arm边缘盒子上后发现arm的cpu不给力,软件速度低于预期,所以计划将部分程序改为 ...

  9. 【STM32-I2C学习总结】STM32:硬件-IIC详解 , 固件库编程 , 手把手教你实现IIC

    STM32:硬件-IIC详解 , 固件库编程 , 手把手教你实现IIC 一 .I2C物理层 二.协议层 1.I2C基本读写过程 (1)主机写数据到从机 (2)主机由从机中读数据 (3)I2C 通讯复合 ...

  10. 手把手教你创建springBoot项目

    **# 手把手教你创建springBoot项目 千里之行 始于足下 简介 springboot是用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文 ...

最新文章

  1. wxWidgets:常用对话框演示
  2. SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)
  3. iOS 10 消息推送(UserNotifications)秘籍总结(二)
  4. 进击吧! Blazor 第一期
  5. kali linux conky配置文件,7个美丽的Conky配置为您的Linux桌面 | MOS86
  6. Ubuntu 实现点击菜单栏图标最小化程序
  7. 经济应用文写作【7】
  8. 《计算机网络:自顶向下的方法》课后习题_第二章
  9. IOS - 如何自建APP分发平台
  10. 2020年专业408的算法题
  11. Scrapy爬虫入门教程十 Feed exports(导出文件)
  12. OnlyOffice快速入门
  13. 学习总结1-跟开涛学SpringMVC
  14. 带你初步了解基因表达调控
  15. python命名规则数字开头的成语_浅谈Python中带_的变量或函数命名
  16. 判断三极管是否是NPN与PNP,并判断EBC
  17. 递归分治-大整数乘法
  18. css垂直居中和水平居中方法总结
  19. AnswerOpenCV(0826-0901)一周佳作欣赏
  20. 爬取新浪微博某超话用户信息,进行EDA分析

热门文章

  1. html中居中的三种方式
  2. 专业PLC数据采集软件PLC-Recorder通过ADS通讯进行倍福TwinCAT2和TwubCAT3数据采集的介绍
  3. python银行系统-python实现简单银行管理系统
  4. 淘宝短视频原创检测,重复检测算法原理分析
  5. Java 定时任务@Scheduled使用
  6. WebService测试工具,提供下载链接
  7. MCU学习笔记_UPF
  8. 苹果Mac电脑该怎么删除磁盘及双系统分区
  9. 项目管理的五个过程和九大知识领域
  10. qt qtableview 刷新列表_qt qtableview基本用法