在绘制原理图的过程中,有时需要分门别类地查看某些内容。如想查看图中已经放置了哪些元件,且这些元件的标号如何,对于这样的要求,如果在整张原理图中查看,显然不现实,原理图编辑器中的设计管理器为此提供了快速、简单、有效地分类浏览原理图的方法。
操作步骤:
①打开一个原理图文件,在左边的设计管理器中选择Browse Sch选项卡。
②在Browse选项区中单击下拉按钮,选择Primitives,如图3-5-1所示。

此时图3-5-1中所显示的是原理图中的有关内容。
3.5.1信息选择区
信息选择区列出了原理图中所有可以显示的项目,其中包括:
All: 所有内容
Bus Entries: 总线分支信息
Busses: 总线信息
Directives: 设计指示
Error Markers: 错误标志信息
Images: 图片信息
Junctions: 连接点信息
Labels: 单行文字标注信息
Layout Directives:PCB布线指示信息
Net Identifiers: 网络标识符信息
Net Labels: 网络标号信息
Part Types: 元件标注信息
Part Fields: 元件标注区信息,即每个元件Part Field l~Part Field 1 6的内容
Parts: 元件信息
Pins&Parts: 元件及其引脚信息
Pins: 引脚信息
Hierarchical Nets:层次网络信息
Ports: 端口信息
Power Objects: 电源和接地信息
Sheet Entries: 方块电路出、入口信息
Sheet Parts: 电路图式元件信息
Sheet Symbols: 方块电路图信息
Sheet Sym Files: 方块电路图的文件信息
Sim.Directives: 电路模拟仿真指示信息
Sim.Probes: 电路模拟仿真探测信息
Sim.Vectors: 电路模拟仿真测试向量
Sim.Stimulus: 电路模拟仿真激励信息
Suppress ERC: 忽略ERC检查信息
Text Frames: 文字区块信息
Wires: 导线信息
选择要浏览的项目如图3-5-1中的Parts,则在信息浏览区中列出该项目的具体内容。
3.5.2 信息过滤区
如果选择的某项内容太多,浏览查询起来不方便,可在过滤区中设置显示条件,以屏蔽掉不需要的信息。信息过滤区的使用方法与元件过滤区的使用方法相同。
3.5.3 信息浏览区
显示符合过滤条件的信息。如图3-5-1中在信息选择区中选择了Parts,则在浏览区显示原理图中的所有元件。
图3-5-1中各按钮和选项含义如下。
·Text按钮:可以编辑信息浏览区中选中对象的文字内容。
·Jump按钮:可以跳转到指定对象的位置。如在信息浏览区中选中元件R 1,单击Jump按钮,则R l将显示在编辑窗口的中央。
·Edit按钮:可以编辑信息浏览区中选中对象的属性。
·All in Hierarchy:当打开项目中所有原理图后,选中此复选框,表示显示整个项目的信息,不选中表示只显示当前激活的原理图信息。
·Partial Info:选中是表示只简单地显示主要信息,否则将显示完整信息。
·Update List:更新信息列表框中的内容。电路图改变后,单击此按钮,可更新信息列表框中的内容。
在图3-5-1中,在信息选择区中选中了Parts,即显示原理图中的所有元件信息,在信息过滤框中是通配符*,且选中了Partial Info选项,所以在信息浏览区中显示的是原理图中所有元件的主要信息,即元件标号和所在位置。
3.6 电路的ERC检查
电路图在绘制过程中,可能会出现一些人为的错误。有些错误可以忽略,有些错误却是致命的,如 VCC和 GND短路。Protel 99 SE提供了对电路的ERC检查,利用软件测试用户设计的电路,以便找出人为的疏忽。
3.6.1 E RC电气法则检查
ERC电气法则检查,即 Electronic Rule Checker,是利用软件测试用户电路的方法。能够测试设计者在物理连接上的错误。
3.6.2 E RC检查步骤
执行菜单命令Fools\ERC,系统弹出Setup Electrical Rule Check (ERC设置)对话框,
如图3.-6-1所示。设置完毕单击OK按钮,进行ERC检查。


