第六章ERC检查,网络表、报表生成及原理图打印内容回顾•多张电路图的连通性•多张电路图的5种模式•多张电路图设计的航行•自顶向下的多张电路图设计•自底向上的多张电路图设计学习目标•本章介绍了绘制完成原理图以后的一些工作,学完此章要能够实现:–对电路图进行电气检测(ERC检查)以确保设计电路的正确性–生成网络表为以后的制作印刷电路板图做准备–生成各种报表并打印主要内容•ERC检查•网络表的生成•报表的生成•原理图的打印ERC检查•ERC(ElectricalRuleChecker)电气法则检查•打开待查电路图•执行Tools/ERC•设置ERC对话框ERC设置对话框Setup选项卡Rulesmatrix选项卡ERCOptions选项区域Options选项区域NetIdentifierScope选项区域ERCOptions选项区域•Multiplenetnamesonnet:进行ERC检查时,如果同一个网络上放置了多个网络名称,将产生错误指示•Unconnectednetlabels:进行ERC检查时,如果某个网络标号没有放置在任何网络上,将产生错误指示•Unconnectedpowerobjects:进行ERC检查时,如果某个电源符号没有连接在任何网络上,将产生电源未连接的错误指示•Duplicatesheetnumbers:进行ERC检查时,如果整个检查范围内有重复的电路图名称,检查时将指示出这种错误ERCOptions选项区域•Duplicatecomponentdesignators:进行ERC检查时,如果在整个检查范围内,有重复的元件编号,将出现错误指示•Buslabelformaterrors:进行ERC检查时,如果出现了总线标号格式错误,将指示出错误•Floatinginputpins:进行ERC检查时,如果有输入特性的引脚是悬空的,将产生错误指示•Suppresswarnings:如果本选项有效,则在进行ERC检查时,将不产生告警性(Warning)的问题输出Options选项区域•Createreportfile:在完成ERC检查后,是否将检查结果生成文档形式。文档扩展名为ERC•Adderrormarkers:在完成ERC检查后,是否在出现错误的地方加上错误标志。错误标志为红色的符号•Descendintosheetparts:如果电路使用了电路图式元件,在进行ERC检查时,是否要将检查深入到元件的内部电路•SheetstoNetlist:本选项的功能是设定ERC的检查范围ERC的检查范围•Activesheet:只对当前打开的电路图文件进行ERC检查•Activeproject:对当前打开电路图的整个项目进行ERC检查•Activesheetplussubsheets:对当前打开的电路图及其子电路图进行ERC检查NetIdentifierScope选项区域•NetLabelsandPortsGlobal:选中后,网络标号与端口在整个项目都有效。这种设置方式应使用层次电路的第2种设计模式•OnlyPortsGlobal:选中后,只有端口在整个项目都有效。这种设置方式应使用层次电路的第1种模式设计电路•SheetSymbol/PortConnections:本选项的功能是,子电路图的端口与父电路图内相应方块电路图中同名出入口是相互连接的,它是标准的层次电路连接方式。这种设置方式应使用层次电路的第3、4种模式设计电路Rulesmatrix选项卡Rulesmatrix选项卡Legend选项区域Legend选项区域规则设置阵列SetDefaults按钮Legend选项区域•NoReport:表示正确的,用绿色小方格表示。在进行ERC检查时,会认为这种连接没有问题,不会给出任何错误或警告信息•Error:表示错误的,用红色小方格表示。在进行ERC检查时,若发现这种连接将给出含有Error的错误信息•Warning:表示告警的,用黄色小方格表示。在进行ERC检查时,若发现这种连接将给出含有Warning的警告信息规则设置阵列项目意义InputPin输入引脚IOPin输入/输出引脚OutputPin输出引脚OpenCollectorPin集电极开路引脚PassivePin无源引脚HiZPin三态高阻引脚OpenEmitterPin射极开路引脚规则设置阵列项目意义PowerPin电源引脚InputPort输入端口OutputPort输出端口BidirectionalPort双向端口UnspecifiedPort没有指定方向的端口InputSheetEntry输入型方块电路出入口OutputSheetEntry输出型方块电路出入口BidirectionalSheetEntry双向型方块电路出入口UnspecifiedSheetEntry没有指定方向的方块电路出入口Unconnected没有连接错误标示•系统将自动在电路图有错误的地方放置红色的错误指示错误标示网络表的生成•网络表是印刷电路板与原理图的纽带•步骤:–打开原理图–执行菜单命令Design/CreateNetlist–填写网络表设置对话框–鼠标单击OK,系统即生成同名网络表网络表选项的设置:Preference选项卡网络表格式网络标志符作用范围Preference选项卡说明•OutputFormat:指定生成网络表的格式•NetIdentifierScope:指明项目电路图网络标志符的作用范围。•SheetstoNetlist:设定对哪些电路图生成网络表。在生成网络表时,选中•Appendsheetnumberstolocalnets复选框:自动将原理图编号附加到网络名称上,可以识别网络在哪一张电路图上,使用这个选项有利于跟踪错误。•Descendintosheetparts复选框:如果电路中有电路图式元件,确定是否将生成网络表的处理深入到元件的电路图内部,将它也作为电路图一并处理,并生成网络表。•Includeun-namedsinglepinnets复选框:确定是否将电路中没有命名的单个元件转换为网络。网络表选项的设置:TraceOptions选项卡TraceOptions选项卡说明在生成网络表时,选中•EnableTrace:确定是否将跟踪结果形成一个文件,文件扩展名为TNG•Netlistbeforeanyresolving:任何动作都加以跟踪,并形成跟踪文件写入到以TNG为后缀名的文件中•Netlistafterresolvingsheets:只有当电路中的内部网络结合到项目网络时,才进行跟踪并形成跟踪文件•Netlistafterresolvingproject:只有当项目文件的内部网络进行结合后,才将此步骤的内容形成跟踪文件•IncludeNetMergingInformation:确定跟踪文件是否包括网络信息网络表的生成•设置完毕后,单击ok出现:网络表格式•Protel网络表格式–标准的Protel网络表格式–所有字符均为ASCII文本字符–由2部分组成,分别为“元件描述”和“电路的所有网络”•Protel2网络表格式–扩展的Protel网络表格式–由三部分组成,分别为:元件描述,网络描述,PCB布线指示网络表格式实例——元件部分[元件描述开始U1元件编号DIP14元件封装形式74LS00元件类型、注释等空行1保留空行2保留空行3保留]元件描述结束网络表格式实例——网络部分(网络开始标识D0网络名称,如果没有命名,系统自动产生U1-1网络第1个点,U1-1表示元件U1的引脚1U8-9网络第2个点J1-1网络第3个点)网络结束标识网络表格式实例——PCB布线{PCB布线指示开始标识VCC指示作用的网络名称TRACK每项信息前的说明──导线宽度30导线宽度值VIA50过孔大小NETTOPOLOGYSHORTEST布线策略ROUTINGPRIORITYMEDIUM布线优先级LAYERUNDEFINED在哪一层布线}PCB布线指示结束标识报表文件:引脚列表•将处于选中状态元件的引脚进行列表•执行菜单命令Report/SelectedPins•指明了引脚所属的元件、引脚编号,以及其网络标号•方便查询元件引脚位置等信息报表文件:元件清单•执行菜单命令Report/BillofMaterial•选择了Project(整个项目的元件清单)或Sheet(当前电路图的元件清单)•设置生成的元件清单包括元件的哪些信息。•设置元件清单的栏目标题•设置BOM的输出文件•系统生成BOM文件BOM的输出文件格式设置•ProtelFormat复选框:选取此项,将生成Protel格式的元件清单,扩展名为BOM。产生了元件清单后,系统将启动文本编辑器并装入刚生成的元件清单文件•CSVFormat复选框:选取此项,将生成CSV格式的元件列表,扩展名为CSV•ClientSpreadsheet复选框:选取此项,将生成Protel99SE的表格编辑器格式文件,扩展名为XLS生成的元件清单列表原理图的打印•类似与office中文档的打印•可以设置打印机的类型、打印纸、打印方向、打印比例等。小结本章介绍了绘制完成原理图以后的一些工作对电路图进行电气检测(ERC检查)以确保设计电路的正确性生成网络表为以后的制作印刷电路板图做准备生成各种报表并打印出来谢谢大家!