Protel 99SE虽然是上个世纪的软件,但在很多小公司和老工程师手里还在用,稳定、简单、够用来形容它一点都不为过。画原理图和PCB的基础是元件库,很多新手被元件库的制作搞得头大——原理图库画符号还好,PCB封装库要算焊盘位置、对齐丝印,确实有点讲究。今天把两种库的制作流程理一下。
先讲原理图库(SchLib)。打开Protel,File→New→Schematic Library Document,新建一个库文件。进入编辑界面后,Place→Rectangle画矩形框做元件外形,然后Place→Pin画引脚。引脚有方向,带小十字的一端是电气连接端,要朝外;另一端在矩形里面。引脚的Number必须跟数据手册里的引脚号对应,错一个都不行,Name是引脚名字(比如VCC、GND、RESET)。画好外形和引脚后,Tools→Rename Component改元件名,Save保存就完成了。
PCB封装库(PCBLib)就复杂一点了。同样File→New→PCB Library Document。先画焊盘:Place→Pad,选焊盘类型(通孔或者贴片),设置孔径和焊盘直径,放好位置。然后画丝印层框:把当前层切到Top Overlay,Place→Track画矩形或者圆弧做元件的外形标记。最后画3D预览框(可选)。焊盘之间的间距、焊盘大小都要参考芯片的数据手册,不能自己猜。
几个原理图库制作的小细节:第一,引脚的方向要一致,输入脚放左边,输出脚放右边,电源脚放上边(VCC)和下边(GND),这样画原理图时连线方便、布局好看。第二,引脚名字上面有横线表示低电平有效(比如/RESET),在名字前面加个反斜杠就行:\RESET。第三,隐藏电源脚的技巧:把VCC和GND脚的Hidden属性勾上,再设置Part Type为Power,画原理图时不用手动接VCC和GND,软件会自动连接到对应的电源网络,适合多电源脚的复杂芯片。第四,同系列芯片可以复用元件库,比如STM32F103C8T6和STM32F103RBT6,引脚排列类似,做好一个复制过去改名字和引脚数量就行。
PCB封装库容易出错的几个点。第一,焊盘尺寸:通孔焊盘的直径要比引脚粗至少0.3mm,这样插进去有空间上锡。贴片焊盘比引脚两侧各大0.1mm到0.2mm,不能太小否则焊接时容易虚焊,也不能太大影响锡膏印刷。第二,焊盘定位:关键引脚(比如第1脚)要有标记,常见的做法是把焊盘做成方形或者旁边放一个小圆点丝印。第三,丝印层要放在非焊接面,贴片元件在Top Overlay,通孔元件如果是顶层插件就画在顶层。第四,单位统一用公制(mm)或者英制(mil),不要混用,Protel里可以切换单位。
做好库文件后,要在原理图和PCB工程里加载。原理图库在Design→Add/Remove Library里添加,PCB库同理。加载完从库面板里就能看到自己做的元件了。建议把常用的元件整理成一个统一的库文件,以后画板子直接复用。做库的过程虽然有点繁琐,但做好了一劳永逸,比每次都去网上搜别人的库省心得多。
下一篇:没有了