Protel 99 SE使用问题
一、Protel的使用问题(若未说明均以99se为例)
1.1 添加元件库
在原理图中放置元件之前,必须先将该元件所在的元件库载入。Protel自身提供大量
原理图元件库,添加元件库的步骤如下:
1) 双击设计管理器中的Browse Sch选项卡,然后点击 Add/Remove按钮。
2) 在Design Explorer99\Library\Sch文件夹下选取元件库文件,然后双击鼠标或点
击Add按钮。
3) 点击OK按钮,完成该元件库的添加。
1.2 常用元件库
1) Miscellaneous Devices.ddb
顾名思义,含大量杂项元件,包括接口(CON系列,HEADER系列),开关(SW系列),分立元
件(电阻,电容,电感,二极管,三极管,MOS管),晶振,逻辑门电路等。
2) Protel DOS Schematic Libraries.ddb 元件库也包含有常用的元件,它是为了与以
前的DOS版本的Protel兼容而保留的。
3) Motorola Microcontroller.ddb 包含各种8位,16位,32位单片机
*提醒* (a)ftp://10.13.22.88:52088/Science/EDA/Protel/ 下含常用元件库
(b)原理图只是表示一种电气连接,应该学会自己画元件,制作元件库(其实很
简单),而没有必要为了一个器件到处找元件库。注意保存好自己原来制作的元件库,
在做其他工程的时候也许能用得上。
(c)用Find面板寻找器件时,输入器件名最好在前面和后面都加入通配符"*",
如寻找三端稳压器7805,输入"*7805*",注意不包含双引号。因为具体器件名通常都包
含前缀和后缀,表示生产厂商,应用级别,封装等等。
(d)自制元件的时候画出元件的一些关键内部结构,虽然增加了制作时间,但是
有利于提高原理图的可读性,方便原理图的理解和以后的查阅。
1.3 Protel中常用元件的封装
以下元件在Protel DOS Schematic Libraries.ddb,Miscellaneous Devices.ddb(以上
是schlib)Advpcb.ddb,Transistors.ddb,General IC.ddb(以上是PCBlib)等库文件中,可
以使用通配符“*”进行查找
元 件 常用直插封装 常用贴片封装
───────────────────────────────────────
电阻,小电感 axial0.3/axial0.4 0805/0603等
小电容 RAD0.1/ RAD0.2 0805/0603等
电解电容 (RB.2/.4) 1210/1812/2220等
小功率三极管 TO-92A/B SOT-23
大功率三极管(三端稳压) T0-220
小功率二极管 DIODE-0.4 自己做
双列IC DIPxx SO-xx xx代表引脚数
有源晶振 DIP14(保留四个顶点,去掉中间10个焊盘)
四方型IC 大部分需要自己用向导画,尺寸参照datasheet
接插件 SIPxx/IDCxx,DB9/DB25(注意male/female的区别)等
电位器,开关,继电器等 买好了元件,量好尺寸自己画
*提醒* (a)使用封装时最好少用水平/垂直翻转功能。
(b)自己建好的元件库或者PCB,一定要1:1的打印出来,和实际比较,以确保无误
(c)有条件的话,尽量先买好器件,再定封装,可以节省很多眼泪。
(d)使用最相近的封装进行修改,可以简化封装制作过程。
(e)protel99 中,以下元件的管脚号和pcb封装不一致,或者封装和实际器件管脚
排列不一致,不能直接关联。可以通过手动修改或自制元件库或者封装解决
----元件库---- ----封装库----
Diode系列 1(阳极) 2(阴极) DIODE0.4/0.7 A(阳极) K(阴极)
NPN三极管 1(B) 2(C) 3(E) TO-92 1(C) 2(B) 3(E) →封装和实际器件不匹配
PNP三极管 1(B) 2(E) 3(C) TO-92 1(C) 2(B) 3(E) →
电位器POT 1 2间恒阻 3(抽头) 市场上常见蓝色三脚电位器如用SIP3或VR5
封装,则 1 3间恒阻,2为抽头。
3 常见的网络表出错信息、原因及处理方式
3.1 在原理图中未定义元件封装形式
错误描述:Footprint not found in Library
错误原因:(1)在电路原理图中,元件没有指定封装形式;
(2)在PCB编辑器中没有添加含有所需封装元件的元件库;
处理方式:(1)打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装,或者在原理图中找到相应的元件,双击该元件,在弹出的属性对话框中的Footprint栏中填入相应的元件封装;
(2)在PCB编辑器中,执行菜单命令Design/Add/Remove Library…,在弹出的对话框中,指定所需的PCB元件库,将它添加到当前的PCB编辑器中。
3.2 PCB封装定义的名称不存在
错误描述:Footprint××not found in Librarv 错误原因:(1)PCB元件库中没有对应元件的封装图。如PCB Footprint.Lib中就没有小型发光二极管LED可用的元件封装;
(2)原理图中将元件的封装形式写错了。如将极性电容Electrol的封装形式写作“RB0.2/0.4”。
处理方式:(1)编辑PCB Footprint.Lib文件,创建LED的元件封装,然后执行更新PCB命令;
(2)返回原理图,仔细核对原理图中元件封装名称是否和PCB元件库中的名称一致。
3.3 没有找到元件
错误描述:Component not found
错误原因:Advpcb.ddb文件包内的PCB Footprint.Lib文件中包含了绝大多数元件封装,但如果原理图中某个元件封装形式特殊,PCB Footprint.Lib文件库找不到,需装入非常用元件封装库。
处理方式:在设计文件管理器窗口内,单击PCB文件图标,进入PCB编辑状态,通过“Add/Remove”命令装入相应元件封装库。
3.4 没有找到结点
错误描述:Node not found
错误原因:(1)指定网络中多了并不存在的节点;
(2)元件管脚名称和PCB库中封装的管脚名称不同;
(3)原理图中给定的元件封装和对应的PCB封装名称不同。
处理方式:对于(1)、(3)可回到原理图中删除多余节点、将原理图中的元件封装修改成和对应的PCB封装名称一致。对于(2)由于原理图中元件库定义的元件管脚名称与PCB封装定义的管脚名称不同,导致装入错误。回到原理图库中重新编辑元件的封装,使元件管脚数与PCB中封装管脚数、管脚名一致或者直接编辑PCB库中元件的管脚名称,使之与原理图中一致;如Miscellaneous Devices.1ib库中的二极管和三极管,其管脚的定义与PCB库中相应封装的管脚的定义不一致而导致出错。如二极管中管脚定义为:A、K,若使用PCB通用库PCB Footpdnts.1ib封装Diode0.4、Diode0.7,而封装焊盘号定义却为:1、2,所以装入此元件时就会发生二极管连接关系丢失现象。解决办法:修改原理图库的管脚号或PCB库中的元件的焊盘号,使之相互对应。
3.5 网络已经存在
错误描述:Net already exists
错误原因:(1)某个宏操作试图添加的网络名与PCB网络表中已有的网络名重名;
(2)原理图中隐藏的管脚信息网络点和其他网络点命名重复。
处理方式:对于(1)可打开原理图文件,对照原理图修改重复的网络名或删除多余的网络名;针对(2),可打开原理图文件,找到出错的网络连接点,然后打开元件属性对话框,选中其中的Hidden Pin,这时可观察到隐藏元件管脚信息网络点,然后调整与之相同的网络连接点,使其属于不同的节点即可。
本文永久链接 http://www.tangblog.info/2009/12/10/protell-99se-using-problems.html
随机文章