学海荡舟手机网
导航

主页 > 电子设备技术 > 维修入门基础 > > 详细内容

ProteI 99se网络表典型错误及解决方法

  装载网络表时会出现很多错误。并且对每个错误都会有错误提示。仔细观察错误提示。不难发现,在其错误提示中毫无例外地会出现Footprint,Component,Net,Node这四个关键词中的一个。据此,可将错误分为四类,即封装类错误、元件类错误、网络类错误、节点类错误。
  
  1.封装类错误
  
  (1)封装在元件中没有发现(FootprintnotfoundinLibrary)。请注意,错误提示中没有给出具体的封装型号,说明在原理图中没有给元件添加封装。从宏操作(Addnewcomlponent*)中可以知道是哪个元件没有封装。
  
  解决方法:
  
  ①原理图中找到相应的元件。双击该元件,在弹出的属性对话框中的FOOTPRINT栏中填入相应的元件封装。
  
  ②打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装。
  
  ③使用表格编辑器,生成列有元件编号(Des—igI~ator’)封装形式(Footprint)的信息表,在表中可对元件封装添加或修改,并可用它来检查其它元件是否有遗漏封装,注意表格修改后要更新原理图并重新创建网络。
  
  (2)封装在元件中没有发现(Footprint***notfoundinLibrary)
  
  错误提示中给出具体的封装型号***说明在原理图中已经给元件添加封装***。但这个封装在文档的元件库中找不到。究其原因可能是PCB文件中未调入***。所在的PCB元件库或者***封装PCB元件库中不存在。另外,对一些常见的封装,由于人为疏忽,输入时出现错、漏字符也会导致上述错误。
  
  解决办法:
  
  调入所需的PCB元件库:确认原理图中定义的元件封装和PCB元件库中的是否一致。认真核对出错封装。看是否有错、漏字符。如果PCB元件库中没有这个封装,须制作封装元件并加载到文档中。
  
  除上述错误外,还有是警告:Amativefoot—print***usedinbstendofxxx(***封装被xxx替代)这是由于***封装,在已添加的封装库中没有找到。软件根据其自身判断用***封装来替代。
  
  这种替代不一定正确,须认真对比两种封装属性。
  
  若不能替代,则必须添加***所在封装库。
  
  解决完封装类错误后,重新装载一次网络表,由这些封装引起的元件类错误、网络类错误和节点类错误也随之解决,错误数量大大减少。
  
  2.元件类错误
  
  Componentnotfound(元件没有找到)在解决完封装类错误后,这类错误提示一般也会消失。

 3.网络类错误  
  
  (1)Netnotfound(网络没有找到)
  
  在原理图中的连接线上定义了网络标号,则以网络标号命名此网络,若没有定义网络标号,则由软件指定该网络中某一元件引脚作为网络名称。例如,NetCl—2就是用C1元件的2号引脚作该网络名称。在解决完封装类错误后,仍有这类错误提示,可能原因是:
  
  ①元件管脚编号与PCB库中封装焊盘编号不一致。
  
  ②原理图中元件的管脚数多于PCB封装管脚数。
  
  ③元件编号(Desigrlator)过长,或是含有特殊字符“_”。
  
  解决方法:与节点类错误解决方法相同。
  
  (2)Netalreadyexists(网络已经存在)这是由于用于定义网络名称的元件同名。
  
  解决办法:修改同名元件编号。
  
  4.节点类错误
  
  同样,在解决完元件类错误后.Nodenotfound(节点没有找到)这类错误提示也会减少或消失。如果仍有这类错误提示,则可能原因是:
  
  (1)元件管脚编号与PCB库中封装焊盘编号不一致。
  
  解决方法:
  
  ①找到出错的原理图元件,在原理图库编辑器中修改元件引脚编号(Nurribel),使之与元件封装焊盘编号一致.并更新到原理图。
  
  ②找到出错的元件封装,在PCB库编辑器中修改该封装中的焊盘编号(Designator),使之与原理图元件引脚编号一致。并更新到PCBc,上述两种方法,其目的都是使元件引脚编号与封装焊盘编号相互一致。如下图头所连的两栏。
  
  (2)原理图中元件的管脚数多于PCB封装管脚数。

 解决办法:
  
  原理图中重新定义元件的封装即可。使元件管脚数及编号与封装焊盘数及编号一致。
  
  (3)元件编号(Designator)过长,或是含有特殊字符“_”。
  
  解决办法:
  
  修改元件编号原理图修改后需重新生成网络表。
  
  总之。Protel网络表在PCB制作中非常重要,装入时错误会经常发生。只有了解其发生原因后才能找到有效的解决方法。综观错误产生原因,如果在设计原理图和编辑PCB元件库时规范。细心。并进行ERC检查将会减少错误发生。


相关文章