基于protel的多张式电路图电气规则检查_第1页
基于protel的多张式电路图电气规则检查_第2页
基于protel的多张式电路图电气规则检查_第3页
基于protel的多张式电路图电气规则检查_第4页
基于protel的多张式电路图电气规则检查_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于protel的多张式电路图电气规则检查摘要:与单张式电路图相比,在protel dxp屮对多张式电路图纸电 气规则检查过程耍相对复杂。木文以基于单片机的8路抢答电路层次原理 图的电气规则检查为例,详细阐述了编译工程z前对项目选项进行合理的 配置,以及多张式电路图的编译和错误修订过程。关键词:protel dxp多张式电路图电气规则检查中图分类号:tp315文献标识码:a文章编号:1007-9416 (2013) 06-0250-021引言在使用protel dxp1, 2设计pcb的过程中,通过电气规则检查原理 图连接的正确性,是确保pcb设计正确的前提。本文以基于单片机的8路 抢答电路层

2、次原理图的电气规则检查为例,详细阐述了编译工程之前对项 目选项进行合理的配置,以及多张式电路图的编译和错误修订过程。2多张式电路图设计模式及在protel dxp中的定义在protel dxp中主要提供了扁平式和层次式两大类多张式电路图纸 3, 4设计模式。2. 1扁平式设计模式及在protel dxp中的定义在扁平模式中,图纸z间的连接关系是横向的,任何两张图纸z间都 可以建立信号连接。主要包括f1毗和global两种不同的设计模式:(1)flat模式。以相同的port (端口)名称作为项目电路图之间的连接,即 端口是全局的。(2) global模式。本质是以相同的端口名称和网络标号作 为项

3、冃电路图之间的连接,即端口和网路标号是全局的。flat和global 模式均具有层次结构简单,电路图之间连接方式简单的优点。但是,均不 适合管理大型电路设计。2.2层次式设计模式及在protel dxp中的定义hierarchical模式的本质是子电路图的端口 (port)与根原理图的图 纸符号(sheet symbol)内的图纸入口 (sheet entry)纵向连接。每个 图纸符号对应一张子原理图。hierarchical模式可用于任何深度或层次的 设计,即层次不受限制。而且,电路图之间的层次关系清楚,信号连接明 晰,跟踪信号方便,能够较为高效的管理大型电路设计。3电气规则检查(erc)所

4、谓电气规则检查,就是查看电路原理图的电气特性是否一致,电气 参数的设置是否合理。在编译多张式原理图工程之前,必须对项目选项进 行配置。它通过项目选项对话框中的选项标签完成(project丨project options),主要需要设置的包括 error reporting、connection matrix 和options三个选项:(1) error reporting选项主要用于设置各种违规 类型的报告模式。报告的类型有error > warnings fatal error和no reporto 其屮包扌舌六大类错误和68项了错误。(2) connection matrix选项卡主

5、要 用于检测各种引脚、输入/输出端口、方块图的出入端口的连接是否构成 了警告(warning)或错误(error)等级别的电气冲突。(3) options主 要用于设置各种设计模式的网络标识符范围(net identifier scope)0网络标识符的作用范【韦i主要是在一个多张原理图设计中使用网络标识符决定网络连通性的方法。主要包括以下四种设置:flat (only ports global)用于在采用flat方式设计多张式电路图时,定义端口属性为全局的,即整个设计屮只采用同名端口连接所冇的原理图。global 方式(net labels and ports global ) 用于在采用

6、global 方式设计多张式电路图时,定义网络标号和端口属性为全局的,即整个设 计中通过同名端口和同名网络标号连接所有的原理图。hierarchical (sheet entry port connections) 方式用于在采用hierarchical方式设计多张式电路时,仅通过图纸符号入口和相应 的子图端口实现内部图纸连接。automatic方式在此方式下,根据自动判据自动选择,即若原理图中具有sheet entry,则选择hierarchical方式;若没有sheet entry 而有port,则选择flat方式;若没有port,则选择global方式。4多张式原理图电气规则检查实例这里

7、以文献5中基于单片机的8路抢答电路层次原理图的电气规则 检查为例,详细说明多张式原理图电气规则检查的编译及错误修订过程。4. 1基于单片机的8路抢答电路层次原理图的编译在编译前,首先在project project options下设置error reporting> connection matrix和options三个选项。其屮,由于采用的 层次方式设计多张式电路图的模式,因此将options设为hierarchical (sheet entry port connections)0对层次原理图进行erc后,共发现42个错误和警告,其中错误3个,警告39个。4. 2主要错误类型及修订

