PROTEL99SE装载网络表时出现的错误分析及对策_第1页
PROTEL99SE装载网络表时出现的错误分析及对策_第2页
PROTEL99SE装载网络表时出现的错误分析及对策_第3页
PROTEL99SE装载网络表时出现的错误分析及对策_第4页
PROTEL99SE装载网络表时出现的错误分析及对策_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 1 网络表定义及功能网络表是设计电路板过程中所需的非常重要的文件,它是连接电气原理图和 PCBPCB 板的桥梁.网络表是对电气原理图中各元件之间电气连接的定义,是从图形化的原理图中提炼出来的元件连接网络的文字表达形式.在 PCBPCB 制作中加载网表,可以自动得到与原理图中完全相同的各元件之间的连接关系.以.NET.NET 为后缀的网络表由以下 2 2 部分组成1 1)元件表.描述原理图中元件的三大属性,其描述信息都在方括号中,分别为:元件标号,电路中各元件所设置的符号;元件封装形式,即在 PCBPCB 板中使用的元件;元件型号,对元件自身属性的描述,不同类型元件在元件型号中的表明方式不同

2、,可以根据需要指出有效值的大小,也可以指出其芯片类型.元件描述格式如下:元件定义开始C1C1 元件标号RAD0.2RAD0.2 元件封装O.luFO.luF 元件注释型号三个空白行,系统保留,可以省略元件定义结束2 2)连线网络表.包含原理图中所有电气连接网络网络信息都在圆括号中,分别为:网络名称,若在原理图中的连接线上定义了网络标号,则在网络表中以网络标号命名此网络,若没有定义网络标号,则在生成网络表时由软件按顺序指定名称;网络中的节点信息,节点信息包括元件标号和管脚序号;在同一网络中的所有元件管脚均相连,即网络名可以网络内任意管脚定义.网络连接描述格式如下:(网络定义开始NetC1.1Ne

3、tC1.1 网络名称C1-1C1-1 元器件标号及管脚号Q2-1Q2-1 元器件标号及管脚号R3-2 元器件标号及管脚号)网络定义结柬显然,这是以元件 c1 的 1 管脚命名的网络连接表 NetC1_1,在连接表中 c1 的 1 管脚、Q2 的 1 管脚、R3 的 2 管脚相连接.同理,以 NetQ2_1NetR3 因名,也能得到同样效果.2 网络表生成过程中的常见错误在 PCBS 中装入网络表时常常会产生各种错误,现就装入网络表时产生的常见错误及原因进行分析并给出相应的解决办法.1)在原理图中未定义元件的封装形式.错误提示:FOOTPRINTNOTFOUNDINLIBRARY.错误原因:在原

4、理图中未定义元件封装形式,PCBg 入网络表时找不到对应的元件封装.解决办法:打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装,或者在原理图中找到相应的元件,双击该元件,在弹出的属性对话框中的 FOOTPRIN 栏中填入相应的元件封装.2)PCB 封装定义的名称不存在.错误提示:FOOTPRINT*NOTFOUND.错误原因:在原理图中定义的元件封装在 PCBTE 件库中找不到,装入网络表时找不到对应的元件封装;PCBi:件中未调入相应的 PCB 元件库;PCB中的元件名与原理图中定义的名称不同.解决办法: 确认所需的 PCBTE 件库是否调入, 确认原理图中定义的元件封

5、装和 PCBTE 件库中的是否一致.3)元件的管脚名称与 PCEB 中封装名称不同.某些元件的标号封装名称都一致,但由于原理图中元件库定义的元件管脚名称与 PCBM 装定义的管脚名称不同,导致装入错误.如原理图库中的 MiscellaneousDevices.Lib 库中的二极管和三极管,其管脚的定义与 PCE中相应封装的管脚的定义不一致而导致出错.如二极管中管脚定义为:AK 若使用 PCB!用库 PCBFootprints.Lib 封装 diode0.4diode0.7,而封装焊盘号定义却为:12,所以装入此元件时就会发生二极管连接关系丢失现象.解决办法:修改原理图库的管脚号或 PCE中的元

6、件的焊盘号,使之相互对应.4)原理图中元件的管脚与 PCB 寸装管脚数目不同.如果原理图库中元件的管脚数目与 PCB 库中封装的管脚数目没有一一对应,在装入时也会出错.这种错误主要发生在自己做的一些器件或一些特殊的器件上.例如电源变压器的接地端在原理图库中存在,而在制作相应的 PCBM 装时未能给它分配焊盘,则在装入此元件时就会发生错误.解决办法:根据元件实际属性,作相应修改.3 巧用网络表设计电路板通常网络表的准确性受原理图制作的影响.设计者频繁修改原理图电路,以保证网络表的准确性,从而影响设计 PCB!程.下面介绍一种简单快捷的 PC 暇计方法.首先,手动制作网络表.由于在电路板自动布线过

