Protel99SE电路设计实例教程6(共13章)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2第6章原理图设计进阶内容提示:前面章节已经对原理图设计的基本操作进行了介绍,通过这些操作已经完全能够设计完整的电路原理图了。但原理图的设计过程有时会比较复杂,这时如果仅采用基本操作,工作量会变得很大,不仅影响设计的效率,同时也难以保证电路设计的质量。为了方便用户进行原理图的设计,Protel99SE在基本操作以外还提供了许多强大的设计功能,如简化电路连接的总线连接方式和网络标号的使用、适用于对多个元件属性同时进行修改的全局编辑功能、为保证电路电气连接正确而设计的ERC检查等,这些能够让原本繁重的设计工作变得轻松、快捷,同时还能保证电路的高度正确性。因此除了熟练掌握原理图设计的基本操作外,学会使用并熟练运用这些高级功能,是高效、快捷地设计高质量的原理图的关键。本章中会对原理图设计中高级功能的使用以及一些常见问题的处理技巧进行详细的介绍,希望读者能够熟练掌握。学习要点:原理图的总线连接方式阵列粘贴与拖动绘图元件全局属性的编辑元件的自动编号原理图的电气规则检查生成网络表等各种报表36.1绘制原理图进阶6.1.1绘制总线及接口在进行原理图设计时,如果元件的数目较多,并且各个元件也都有很多引脚,那么连接关系一般都比较复杂,如果对于每个引脚都用导线逐根连接,则原理图中会充斥有过多的导线,导致各元件间的连接关系不明确,容易产生混乱,而且需要连接的导线很多,给原理图的绘制也带来了不小的工作量,如图6.1所示。46.1.1绘制总线及接口1.放置总线在布线工具栏中,放置导线按钮的旁边有一个按钮,对应于菜单命令Place→Entry,即是用来放置总线的。用鼠标左键单击该按钮,鼠标光标将变成十字形,如图6.2所示,与放置导线的过程相同,通过单击鼠标左键即可确定总线起点与终点,对于画线方式以及属性的调整也与导线的绘制过程相同,如图6.3所示。56.1.1绘制总线及接口2.放置总线入口紧挨总线放置按钮有一个按钮,对应于选择Place→BusEntry命令,用于放置总线的入口接口来与具体的引脚相连。用鼠标左键单击该按钮,即可进入总线入口放置状态,如图6.4所示,通过单击鼠标左键放置总线入口,按键盘空格(Space)键或X、Y键可以调整入口朝向。放置总线入口使其一端与总线相连,另一端通过放置导线与对应引脚相连,如图6.5所示,依次对每个引脚进行上述操作,即可完成总线连接图形的绘制,对芯片控制输入电路连线绘制也作相同的处理,效果如图6.6所示。66.1.2网络标号的使用在布线工具栏上的按钮,对应于选择Place→NetLabel菜单命令,通过鼠标左键单击该按钮,即可开始放置网络标号,如图6.8所示,此时鼠标光标会带有一个网络标号名称的虚线框,光标所指位置为网络标号的参考点,通过使用鼠标左键单击引脚的末端或与引脚相连的导线,即可将该网络标号与该引脚关联起来。按Tab键,可以打开如图6.9所示的网络标号属性设置页面,在Net一栏中可以修改网络标号的名称,也可以用鼠标左键单击向下的箭头打开下拉列表选择已有的网络,如图6.10所示。76.1.2网络标号的使用与具有相同名称的网络标号相关联的引脚或导线在电气上是连接在一起的,因此将名称相同的网络标号放置到总线两端对应引脚的入口处,即可赋予总线连接方式的电气连接特性,如图6.11所示。有相同名称的网络标号标识的导线或引脚在电气上都是相连的,并不局限于总线连接方式,因此在连线复杂或连线比较困难的地方都可以使用,从而简化电路连接。如图6.12和图6.13所示。86.1.3使用I/O接口连接用鼠标左键单击布线工具栏中的按钮或执行Place→Port菜单命令,即可进行I/O端口放置,如图6.14所示。通过单击鼠标左键确定I/O端口起始点,拖动鼠标到合适位置再用左键单击一次即可放置指定长度的I/O端口,放置过程中按Tab键或放置后双击端口,就可以打开如图6.15所示的I/O端口属性对话框。96.1.3使用I/O接口连接完成设置,并在相对应的另一连接引脚处放置具有相同名称的I/O端口,如图6.18和图6.19所示。106.1.4利用阵列粘贴与拖动绘制阵列元件在绘制原理图过程中有时会遇到需要放置多个相同元件并且元件排列很整齐的情况,例如需要绘制如图6.20所示的电路图,在这种情况下,如果逐个进行放置会显得较为繁琐,此时可以通过阵列粘贴来绘制元件,同时使用拖动功能绘制平行导线,实现起来既快捷又方便。1.单个对象的阵列粘贴2.通过拖动被选对象(DragSelection)绘制导线3.通过拖动(Drag)绘制导线4.组合阵列粘贴116.1.5元件全局属性的编辑下面将通过一个实例具体介绍对元器件的属性进行全局编辑的过程。1.修改电阻元件的封装如图6.34所示,在绘制电路的过程中可以先不对元件属性进行细致的设置而先将各元件的连接关系确定。然后利用元件属性的全局编辑功能对各类元件的封装、型号等信息进行统一修改。2.设置文字的显示效果除了对元件属性进行修改以外,对原理图中的其他元素也可以使用全局编辑功能修改其属性,下面以修改文字的显示效果为例详细地进行介绍,电路仍采用图6.34中的设计。126.1.6设置PCB布线指示用鼠标左键单击按钮,或执行相应的菜单命令,即可进入PCB布线指示放置状态,如图6.45所示,单击鼠标左键进行放置。放置前按键盘上的Tab键或放置后用鼠标左键双击布线指示可以打开如图6.46所示的属性设置对话框。136.1.6设置PCB布线指示在属性对话框中通过鼠标左键单击右下方的Global按钮,将打开PCB布线指示的全局编辑对话框,如图6.47所示,其设置方法可参照6.1.5节的内容。146.2元件的自动编号在绘制原理图的过程中,如果没有对元件的序号进行设置,系统将采用默认设置为元件添加序号,通常在元件编号中会带有“?”号,如电阻为“R?”,电容为“C?”。若元件没有默认序号,则会使用前面一元件的序号作为当前元件的序号。在前面的章节中介绍了如何逐一对元件的序号进行修改,对于比较简单的原理图来说是可以采用的,但当电路比较复杂,元件数目很多时,逐个修改元件的编号就显得过于繁琐,而且可能会出现某些元件的序号重复,或某类元件的序号不连续等问题。针对这一点,Protel99SE为用户提供了元件的自动编号功能,使用这一功能可以在放置完全部的元件后统一对元件进行编号,从而节省了绘图时间,又可以使元件的序号完整正确。下面就对这一功能进行介绍。156.2.1对元件进行自动编号以图6.48所示的电阻阵列的自动编号为例,选择Tools→Annotate菜单命令,如图6.49所示,即可对原理图中的元件进行自动编号,此时会打开如图6.50所示的自动编号设置对话框。通过对该对话框的选项进行设置,可以实现多种形式的自动编号。各选项的具体含义如下。1.Options选项卡(1)AnnotateOptions选项组(2)GroupPartsTogetherIfMatchBy选项组(3)Re-annotateMethod选项组2.AdvancedOptions选项卡166.2.2熟练使用自动编号例如需要对如图6.63所示的电路模块中的元件编号进行修改,希望使电阻、电容元件的编号以功能元件U4为基准进行编号,即将其编号修改为“R4**”、“C4**”的形式,这样当看到编号以“4”开头的元件时即能够很快地知道它是在U4周围的元件,从而极大地方便了对元件的管理。具体操作方法如下。(1)通过框选或其他选取方式选取图6.63中的元件。(2)用鼠标左键双击一个电容元件,打开其属性对话框。(3)单击右下角的Global按钮,打开全局编辑对话框。176.2.2熟练使用自动编号(4)在AttributesToMatchBy(匹配属性)选项组的LibRef文本框中输入“CAP”,同时将Selection选项选为Same,表示对所有选中的LibRef为CAP的电容元件进行修改,然后在CopyAttributes(复制属性)选项组中将Designator改为“C40?”,表示电容元件的编号都以“40”开头,后面的数字通过自动编号功能进行设置。设置后的全局编辑对话框如图6.64所示。(5)单击OK按钮,弹出如图6.65所示的确认对话框,单击Yes按钮确认进行修改。(6)对电阻元件也可以做类似的调整,调整后的电路如图6.66所示。186.2.2熟练使用自动编号(7)然后执行自动编号命令,在弹出的对话框中对Options选项卡作如图6.67所示的设置,在这里可不对AdvancedOptions选项卡进行设置。(8)单击OK按钮,进行自动编号,结果如图6.68所示。以上介绍的是在已进行过编号的电路原理图的基础上进行修改的方法,此外在设计时还可以直接通过自动编号功能实现上述的分组编号。196.2.2熟练使用自动编号例如需要在如图6.69所示的电路中实现分组编号,则可以采用如下的操作步骤。(1)执行自动编号命令,在Options选项卡中的AnnotateOptions下拉列表中选择ResetDesignators,如图6.70所示,单击OK按钮重置元件的编号。(2)选择Edit→Selection→OutsideArea命令或直接在英文输入法状态下按键盘S键,弹出Selection菜单后选择OutsideArea命令或按O键执行,框住需要进行编号的电路模块,此时该模块以外的电路和元件都会被选取,如图6.71所示。206.2.2熟练使用自动编号(3)再次选择自动编号命令,对Options选项卡进行如图6.72所示的设置,注意选中Ignoreselectedparts选项。(4)打开AdvancedOptions选项卡,选中当前文件前面的复选框,并将编号范围修改为401~499,如图6.73所示。216.2.2熟练使用自动编号(5)单击OK按钮进行自动编号,结果如图6.74所示。(6)对图中的一些元件的编号进行手工修改,如将功能元件的编号改为U4等,即可得到与图6.68相同的编号效果。通过类似的操作对其他模块也分别进行编号,即可实现对整个系统的分组编号。226.3原理图的电气检查电气规则检查(ElectricalRuleCheck,ERC),用来检查电路原理图中电气连接的完整性。电气规则检查可以按照用户指定的逻辑特性进行,可以输出相关的物理逻辑冲突报告,例如悬空的管脚、没有连接的网络标号以及没有连接的电源等。在生成测试报告的同时,程序还会将ERC结果以符合的形式直接标注在电路原理图上。对设计一个复杂的电路原理图来说,电气规则检查代替了手工检查的繁重劳动,有着手工检查无法达到的精确性以及快速性,是设计原理图的好帮手。236.3.1设置ERC规则通过选择Tools→ERC菜单命令,或使用快捷键T打开工具快捷菜单,如图6.75所示,然后选择ERC命令或按键盘E,即可打开如图6.76所示的ERC规则设置对话框。可以看到ERC规则设置对话框中有Setup(设置)和RuleMatrix(规则矩阵)两个选项卡,下面分别对其进行叙述。1.Setup选项卡(1)ERCOptions选项组(2)Options选项组(3)NetIdentifierScope选项组2.RuleMatrix选项卡(1)Legend(图例)(2)规则矩阵246.3.2运行ERC如要对图6.80所示的电路图进行电气规则检查,具体操作步骤如下。(1)选择Tools→ERC菜单命令,打开ERC设置对话框。(2)对Setup选项卡进行设置,如图6.81所示,选择生成ERC报表,并在原理图上显示错误标识,选择电气检查范围(SheetstoNetlist)为当前原理图(Activesheet),网络识别范围(NetIdentifierScope)为连接端口(SheetSymbol/PortConnections)。256.3.2运行ERC(3)打开RuleMatrix选项卡,设置其为默认参数,如图6.82所示。(4)单击OK按钮,运行ERC。由于选中Createreportfile选项,系统运行完ERC后会自动生成一个ERC报表文件,以.ERC

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功