Protel常见错误分析与处理

上传人:我*** 文档编号:136551153 上传时间:2020-06-28 格式:PPT 页数:25 大小:391KB
返回 下载 相关 举报
Protel常见错误分析与处理_第1页
第1页 / 共25页
Protel常见错误分析与处理_第2页
第2页 / 共25页
Protel常见错误分析与处理_第3页
第3页 / 共25页
Protel常见错误分析与处理_第4页
第4页 / 共25页
Protel常见错误分析与处理_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《Protel常见错误分析与处理》由会员分享,可在线阅读,更多相关《Protel常见错误分析与处理(25页珍藏版)》请在金锄头文库上搜索。

1、Protel 常见错误分析与处理,一、装载网络表常见错误和警告,开始在PCB中加载网络表时,经常会遇到很多错误,主要有以下几种。 1Error:Footprint * not found in Library 2Warning:Alternative footprint * 3. Error :Footprint * not found 4Error:Component not found 等等,错误1的排除:Footprint * not found in Library,发生此错误的原因是由于在原理图中没有为元件指定封装形式,或是所指定的封装在当前加载的封装信息库中没有定义。 举例1:Fo

2、otprint DIP-14 not found in Library 说明:DIP-14这种中间有杠号的封装,都在General IC.lib或Miscellaneous.lib封装库里面; DIP14这种中间没有杠号的封装,都在PCB footprints.lib封装库里面。 解决办法:打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装,或者在原理图中找到相应的元件,双击该元件,在弹出的属性对话框中的FOOTPRINT栏中填入相应的元件封装。这里把General IC.lib和Miscellaneous.lib封装库都添加进来,操作过程如下:,(1) 单击“Browse

3、 PCB”按钮,进入PCB编辑界面;在PCB编辑器窗口内,单击“Browse”(浏览)窗内的下拉按钮,选择“Libraries”(元件封装图形库)作为浏览对象。 (2) 如果元件库列表窗内没有列出所需元件封装图形库,如PCB Footprints.lib,可单击“Add/Remove”按钮。在如图5-9所示的“PCB Libraries”窗口内,不断单击“搜寻(I)”,下拉列表窗内目录,将Design Explorer 99LibraryPCBGeneric Footprints目录作为当前搜寻目录,在PCB库文件列表窗内,寻找并单击相应的库文件包,如Advpcb.ddb,再单击“Add”按钮

4、,即可将指定图形库文件加入到元件封装图形库列表中,然后再单击“OK”按钮,退出如图5-9所示的“PCB Libraries”窗口,图 PCB Libraries管理窗口,举例2:Footprint DIPA-14 not found in Library 说明:不存在DIPA-14这种封装,该错误主要是封装名称拼写错误引起的,一定要注意所填写的封装必须是系统封装库存在的。封装的名称不能任意填写。 解决办法:改成正确的封装名字如DIP14,错误2的排除:Warning:Alternative footprint *,发生该错误的原因是系统在加载元件封装时在库中没有发现相应的定义,但发现了此元件可

5、选的其他封装形式,并进行了替换。 解决办法:确保封装拼写是正确的;再确保该封装名称再封装库里面是存在的。修改该封装名称为正确的封装名称。,错误3的排除:Error :Footprint * not found,错误原因:在原理图中定义的元件封装在PCB元件库中找不到,装入网络表时找不到对应的元件封装;PCB文件中未调入相应的PCB元件库;PCB库中的元件名与原理图中定义的名称不同. 解决办法:确认所需的PCB元件库是否调入,确认原理图中定义的元件封装和PCB元件库中的是否一致.,错误4的排除: Error:Component not found,发生此错误的原因是由于前面的错误使得元件没有加入