7、程中,必须加载网络表.网络表中含有两大属性-元件表和连线网络表.因此可以根据电路元件配置情况及连接关系,手动书写网络表,再加载到 PCB 中进行自动布线,从而保证 PCB作的高效性,同时省掉了原理图复杂的设计.具体作法如下:检查元件储备情况,是否需要在 PC 机件库中新增元件,原理图元件管脚是否与 PCB 焊盘号相对应,若不相对应修改使其对应.新建一个空白文件,将其后缀保存为.net.根据电路元件配置情况,先书写元件,再根据各元件管脚间的连接关系,逐级书写连接关系表.将 NE”件用 Protel99 打开,在 PCEfr 加载网络表,手动调整元件布局,最后进行自动布线.现有电路图如图 1 所示

8、,元件属性见表 1.然后,打开元件库 PCBFootprints.1lb,将二极管封装DIODE0.4中焊盘号AK,分别彳啰改为12,三极管焊盘号顺序管脚按基极1,集电极2,发射极3修改,并保存最后,建立 NEM 件,手动编辑网络表,以如下格式书写,并命名为 XB1.NET/元件描述C1RAD0.233PV4TO-59013/网络连接表(Netv1-1V1-1V2-2)(NetC1-1C1-1V4-3)在 Protel99 环境下打开 XB1.NET 将自动生成 XB1.DDBC 件, 新建文件 XB1.pcb,根据自身需要进行 PC 刚始环境设置,同时打开禁止布线层 Keepoutlayer

9、,画上板边线,确定印刷板大小;选择Design/Netlist 加载网络表,手动调整元件布局,最后进行自动布线,得到 PCB如图 2,对照网络表与 PCBH,检验元件属性,连接关系是否正确,若存在错误,可适当调整PROTEL99SE 装载网络表时出现的错误分析及对策摘要:从网络表定义的功能及装载网络表和元件的方法出发,归纳了网络表装载过程中经常出现的五种网络宏错误:未定义元件封装形式、PC的装定义的名称不存在、没有找到元件、没有找到节点、网络已经存在,分析出错的可能原因并给出了解决方法。关键词:装载网络表和元件;网络宏错误;错误原因;解决方法0 引言Protel 设计系统是世界上第一套将 ED

10、 世术导入 Windows 环境的 ED 所发工具,它功能强大,界面友好,是当今最流行、最畅销的 EDA(fe 子设计自动化)软件之一。一般来说,使用 Protel 软件进行电路板设计需要经过原理图设计(电路仿真)、生成网络表、规划 PCBfe、装入网络表、元件布局、元件布线等步骤。在载入网络表生成网络宏以及编辑网络宏时,常会出现一些网络宏错误,从而造成载入失败。如不解决这些错误,相应的宏操作则根本无法正常进行,这给后面 PC 股计带来很多问题,导致设计工作无法顺利进行。本文主要阐述装入网络表和元件的两种方法及网络表载入时出现的各种典型错误信息产生的原因和解决的办法。1 网络表定义及功能网络表

11、是设计电路板过程中所需的非常重要的文件,它是电路原理图设计和 PCB 板设计之间的桥梁,是生成 PCBC 件的灵魂。网络表顾名思义就是原理图中各元件之间的电气连接定义,是从图形化的原理图中提炼出来的元件网络连接的文字表达式。通过网络表的传递,在 PC 琳图中可以自动得到与原理图中完全相同的各元件之间的连接定义。Protel 软件可以产生几种格式的网络表来适应不同 PC 暇计工具。Protel 原理图产生的以.net 为后缀的网络表文件由两部分组成:第一部分:元件信息,描述原理图中元件的三大属性,元件的描述信息都在方括号中,第一行是元件标号,通常各类不同的元件由不同的字母开头。如 R 开头表示电

12、阻,C 开头的表示电容;第二行是该元件在 PC 琳中的封装形式;第三行是该元件的型号。对元件自身属性的描述,不同类型元件在元件型号中的表明方式不同,可以根据需要指出有效值的大小,也可以指出其芯片类型。如典型的 Protel格式描述元件信息:元件定义开始C1 元件标号RB2/.4 元件封装22 元件注释、型号元件定义结束第二部分:元件连接信息,包含原理图中所有电气连接网络。网络信息都在圆括号中,其中第一行是网络名称,如果在原理图中的连线上定义了网络标号,则在网络表中以网络标号命名此网络,如果没有定义网络标号,则在生成网络表时由软件按顺序指定名称; 第二行及后面各行是网络中的节点信息, 节点信息包

