先来理清思路
-
我发现网上的前几名博客或者网页写的都非常乱,辣鸡排名就是个噱头,根本不是技术排行,而是流量排行。几句话也能称为原创博客,笑死人。
-
言归正传,网上建库都是先交你怎么画原理图,封装,bulabula。。。讲技术的思维逻辑应该是“ 倒叙法 ”才是正道, 从目的出发 ,而不是从小地方出发,不明白自己在干嘛。而讲技术的具体实现是应该走“ 顺序法 ”的。思维远比实现重要的多。
-
而事实上,我们最终目的是做出来 集成库 (Altium Compiled Library (.IntLib) ),正如Complied所言,这个是 可以直接添加 的库文件,但是 不能修改 。
-
写过程序的都知道,你写完的很多代码,变到可执行的程序还有好几步。比如编译,所以需要有个东西来供给 编译 (Compiled),于是你需要一个 集成库包 (Altium Integrated Library Package (.LibPkg))
-
这个大包呢,有两个部分:一是 原理图库 (Altium Schematic Library (.SchLib)),二是 封装库 (Altium PCB Library (.PcbLib))
-
本文旨在说明大体流程(包括了原理图的展开讲解),详细的部分将有其他博客做讲解。
-
那么今天就请跟随我的脚步,制作毛子产用一个少一个的IV-11荧光数码管的封装吧!
一. 要有个原理图库
- 建一个原理图库。(如果你有库的话,直接在对应的那个库里画就行)
- 选择左下角 SCH Library
- 双击修改名称,在右边,Properties 下文说
- 一个库应该很多器件的吧,点那个钮就可以加了
- 先是对整个器件的描述(左)
- 元件名称
- 元件号 (后面一定要加问号,以便以后编号使用)
- 注释 ,一般是量化特征,如1K,1μF等
- 描述 ,一般是数据手册上比较直观、全面的数据
- 链接 ,可以上服务器的(其实没啥用)
- 封装映射 ,这个是下一步我们要做的事情
- 然后是对引脚的描述(右)
- 管脚编号
- 管脚名称
- 电气类型
- 描述
- 引脚长
- 效果图
二. 还要有个封装库
-
封装画法包括三种
- 手工画法(简单或无规律的封装)
- Component Wizard(Tools)(AD支持的标准封装库)
- IPC Compliant Footprint Wizard(Tools)(符合IPC标准的封装)
- (附加)3D元件体添加(添加三维实体)
-
本次的封装比较简单,用的是手工画法,没有添加3D实体。基本跟 原理图库 的配置方法基本一样,注意 图层、圆心位置 等部分。双击改名字之类的操作就不再赘述了。以上三种方法以后会展开讲。
-
技巧在于使用了 特殊粘贴的方法。
- 效果图
- Attention:“原理图库” 和 “封装库”都是可以 复制粘贴 的,即从别的库里选中想要的那个元件,Ctrl+C、Ctrl+V就能到你自己的库里,非常便捷,不必重复造轮子。
三. 把封装和原理图联系起来
- 回到“原理图库”,Editor → Add Footprint → 浏览 → 找到合适的封装添加
- Attention:
- 一个原理图可以有多个封装,如同电阻有直插和贴片的一样, 符号和实物 是 一对多的关系 。
- 两库 要在同一目录下,才能直接检测到。
四. 整合编译
- 建立集成库工程 → 添加两库 → 保存(同目录) → 工程 → 编译(Complie)
- 在本目录下,Project Outputs for XXX 内可见我们想要的 集成库 文件。