如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2009年全国技工教育和职业培训优秀教研成果评选活动参评论文网络表装载出错初探网络表装载出错初探摘要:本文针对初学者在进行Protel99se网络表装入时经常出现的错误,进行归类分析,提出纠错思路,详细分析了导致出现各种错误的原因,并指出了解决相应错误的方法。关键词:网络表PCB封装元件库引脚焊盘Protel99se是目前国内广泛使用的EDA软件之一,受到许多电子电路设计工程技术人员青睐。笔者从事PROTEL教学多年,在教学中发现,对初学者在PCB文档中装入网络表会出现很多错误,面对纷繁复杂的错误,往往不知所措。本文就有关问题进行探讨,以期抛砖引玉。一、网络表的作用要解决网络表装载出错问题,首先要明确为什么要装载网络表。我们是根据原理图来制作PCB板,PCB必须忠实于原理图,而网络表正是用于联系原理图与PCB的文本文件。从网络表的结构可以看出,网络表由元件描述和网络描述两部分组成。元件描述中列出了原理图中所有元件的信息,每个元件用一对方括号将元件标号(Designator)、封装(Footprint)、型号注释(Part)等属性括起来,一个元件对应一对方括号,其作用是创建了一个元件清单,供PCB调用。元件描述格式如下:[元件定义开始R1元件标号AXIAL0.4元件封装10K元件注释、型号]元件定义结束。网络描述中列出了原理图中各元件连结信息,每个网络用一对小括号将网络名称、同一网络下的所有节点括起来,同样,一个网络对应一对小括号。用于表明各元件引脚间的连接关系。网络连接描述格式如下:(网络定义开始NetC1_1网络名称C1-1元器件标号及管脚号Q2-1元器件标号及管脚号R3-2元器件标号及管脚号)网络定义结束装载网络表的元件描述部分,就是以封装的形式,在PCB中文档中找出与原理对应的元件,装载网络表的网络描述部分,就是在对应元件的焊盘间建立连接关系(“飞线”)。二、正确的纠错思路网络表装载时可能会出现的各种类型错误,如图1所示,共有58个错误。面对这些错误,该从哪里着手纠错,只有了解出错的原因,才能找到正确纠错的思路和方法,并取得事半功倍的效果。从装载网络表的宏操作(Action)可以看出,装载网络表的第一步是添加新元件(Addnewcomponent),也就是在PCB文档已经加载的封装库中调出该封装,并把已经调出的封装分配给具体的元件,使原理图中的元件逐个地添加到PCB中,让每一个元件按标号对应一个封装;第二步是添加网络(Addnewnet)将原理图中的网络逐个地添加到PCB中;第三步是添加节点(Addnewnode),在这一步,首先根据原理图中元件管脚编号找到对应的焊盘,并把它归属到对应的网络中,其实质就是在具体元件(封装)的焊盘上建立连接关系;为便于理解,可用如下的比方来说明,假如要发放某本课本(封装),首先仓库要有这本书,并把它领出来(在PCB文档中加载封装库),接着在书上写上姓名发给学生(添加元件),最后再核对自己的课本每一页(网络)内容(节点)。如果仓库中没有这本书,或有这本书但没有领出来就没有办法在书里写上姓名再发给学生,更没有办法让学生去核对课本内容。由此可知,封装影响元件,元件又影响网络和节点,要解决装载网络表时出现的错误,其正确步骤应是:先解决封装类错误,再解决元件类错误,最后解决网络和节点类错误。因为封装没有发现将导致元件无法添加,元件无法添加又会导致网络和节点无法找到。三、典型错误及解决方法装载网络表时会出现很多错误,并且对每个错误都会有错误提示。仔细观察错误提示,不难发现,在其错误提示中毫无例外地会出现Footprint,Component,Net,Node这四个关键词中的一个,据此,可将错误分为四类即封装类错误、元件类错误、网络类错误、节点类错误。(一)封装类错误1、FootprintnotfoundinLibrary(封装在元件中没有发现)。请注意:错误提示中没有给出具体的封装型号,说明在原理图中没有给元件添加封装。从宏操作(Addnewcomponent*)中可以知道是哪个元件没有封装。解决方法:1)原理图中找到相应的元件,双击该元件,在弹出的属性对话框中的FOOTPRINT栏中填入相应的元件封装。2)打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装。3)使用表格编辑器,生成列有元件编号(Designator)封装形式(Footprint)的信息表,在表中可对元件封装添加或修改,并可用它来检查其它元件是否有遗漏封装,注意表格修改后要更新电路原理图并重新创建网络。2、Footprint***notfoundinLibrary(***封装在元件中没有发现)。错误提示中给出具体的封装