6、网络宏中,所以在加入网络时显示了元件没有找到的错误,一般在改正了前面的元件封装问题之后,这里的错误也会随之被修正。 只要把错误1和错误2排除了,该错误一般自然就排除了。,错误5的排除:元件的管脚名称与PCB库中封装名称不同.,错误原因:某些元件的标号、封装名称都一致,但由于原理图中元件库定义的元件管脚名称与PCB封装定义的管脚名称不同,导致装入错误.如原理图库中的Miscellaneous Devices.Lib库中的二极管和三极管,其管脚的定义与PCB库中相应封装的管脚的定义不一致而导致出错.如二极管中管脚定义为:A、K,若使用PCB通用库PCB Footprints.Lib封装diode0

7、.4、diode0.7,而封装焊盘号定义却为:1、2,所以装入此元件时就会发生二极管连接关系丢失现象. 解决办法:修改原理图库的管脚号或PCB库中的元件的焊盘号,使之相互对应.,错误6的排除:原理图中元件的管脚与PCB封装管脚数目不同.,错误原因:如果原理图库中元件的管脚数目与PCB库中封装的管脚数目没有一一对应,在装入时也会出错.这种错误主要发生在自己做的一些器件或一些特殊的器件上.例如电源变压器的接地端在原理图库中存在,而在制作相应的PCB封装时未能给它分配焊盘,则在装入此元件时就会发生错误. 解决办法:根据元件实际属性,作相应修改.,二、电源模块Power Objects找不到,现象说明

8、:选择View-Toolbars-Power Objects,界面看不到Power Objects工具栏。 解决办法:把显示器分辨率调到最大。在桌面右键,选择“属性”,切换到“设置”页,把显示器分辨率调到最大,再重复执行View-Toolbars-Power Objects操作,最后再调整为1024*768。如下图所示:,三、错误:Access violation at address xxxx,如下图所示,解决办法:强制关闭protes 99se的程序。同时按住ctrl+alt+del三个键,在“进程”里面把client99se.exe这个任务结束掉。记得先保存一下。,四、自己制作元件库的时

9、候序号和封装未填写导致错误。,这种错误会导致在装载网络表提示错误。 解决办法就是把在元件的”Description”把序号Default Designator和footprint封装填写正确 如下页所示:,五、绘制原理图Schematic常见错误,(1)ERC报告管脚没有接入信号: a. 创建封装时给管脚定义了I/O属性; b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上; c. 创建元件时pin方向反向,必须非pin name端连线。 (2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。 (3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为gl

10、obal。 (4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.,六、PCB中常见错误,(1)网络载入时报告NODE没有找到: a. 原理图中的元件使用了pcb库中没有的封装; b. 原理图中的元件使用了pcb库中名称不一致的封装; c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管在sch 中pin number 为e、b、c,而pcb中为1,2,3。 (2)打印时总是不能打印到一页纸上: a. 创建pcb库时没有在原点; b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符, 缩小pcb, 然后移动字符到边界内。 (3

11、)DRC报告网络被分成几个部分: 表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。,七、如何避免绘制的原理图出错?,解决方法:对所有元件的属性attributes中的三要素封装footprint,序号designator和类型part type都要正确填写。如下图:,八、如何避免制作的元件库出错?,解决办法:确保元件的引脚按照1、2、3、4.的顺序进行编号,所有的引脚号number不能为空;确保元件的引脚方向放对(引脚有圆点的一方要朝外部,不和边框接触);确保描述Description里面的序号Default designator和封装footprint都要填写,如下图:,九、如何避免制作的PCB板出错?,确保电气边框画在Keepout Layer.这是自动布线的前提,否则提示无法自动布线。 确保封装的引脚和元件的引脚一一对应。 确保所需要的封装库都已经添加进来。下面三个封装库最好都要添加进来: PCB footprints.lib,General IC.lib和Miscellaneous.lib。,十、如何避免制作的封装库出错?,封装的焊盘序号要按照1、2、3、4.。的顺序进行标号,不要随意用乱序的焊盘序号,如23、25、45。所有的焊盘序号都不能为空。 封装的边框要在Topoverlay绘制。,The End!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号