(ProtelDXP2004第五章 )
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图5-3 【Connection Matrix】(连接矩阵)选项卡
3.设置比较器
图5-4 【Comparator】(比较器)选项卡
单击项目管理选项对话框的【Comparator】(比较器)选项卡,如图54所示。 该选项卡包含4向基本的设置选项,即Differences Associated with Components(与元器件有关的变换)、Differences Associated with Nets (与网络有关的变换)、Differences Associated with Parameters(与参数有 关的变换)和Differences Associated with Physical(与对象有关的变化)。 在每个选项中,包含众多的设置内容。对于每一个选项,如果在项目编译时发 生了变化,可以选择是否显示该变化,移动光标到该选项对应的【模式】一列, 单击显示模式选项,可以在“查找差异”和“忽略差异”中选择一种,当设置 为“查找差异”时,差异的情况将会在【Message】窗口中列出。
图5-7 电气规则检查报告
从编译结果中可以看到,电路原理图编译产生了两个“Error”,并且给 出了错误的位置和类型。移动光标到【Message】窗口的错误编号“1”的行 上(即报告的第一行上),双击鼠标左键,弹出【Compile Errors】对话框,
显示当前编译的错误选项,同时在电路原理图中,高亮显示该错误的位置,
图5-12 自动生的网络表文件
3.网络表的格式 打开网络表文件,可以看到网络表中包含两种信息,即元器件声明
和网络定义。
1)元器件声明 元器件声明以“[”开始,以“]”结束,内部是其具体的内 容。对于网络经过的每一个元器件,在网络表中都会有声明。下面以生成的 网络表中的一个电容元件的描述为例,介绍元器件描述的格式。 [ C1 RAD-0.3 Cap 元器件声明开始 元器件序号 元器件封装 元器件注释 系统保留行 系统保留行
图5-2 报告模式级别的设置 (2)Violations Associated with Components(与元器件有关的选项): 该选项主要是与元器件有关的检查规则的设置,包含元器件引脚的复用、元器 件的重复引用、元器件标志的重复,以及子图入口重复等,具体选项内容可以
单击“Violations Associated with Components”前的“”号进行查看。
第5章 电器检测和生成报表
【本章重点】
原理图的电气检查 网络表生成的方法
元器件清单的产生
常见输出文件的生成
5.1 原理图的电气检查
原理图电气检查的主要目的是检查原理图中的电气连接情况,找到
原理图设计过程中存在的一些潜在的错误,检查原理图的设计是否合理, 为下一步的PCB设计奠定基础。
1.设置检查规则 原理图绘制完成后,可根据实际情况设置原理图的电气检查规则,
如图5-8所示。这样可以方便地对产生的错误进行定位,以便修改。
图5-8 错误的显示和定位
[6] 根据电气规则检查报告,查看报告的等级,仔细查看原理图,对原 理图中存在问题进行修改。重复以上检查步骤,直到没有错误为止。 编译后的出错信息并不一定都是准确的,也不一定都需要进行修改, 应根据实际设计的系统进行判断。如果实际正确的部分在检测时违反了设计 的规则,可以放置忽略ERC检查指示符,这样可以避免显示错误的信息提示。
2.设置电气连接矩阵
单击项目管理选项对话框的【Connection Matrix】(连接矩阵)选项卡,
如图5-3所示。 电气连接矩阵中显示了各种引脚、端口、图纸入口之间的链接状态,以及相
应的错误类型的严格性设置。系统在进行电气规则检查时,将根据连接矩阵
的设置的错误等级生成ERC报告。如果要改变某电气连接检查的错误等级, 可以在矩阵图中用鼠标左键单击相应的颜色方块,则相应的报告类型(方块 颜色)将随之改变,每单击一次左键,报告的类型就改变一次。共有4种报告 类型可以选择。
每种输出类型分别使用不同的文件夹:用于设置是否将不同类型的输出
文件放到不同的文件夹中
(3)网络表选项:用于设置网络表选项。 允许端口:如果选择此项,系统将采用I/O端口的名称来命名与其相连的 网络,而不采用系统产生的网络名称 允许图纸入口命名网络:如果选择此项,系统将采用图纸入口名称来命 名与其相连的网络,而不采用系统产生的网络名称 追加图纸数到局部网络:如果选择此项,系统将在当地网络名称后面添 加一个图纸编号后缀,这样可以根据网络名称的后缀知道该网络位于哪张图 纸上。当一个项目中包含多个原理图时,选择该项对于错误的查找非常方便
图5-11 单个原理图文档
[2] 执行菜单【设计】/【文档的网络表】/【Protel】命令,系统会自动 生成当前文档的一个网络表,并将其命名为“555 Astable Multivibrator.NET”, 如图5-12所示。 2)项目的网络表 打开项目文件,然后执行菜单【设计】/【设计项目的 网络表】/【Protel】命令,系统会自动生成当前项目的网络表
选项主要是与其他对象相关的检查规则的设置,包括没有错误、原理图中的
对象没有全部在图纸范围内、对象偏离了网格3项内容。 (6)Violations Associated with Parameters(与参数有关的选项): 该选项主要是与参数有关选项检查规则的设置,包括同一参数包含不同的类 型和同一参数包含不同的数值两项内容。
图5-5 工程变化订单选项卡
5.检测结果报告
在设置了相应的检查规则之后,就可以对原理图进行电气检查。原理图的检 查是通过项目的编译来实现的,下面以项目“555 Astable Multivibrator.PRJPCB”为例介绍具体步骤。
【案例5-1】
原理图的电气检查
本例中,要求以项目“555 Astable Multivibrator.PRJPCB”为例进行电气检查。
5.2 创建网络表
网络表是电路原理图的另一种表现形式。一个电路,可以看成是由 若干个网络组成的。网络表中包含了电路原理图中所有元器件的信息和网络 信息。因此网络表是通过网络标签进行连接的,而不需要用导线将网络端口 实际连接在一起。 1.设置网络表选项 用户可以由原理图文档生成网络表,也可以由项目生成网络表。在 由项目生成网络表时,需要对项目选项对话框的【Options】选项卡进行设置。
图5-2 报告模式级别的设置
(3)Violations Associated with Documents(与文件有关的选项):该 选项主要是与层次原理图有关的检测规则的设置,包含冲突的约束关系、重 复的图纸编号、重复的图纸符号、没有与图纸符号对应的子图等。 (4)Violations Associated with Nets(与网络有关的选项):该选项主 要是与网络有关的检查规则的设置,包含原理图中添加的隐藏网络、重复的 网络名称、悬空的网络标签、悬空的电源、网络参数没有名称、网络参数没 有参数、多个信号驱动等。 (5)Violations Associated with Others(与其他对象有关的选项):该
4.设置工程变化订单 单击项目管理选项对话框的【ECO Generation】选项卡,打开工程变化
订单选项卡,如图5-5所示。图5-5 工程变化订单选项卡
该选项卡包含3个基本的设置选项,即Modification Associated with Components(与元器件有关的修改)、Modification Associated with
设计步骤 [1] 打开需要检查的项目E:\chapter_5\5_1\555 Astable Multivibrator.PRJPC,该项目包含的原理图如图5-6所示。
图5-6 被检查的原理图文档
[2] 执行菜单【项目管理】/【Compile PCB Project 555 Astable Multivibrator.PRJPCB】命令,对项目进行编译。 [3] 查看检查结果,如果电路的绘制正确,则检查结果输出【Message】 窗口是空白的。 [4] 把电路原理图中的标志为“CT”的电容修改为“C1”并保存,再一次 对项目进行编译,则编译的结果如图5-7所示。
以生成方便阅读的检查报表。电气检查规则的设置是在项目选项中设置
完成的,执行菜单【项目管理】/【项目管理选项】命令,打开项目管 理选项对话框,并单击【Error Reporting】选项卡,如图5-1所示。
图5-1 【ErroБайду номын сангаас Reporting】选项卡
(1)Violations Associated with Buses(与总线有关的选项):该选项主要 是与总线有关的检测规则的内容,如总线的标号超出范围、总线定义不合 法等。对于每一项具体的检查内容,可以设置其检查规则。例如,对于 【Bus indices out of range】选项,移动光标到右边【报告模式】一栏的 报告模式上,单击鼠标左键,即可以在下拉的报告模式中选择一种与之相 应的报告级别,如图5-2所示。报告的级别有无报告、警告、错误和致命 错误4种。
图5-10 【网络ID范围】选择 (4)网络ID范围:用于设置网络的辨识范围。用鼠标左键单击下拉按 钮,弹出下拉菜单,如图5-10所示,可以从4种网络的辨识范围中选择一种。 一般情况下均采用默认值“Automatic”。
图5-10 【网络ID范围】选择
2.创建网络表 网络表可以由单个原理图文档生成,也可以由项目生成。 1)单个文档的网络表 对于单个原理图文档,生成网络表的步骤如下所 述。 [1] 执行菜单【文件】/【打开】命令,打开所需的原理图文档,如图511所示。
[2]单击 示。
按钮,弹出元器件的【报告预览】对话框,如图5-14所
[3]根据【报告预览】上相应的按钮,调整视图的大小后,可以单击按钮 进行打印,也可以单击 按钮,弹出【导出文件】对话框,在该对话框
执行菜单【项目管理】/ 【项目管理选项】命令,打开项目管理选项对话框,
单击【Options】选项卡,如图5-9所示。
图5-9 【Options】选项卡
图5-9 【Options】选项卡 通过该选项卡可以设置文件的输出路径、输出选项和网络表选项等内容。 (1)输出路径:用于设置输出文件的路径。 (2)输出选项:用于设置文件的输出选项。 编译后打开输出:用于设置是否在项目编译后打开输出文件 时间标志文件夹:用于设置是否在输出文件的名称中加入当前的日期和 时间 存档项目文件:用于设置是否对项目文件进行存盘
Nets(与网络有关的修改)和Modification Associated with Parameters
(与参数有关的修改)。在每个选项中,包含众多的设置内容。对于每一 个选项,移动光标到该选项对应的【模式】一列,单击显示模式选项,可 以在“生成变换订单”和“忽略差异”中选择一种。在利用Protel DXP 2004 进行PCB项目设计时,如果利用同步器在原理图文件与PCB文件之 间传递同步信息,则系统会根据在工程变化订单中设置的参数来对项目文 件进行检查,若发现项目中发生了相应的变化,会打开【工程变化订单】 对话框,报告项目文件发生的具体变换。
网络定义结束
5.3 生成元器件报表
绘制完成原理图文档后,为了方便元器件的采购与管理,一般还需要生 成一个元器件报表,其中主要包括元器件的名称、标注、封装等内容。 【案例5-2】 生成元器件报表 本例中,要求根据图5-11所示的原理图生成相应的元器件报表。
设计步骤 [1] 打开原理图文件,执行菜单【报告】/【Bill of Materials】命令,弹 出元器件报表清单对话框,如图5-13所示。
系统保留行
] 元器件声明结束
2)网络定义 网络定义以“(”开始,以“)”结束,内部是其具体内容。 下面以生成的网络表中的一个网络端口“RST”的连接为例,介绍网络连 接的描述格式。 ( RST R1-2 网络定义开始 网络名称标志 第一个网格节点,元器件标志-引脚标号
U1-4
)
第二个网格节点,元器件标志-引脚标号