8、方法4. 2. 1全局电源/接地对象作用范i韦i改变(global power-object scope change)【错误提示格式】g1 obal power-object netname at locationl has been reduced to local level by presence of port at location2【错误类型】warning【产生原因】这种错误主要出现在子原理图中。全局电源端口通过一 个带冇局部属性网络标号的导线与一个端口相连接时,电源端口全局属性 变成该本地属性。【修改方法】(1) +5v网络类错误。从分析电路图功能角度岀发,在顶层原理图中 有

9、必要显示各模块间+5v电源的信号传递关系。为了消除此的错误,这里 将各子原理图中的+5v电源端口删除,并删除+5v网络标号,将各+5v连线 直接连接到+5v端口。(2) gnd网络类错误。在电路中所有gnd应接在一 起,没有必耍在顶层原理图表示其信号传递关系。因此,删除主电路图中 的gnd图纸入口,以及各子原理图中相应的gnd端口、连线以及连线上方 的网络标号。(3) l和n网络类错误。由于原來模块中全局的l和n电源 端口作用范围与局部端口 l和n冲突。将电源子原理图中的l和n电源端 口去掉,加入l和n网络标号。同时,在顶层主电路图屮加入一个交流电 压源,该电压源通过一个header2连接件与

10、图纸端口 1和n相连接。4. 2. 2网络包含多个相同的对象(nets containing multiple sim订ar objects)【错误提示格式】net netname contains multiple objecttype(objectlist)【错误类型】error【产生原因】这种错误主要出现在子原理图屮。当两个或两个以上相 同类型对象,以及相同电气i/o规定的对象,在相同的父网络中彼此连接, 提示此错误。【修改方法】(1)与端口 0sc2相关错误。由于电路总要构成回路,因此在端口 osc1 类型为input时,端口 osc2类型应为outputo同时,将顶层原理图和晶 振子

11、原理图中的端口 osc2类型进行更改。(2)与端口 out相关错误。将 单片机子原理图中pic16c72-20/sp芯片ra0/an0引脚属性改为outputo(3)与端口 reset相关错误。将单片机电路中pic16c72-20/sp芯片 ra1/an1引脚属性改为inputo修改后再进行编译,此错误提示消失。但 是,增加了一条复位电路中reset网络没有驱动源的警告。(4)与端口 netrll 2相关错误o将单片机子原理图中ptc16c72-20/sp芯片mcl r/vpp引脚属性改为inputo修改后再进行编译,此错误提示消失。但 是,增加了一条扬声器电路中+5v网络没有驱动源的警告。4

12、. 2. 3 浮动的网络标号(floating net labels)【错误提示格式】floating net label netlabelname.【产生原因】当网络标号被检查没有依附于一根导线或总线对象时, 提示此错误。【修改方法】将网络标号osc2放置在导线周围的合适位置。修改后再进行编译,此错误提示消失。4. 2. 4对象未处于网格点(off-grid object)【错误格式】off grid objectidentifier at location.【产生原因】当对象未与当前扑捉网格对齐时,提示此错误。【修改方法】手工或者使用edit丨align | align to grid命令

13、移 动对象到网格。4. 2. 5 没有驱动源的网络(nets with no driving source)【错误提示格式】off grid objectidentifier at location.【产生原囚】当一个设计中的网络被检查出没有驱动源时,提示此错 误。【修改方法】在不违背设计理念的情况下,此种错误警告不需进行修 正。5结语在编译多张式电路图,应正确设置各种设计模式下options屮的网络 标识符范围。此外,protel dxp提供的原理图自动检测机制只是按照原理 图中的连接进行检测,系统并不知道原理图设计的最终效果,所以一些错 误是不必进行修正的。如果检测后的messages面板中并无错误信息出现, 也并不表示原理图的设计完全正确,还需要将网络表中的内容和所要求的 设计反复对照和修改。参考文献1李小坚,赵山林,冯晓君protel dxp电路设计与制版实用教程m 人民邮电出版社,2009.2 zhai yan, zhu quan-hua, zhang zhi-tao et al. analysis onthe formation of micro-streamer in dbd by prote1. gaodianya jishu/high vol

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论