13、括元件标号和管脚序号, 如 U3-13指的是标号为 U3 元件的第 13 个引脚。在同一网络中的所有元件管脚均相连,即网络名可以为网络内任意管脚定义。典型的 Protel 格式元浸连接描述信息:(网络定义开始NetCl_l 网络名称Cl_l 元器件标号及管脚号Q2_2 元器件标号及管脚号R3_2 元器件标号及管脚号)网络定义结束显然,这是以元件 C1 的 l 管脚命名的网络连接表 NetCl_1,连接表中表示 Cl 的 l 管脚、Q2 的 2 管脚、R3 的 2 管脚是连接在一起的。编辑好的网络表,在装载网络表之前,必须仔细检查两个地方:一、元件标号要避免重复;二、元件封装是否存在,以及封装信

14、息是否正确、适合。2 装入网络表与元件网络表与元件的装入过程实际上就是将原理图设计的数据装入印刷电路板的设计系统PCB 的过程,这个过程可以通过两种方法来实现。方法一:利用同步器从原理图文件中直接装入网络表和元件,必须先在原理图所在的同一个设计数据库中创建一个 PC 玳件,并预先装入所需的全部 PC 航件库。方法二:利用网络表文件装入网络表和元件。PC 殴计系统中数据的所有变化,都可以通过网络宏来完成。网络宏列表包括三列属性:N0 列(用于显示转化网络表的步骤编号) ;Action 歹!J (用于显示转化网络表时将要执行的操作内容) ; Error歹 U(用于显示转化网络表中出现的错误)。在

15、PCB作中装入网络表时常常会由于各种原因产生错误, 而软件本身提供的错误信息太过简单,往往只是简单的一句英文提示,让人理解不透,这给后面 PC 股计带来很多问题,导致设计工作无法顺利进行。下面将从显示的各种典型宏错误,分析错误的可能原因,并给出相应的解决方案。3 常见的网络宏出错信息、原因及处理方式3.1 在原理图中未定义元件封装形式错误描述:FootprintnotfoundinLibrary错误原因:(1)在电路原理图中,元件没有指定封装形式;(2)在 PC 瑜辑器中没有添加含有所需封装元件的元件库;处理方式:(1)打开网络表文件查看哪些元件未定义封装,并直接在网络表中对该元件增加封装,或

16、者在原理图中找到相应的元件,双击该元件,在弹出的属性对话框中的Footprint 栏 中 填 入 相 应 的 元 件 封 装 ;(2 ) 在 PC 瑜 辑 器 中 , 执 行 菜 单 命 令Design/Add/RemoveLibrary,在弹出的对话框中,指定所需的 PC 航件库,将它添加到当前的 PC 瑜辑器中。3.2PCB 封装定义的名称不存在错误描述:Footprint乂乂notfoundinLibrarv错误原因:(1)PCB 元件库中没有对应元件的封装图。如 PCBFootprint.Lib 中就没有小型发光二极管 LED 可用的元件封装;(2)原理图中将元件的封装形式写错了。如将

17、极性电容 Electrol 的封装形式写作“RB02/0.4。处理方式:(1)编辑 PCBFootprint.Lib 文件,创建 LED 的元件封装,然后执行更新PC 瑜令;(2)返回原理图,仔细核对原理图中元件封装名称是否和 PC 航件库中的名称一致。3.3 没有找到元件错误描述:Componentnotfound错误原因: Advpcb.ddb 文件包内的 PCBFootprint.Lib 文件中包含了绝大多数元件封装,但如果原理图中某个元件封装形式特殊,PCBFootprint.Lib 文件库找不到,需装入非常用元件封装库。处理方式:在设计文件管理器窗口内,单击 PC 玳件图标,进入 P

18、CBS 辑状态,通过“Add/Remove 命令装入相应元件封装库3.4 没有找到结点错误描述:Nodenotfound误原因:(1)指定网络中多了并不存在的节点;(2)元件管脚名称和 PC 驿中封装的管脚名称不同;(3)原理图中给定的元件封装和对应的 PC 的装名称不同。处理方式:对于(1)、(3)可回到原理图中删除多余节点、将原理图中的元件封装修改成和对应的 PC 的装名称一致。对于(2)由于原理图中元件库定义的元件管脚名称与PC 的装定义的管脚名称不同,导致装入错误。回到原理图库中重新编辑元件的封装,使元件管脚数与 PCE封装管脚数、 管脚名一致或者直接编辑 PCB 库中元件的管脚名称, 使之与原理图中一致;如 MiscellaneousDevices.1ib 库中的二极管和三极管,其管脚的定义与 PC薛中相应封装的管脚的定义不一致而导致出错。如二极管中管脚定义为:AK,若使用 PCB用库 PCBFootpdnts.1ib 封装 Diode。.4、Diode。.7,而封装焊盘号定义却为:1、2,所以装入此元件时就会发生二极管连接关系丢失现象。解决办法:修改原理图库的管脚号或 PCEB 中的元件的焊盘号,使之相互对应。3.5 网络已经存在错误描述:Netalreadyexists错误原因:(1)某个宏操作试图添加的网络名与 PC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论