图3-6-1 ERC设置对话框Setup选项卡 图3-6-2 ERC设置对话框Rule Matrix选项卡
3.6.3 E RC设置对话框
1.Setup选项卡
·Multiple net names on net:检查同一个网络上是否拥有多个不同名称的网络标志符。
·Unconnected net labels:检查是否有未连接到其他电气对象的网络标号。
·Unconnected Power objects:检查是否有未连接到任一电气对象的电源对象。
·Duplicate sheet numbers:检查项目中是否有与绘图页号码相同的绘图页。
·Duplicate component designators:检查是否有标号相同的元件。
·Bus label format errors:检查附加在总线上的网络标号的格式是否非法。
·Floating input pins:检查是否有悬空引脚。
·Suppress warnings:忽略警告(Warning)等级的情况。
·Create report file:设置列出全部ERC信息并产生错误信息报告。
·Add errors markers:设置在原理图上有错误的位置上放置错误标记。
·Descend into sheet parts:在执行ERC检查时,同时深入到原理图元件内部电路进行检查。此项针对电路图式元件。
·Sheet to Netlist:设置检查范围。
·Active sheet:只检查当前打开的原理图文件。
·Active project :对当前打开的电路图的整个项目进行ERC检查。
·Active sheet plus sub sheet :对当前打开的电路图及其子电路图进行检查。
·Net Identifier Scope:设置网络标号的工作范围。
2.Rule Matrix选项卡(如图3-6-2所示)
这是一个彩色的正方形区块,称为电气规则矩阵。
该选项卡主要用来定义各种引脚、输入/输出端口、电路图出、入口彼此间的连接状态是否已构成错误(Error)或警告(Warning)等级的电气冲突。
矩阵中以彩色方块表示检查结果。绿色方块表示这种连接方式不会产生错误或警告信息(如某一输入引脚连接到某一输出引脚上),黄色方块表示这种连接方式会产生警告信息(如未连接的输入引脚),红色方块表示这种连接方式会产生错误信息(如两个输出引脚连接在一起)。
错误指电路中有严重违反电路原理的连线情况,如VCC和GND短路。
警告是指某些轻微违反电路原理的连线情况,由于系统不能确定它们是否真正有误,所以用警告表示。
这个矩阵是以交叉接触的形式读入的。如要查看输入引脚接到输出引脚的检查条件,就观察矩阵左边的Input Pin这一行和矩阵上方的Output Pin这一列之间的交叉点即可。交叉点以彩色方块来表示检查结果。
交叉点的检查条件可由用户白行修改,在矩阵方块上单击鼠标左键即可在不同颜色的彩色方块之l司进行切换。
3.6.4 E RC检查结果
可以输出相关的错误报告,即*ERC文件,主文件名与原理图相同,扩展名为.ERC,同时可以在电路原理图的相应位置显示错误标记。
如图3-6-3所示,是对该电路利用默认设置进行ERC检测的结果,其中电源VCC和接地GND因不与任何电路相连,经ERC检查后,显示错误标志,并在ERC报告中说明。

图4.5 1 电路图中的ERC错误标志
下面是ERC报告的文件内容。
Error Report For : Documents\Y4-08.sch 7-May-2007 18:03:08
#1 Warning Unconnected Power Object On Net GND
Y4-08.sch GND
#2 Warning Unconnected Power Object On Net VCC
Y4-08.sch VCC
End Report
本章小结
原理图中放置的对象可以分为两大类,一类是具有电气特性的对象,一类是不具有电左特性的对象。本章介绍的是具有电气特性对象的放置方法及其属性的编辑方法。
具有电气特性的对象包括:元件、导线、电源/接地符号、结点、总线、总线分支线、网络标号、I/O端口等,这些对象的放置命令都包括在Wiring Tools工具栏中。这些对象的编辑均可以在各自的属性对话框中进行。值得说明的是,关于元件标号的全局修改方法具有普遍意义,其他对象的全局修改也可参照此种方法进行。
在本章中还介绍了利用设计管理器浏览、管理、编辑原理图的方法,这种方法对于分类浏览复杂电路图非常方便。最后介绍了对原理图的ERC电气法则检测。
读者在学习了第3章以后,已经掌握了绘制原理图的基本方法。对于比较简单的原理图应能比较容易地完成绘制任务。
复习思考题
3-1原理图中放大、缩小屏幕的快捷键分别是什么?试一试。
3-2加载/移出原理图元件库的方法有几种?
3-3元件的属性有几个?它们的含义分别是什么?
3-4放置元件的操作有几种方法?
3-5如果不想显示原理图中所有的元件标注(注意:是不显示,而不是没有内容),应怎样操作?在将元件标注隐藏后,若想重新显示,又该怎样操作?
3-6放置网络标号应注意什么问题?
3-7 ERC电气法则检测能检查电路中的逻辑错误吗?