Protel 99SE虽然是二十多年前的老软件了,但在一些学校和中小企业还在用,主要是上手简单、对电脑配置要求低。用99SE画板子,最让人头疼的往往不是布线,而是元件库:库里找不到要的芯片,找到了封装不对,或者干脆需要自己建库。
99SE自带的库文件放在安装目录下的Library文件夹里,原理图库是Sch文件夹里的lib文件,PCB封装库是PCB文件夹里的lib文件。打开的时候通过Add Remove按钮加载,加载后就能在Browse SchLib或者Browse PCBLib里看到所有元件。如果你知道元件名字,直接在Filter里输入关键词过滤,比一个个翻快得多。比如找8051单片机,输入8051或者AT89,相关的元件就筛出来了。
库里确实找不到的元件,只能自己建。原理图库的制作步骤:新建SchLib文件、画外形框、放引脚、改引脚名字和序号、保存。引脚的方向要一致,输入放左边,输出放右边,电源脚放上下,这样画原理图时连线方便。引脚名字上如果有横线表示低电平有效,比如RESET,在名字前面加反斜杠就行。隐藏电源脚的做法是把VCC和GND的Hidden勾上,Part Type设成Power,画原理图时就不用手动接电源了。
PCB封装库比原理图库麻烦一点,因为关系到实际器件能不能焊上去。最常见的封装是直插DIP和贴片SOP SSOP QFP BGA这些。建封装的时候先查器件数据手册,找到封装尺寸图,按照上面的焊盘间距、焊盘大小、丝印框尺寸来画。画完之后用Print Preview打印出来,把实际器件放上去对比,这是最靠谱的验证方法,比用尺子量还准。
封装映射是指原理图元件和PCB封装的对应关系。在原理图元件属性里有个Footprint字段,填上对应的封装名,比如DIP8、SOP16。注意名字必须跟PCB库里的封装名完全一致,大小写也要一样,不然生成网表的时候会报Footprint not found。有些通用元件比如电阻电容,可能有多个封装可选,直插的用AXIAL-0.4,贴片的用0805或者0603,根据实际用的器件来选。
从现有库复制修改是个省事的办法。比如库里有个DIP8的运放,你想做个DIP14的,直接复制原来的元件,改引脚数量、调整外形框大小、更新引脚名字就行。同系列的芯片引脚排列往往类似,做好一个其他改改就能用。封装也是一样,SOP8改成SOP16,把焊盘复制几组,间距保持不变,改改丝印框就完事了。
最后说几个常见问题。加载库的时候提示Could not load library,可能是库文件损坏或者版本不兼容,换个库试试。生成网表后导入PCB,有些元件不见了,检查是不是Footprint名字写错了或者库没加载。封装焊盘尺寸跟实际器件对不上,焊接的时候立不起来或者焊盘太大容易虚焊,这种错误打印预览能提前发现,别等板子打回来才后悔。
上一篇:外国人涌入中国,真相很扎心:我们的低物价成了他们的消费天堂
下一篇:没有了