首页 理论教育 电气规则检查与网络表生成优化方案

电气规则检查与网络表生成优化方案

时间:2023-06-28 理论教育 版权反馈
【摘要】:图2-46电气规则检查设置电气检查规则各选项卡一般情况下选择默认。具体来说,DXP中的Protel网络表包含两种,一种是基于单个电路原理图文件的网络表,另一种是基于整个项目的网络表。

电气规则检查与网络表生成优化方案

1.项目文件原理图电气规则检查

在进行项目文件原理图电气规则检查之前一般需根据实际情况设置电气检查规则,以生成方便用户阅读的检查报告。

(1)设置检查规则。执行“项目管理”→“项目管理选项”命令,打开项目管理选项对话框,选择“Error Reporting”选项卡设置违规选项,如图2-46所示。

图2-46 电气规则检查设置

电气检查规则各选项卡一般情况下选择默认。

本例中由于信号驱动问题主要用于电路仿真检查,与PCB设计无关,因此去除有关驱动信号和驱动信号源的违规信息,可以将它们的报告模式设置为“无报告”,如图2-46所示。

(2)通过原理图编译进行电气规则检查。如图2-47所示的原理图汇总可以看出违规的内容为:电路中桥堆未编号,且有两个电容的编号都是C2。

图2-47 电气规则检查

执行“项目管理”→“Compile PCB项目LM317可调稳压电源.PrjPCB”命令,系统自动检查电路,并弹出“Messages”对话框,显示当前检查中的违规信息,如图2-48所示。

单击图中某项违规信息,屏幕弹出编译错误窗口,显示违规元器件标号,同时违规处将高亮显示。

图2-48 违规信息显示

从图中可以获得违规元器件的坐标位置,这样可以迅速找到违规元器件并进行修改,修改电路后再次进行编译,直到编译无误为止。

本例中按照系统提示的错误情况修改电路图,将图2-48中其中一个电容编号改为C3,并给桥堆编号D1,然后再次进行电气检查,错误消失。

注意:在编译过程中,可能不会弹出“Messages”对话框,这说明该电路没有警告和错误,或者该对话框被关闭,可以执行“查看”→“工作区面板”→“System”→“Messages”命令,打开“Messages”对话框。

2.生成网络表

网络表文件(*.net)是一张电路图中全部元器件和电气连接关系的列表,它主要说明电路中的元器件信息和连接信息,是电路原理图与印刷电路板设计的接口,也是电路板自动布线的灵魂。用户可以由原理图文件生成网络表,也可以由项目文件生成网络表。

借助于元件的信息,设计者可以检查元器件是否重名,是否缺少元器件的封装信息、数值等问题;而借助于网络的信息,设计者可以清晰地查看应该连接的引脚(包含隐藏引脚)是否已经连接到一起。如果项目中只有一个电路原理图文件,那么创建的基于项目的网络表与基于电路原理图文件的网络表则是完全相同的。但是如果项目中包含有多个电路原理图文件,则基于项目的网络表与基于单个电路原理图文件的网络表是不同的。

具体来说,DXP中的Protel网络表包含两种,一种是基于单个电路原理图文件的网络表,另一种是基于整个项目的网络表。

(1)生成文档的网络表。执行“设计”→“文档的网络表”→“Protel”命令,生成与原项目文件同名、后缀名为.net的Protel格式网络表,假设此处生成的为sheet1.net。系统默认生成的网络报表不显示,必须在工作区面板中打开网络报表文件。

在网络表中,以方括号“[]”将每个元器件单独归纳为一项,每项包括元器件名称、标称值和封装形式;以圆括号“()”把电气上相连的元器件引脚归纳为一项,并定义网络名。

下面是电路网络表的部分内容(其中“”中的内容是编者添加的说明文字)。(www.xing528.com)

[“元器件描述开始符号”

R1“元器件标号”(Designator)

AXIAL-0.3“元器件封装”(Footprint)

240“元器件型号或标称值(元件Tpye)”

“3个空行用于对元器件做进一步说明,可省略”

]“元器件描述结束符号”

……

(“一个网络的开始符号”

NetC1-1“网络名称”

C1-1“网络连接点:C1的1脚”

D1-3“网络连接点:D1的3脚”

D2-2“网络连接点:D2的2脚”

……

)“一个网络的结束符号”

……

(2)生成设计项目的网络表。对于存在多个原理图的设计项目,如层次原理图,一般要采用生成设计项目网络表的方式产生网络表文件,这样才能保证网络表文件的完整性。

执行“设计”→“文档的网络表”→“Protel”命令,系统自动生成Protel格式的网络表,在工作区面板中可以打开网络表文件(*.net)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