330 likes | 512 Views
第七章. ERC 检查,网络表、报表 生成及原理图打印. 内容回顾. 多张电路图的连通性 多张电路图的 5 种模式 多张电路图设计的航行 自顶向下的多张电路图设计 自底向上的多张电路图设计. 学习目标. 本章介绍了绘制完成原理图以后的一些工作 ,学完此章要能够实现: 对电路图进行电气检测( ERC 检查)以确保设计电路的正确性 生成网络表为以后的制作印刷电路板图做准备 生成各种报表并打印. 主要内容. ERC 检查 网络表的生成 报表的生成 原理图的打印. ERC 检查.
E N D
第七章 ERC检查,网络表、报表 生成及原理图打印
内容回顾 • 多张电路图的连通性 • 多张电路图的5种模式 • 多张电路图设计的航行 • 自顶向下的多张电路图设计 • 自底向上的多张电路图设计
学习目标 • 本章介绍了绘制完成原理图以后的一些工作 ,学完此章要能够实现: • 对电路图进行电气检测(ERC检查)以确保设计电路的正确性 • 生成网络表为以后的制作印刷电路板图做准备 • 生成各种报表并打印
主要内容 • ERC检查 • 网络表的生成 • 报表的生成 • 原理图的打印
ERC检查 • ERC(Electrical Rule Checker)电气法则检查 • 打开待查电路图 • 执行Tools/ERC • 设置ERC对话框
ERC设置对话框 Setup 选项卡 Rules matrix 选项卡 ERC Options选项区域 Options选项区域 Net Identifier Scope选项区域
ERC Options选项区域 • Multiple net names on net:进行ERC检查时,如果同一个网络上放置了多个网络名称,将产生错误指示 • Unconnected net labels:进行ERC检查时,如果某个网络标号没有放置在任何网络上,将产生错误指示 • Unconnected power objects:进行ERC检查时,如果某个电源符号没有连接在任何网络上,将产生电源未连接的错误指示 • Duplicate sheet numbers:进行ERC检查时,如果整个检查范围内有重复的电路图名称,检查时将指示出这种错误
ERC Options选项区域 • Duplicate component designators:进行ERC检查时,如果在整个检查范围内,有重复的元件编号,将出现错误指示 • Bus label format errors:进行ERC检查时,如果出现了总线标号格式错误,将指示出错误 • Floating input pins:进行ERC检查时,如果有输入特性的引脚是悬空的,将产生错误指示 • Suppress warnings:如果本选项有效,则在进行ERC检查时,将不产生告警性(Warning)的问题输出
Options选项区域 • Create report file:在完成ERC检查后,是否将检查结果生成文档形式。文档扩展名为ERC • Add error markers:在完成ERC检查后,是否在出现错误的地方加上错误标志。错误标志为红色的符号 • Descend into sheet parts:如果电路使用了电路图式元件,在进行ERC检查时,是否要将检查深入到元件的内部电路 • Sheets to Netlist:本选项的功能是设定ERC的检查范围
ERC的检查范围 • Active sheet:只对当前打开的电路图文件进行ERC检查 • Active project:对当前打开电路图的整个项目进行ERC检查 • Active sheet plus sub sheets:对当前打开的电路图及其子电路图进行ERC检查
Net Identifier Scope选项区域 • Net Labels and Ports Global:选中后,网络标号与端口在整个项目都有效。这种设置方式应使用层次电路的第2种设计模式 • Only Ports Global:选中后,只有端口在整个项目都有效。这种设置方式应使用层次电路的第1种模式设计电路 • Sheet Symbol/Port Connections:本选项的功能是,子电路图的端口与父电路图内相应方块电路图中同名出入口是相互连接的,它是标准的层次电路连接方式。这种设置方式应使用层次电路的第3、4种模式设计电路
Rules matrix 选项卡 Rules matrix 选项卡 Legend选项区域 Legend选项区域 Set Defaults按钮 规则设置阵列
Legend选项区域 • No Report:表示正确的,用绿色小方格表示。在进行ERC检查时,会认为这种连接没有问题,不会给出任何错误或警告信息 • Error:表示错误的,用红色小方格表示。在进行ERC检查时,若发现这种连接将给出含有Error的错误信息 • Warning:表示告警的,用黄色小方格表示。在进行ERC检查时,若发现这种连接将给出含有Warning的警告信息
错误标示 • 系统将自动在电路图有错误的地方放置红色的错误指示 错误标示
网络表的生成 • 网络表是印刷电路板与原理图的纽带 • 步骤: • 打开原理图 • 执行菜单命令Design/Create Netlist • 填写网络表设置对话框 • 鼠标单击OK,系统即生成同名网络表
网络表选项的设置 :Preference 选项卡 网络标志符作用范围 网络表格式
Preference 选项卡说明 • Output Format:指定生成网络表的格式 • Net Identifier Scope:指明项目电路图网络标志符的作用范围。 • Sheets to Netlist:设定对哪些电路图生成网络表。 在生成网络表时,选中 • Append sheet numbers to local nets复选框:自动将原理图编号附加到网络名称上,可以识别网络在哪一张电路图上,使用这个选项有利于跟踪错误。 • Descend into sheet parts复选框:如果电路中有电路图式元件,确定是否将生成网络表的处理深入到元件的电路图内部,将它也作为电路图一并处理,并生成网络表。 • Include un-named single pin nets复选框:确定是否将电路中没有命名的单个元件转换为网络。
Trace Options选项卡说明 在生成网络表时,选中 • Enable Trace:确定是否将跟踪结果形成一个文件,文件扩展名为TNG • Netlist before any resolving:任何动作都加以跟踪,并形成跟踪文件写入到以TNG为后缀名的文件中 • Netlist after resolving sheets:只有当电路中的内部网络结合到项目网络时,才进行跟踪并形成跟踪文件 • Netlist after resolving project:只有当项目文件的内部网络进行结合后,才将此步骤的内容形成跟踪文件 • Include Net Merging Information:确定跟踪文件是否包括网络信息
网络表的生成 • 设置完毕后,单击ok出现:
网络表格式 • Protel网络表格式 • 标准的Protel网络表格式 • 所有字符均为ASCII文本字符 • 由2部分组成,分别为“元件描述”和“电路的所有网络” • Protel 2网络表格式 • 扩展的Protel网络表格式 • 由三部分组成,分别为:元件描述,网络描述 ,PCB布线指示
网络表格式实例——元件部分 [ 元件描述开始 U1 元件编号 DIP14 元件封装形式 74LS00 元件类型、注释等 空行1 保留 空行2 保留 空行3 保留 ] 元件描述结束
网络表格式实例——网络部分 ( 网络开始标识 D0 网络名称,如果没有命名,系统自动产生 U1-1 网络第1个点,U1-1表示元件U1的引脚1 U8-9 网络第2个点 J1-1 网络第3个点 ) 网络结束标识
网络表格式实例——PCB布线 { PCB布线指示开始标识 VCC 指示作用的网络名称 TRACK 每项信息前的说明──导线宽度 30 导线宽度值 VIA 50 过孔大小 NET TOPOLOGY SHORTEST 布线策略 ROUTING PRIORITY MEDIUM 布线优先级 LAYER UNDEFINED 在哪一层布线 } PCB布线指示结束标识
报表文件:引脚列表 • 将处于选中状态元件的引脚进行列表 • 执行菜单命令Report/Selected Pins • 指明了引脚所属的元件、引脚编号,以及其网络标号 • 方便查询元件引脚位置等信息
报表文件:元件清单 • 执行菜单命令Report/Bill of Material • 选择了Project(整个项目的元件清单)或Sheet (当前电路图的元件清单 ) • 设置生成的元件清单包括元件的哪些信息。 • 设置元件清单的栏目标题 • 设置BOM的输出文件 • 系统生成BOM文件
BOM的输出文件 格式设置 • Protel Format复选框:选取此项,将生成Protel格式的元件清单,扩展名为BOM。产生了元件清单后,系统将启动文本编辑器并装入刚生成的元件清单文件 • CSV Format复选框:选取此项,将生成CSV格式的元件列表,扩展名为CSV • Client Spreadsheet复选框:选取此项,将生成Protel 99 SE的表格编辑器格式文件,扩展名为XLS
原理图的打印 • 类似与office中文档的打印 • 可以设置打印机的类型、打印纸、打印方向、打印比例等。
小 结 本章介绍了绘制完成原理图以后的一些工作 • 对电路图进行电气检测(ERC检查)以确保设计电路的正确性 • 生成网络表为以后的制作印刷电路板图做准备 • 生成各种报表并打印出来