• 1.06 MB
  • 2022-05-11 18:36:33 发布

Proteus8 0教学全套课件电子线路设计与仿真 第五章 ISIS 电路多页设计.ppt

  • 29页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
作者时间刘德全2013.08Proteus8.0-电子线路设计与仿真LDQ 目录1多页设计基本概念2多页设计相关的命令3层次电路图设计ISISSchematicCapture电路多页设计 5ISISSchematicCapture电路多页设计5.1在一个大型复杂项目设计中,ISISSchematicCapture编辑区相当于电路设计图纸,又称为设计页(简称页),一个设计页不可能绘制所有的电路图,此时必须用多页来完成,故称这种方式为多页设计,多页原理图之间通过网络标号进行电气相连接,即具有相同的网络标号电气特性是链接在一起的。ISIS平台包括多页平行设计和层次电路设计。 55.1多页平行设计多页平行设计就是将整个电路设分解为几个部分,分别设计在各自的页上,各页之间通过网络标号链接并保存在同一个项目中。各页在设计中是平行,所以称为多页平行设计。有时将多页也称为根页,每页的标题通过“Design”→“Editsheetpropertie”设计。ISISSchematicCapture电路多页设计 55.1层次电路设计层次电路设计就是一个设计页包含一层或者多层的下层设计页,把具有下层页的设计页称之为“父页”,其下层页称之为“子页”,顶层的父页也称之为顶层根页。ISIS对层次的深度不限制,层次式电路设计有自顶向下和自底向上两种设计方法。层次电路设计中有两种模块,即“子电路”和“模块元件”。它们以“实体”(Devicebody)形式出现在电路中,它们的内部电路为它们所在页的下一层页(子页)电路,一般将电路中相对独立的电路设计为“子电路”或者“模块元件”。层次电路设计中的“模块元件”就是将子电路封装在一个元件内并保存在元器件库中,只要设置了它的封装,即可以应用于电路设计和PCB设计,若模块元件内部的元器件均为仿真模型,并形成仿真模型存入库中,则可以应用于各中电路设计、仿真、PCB设计中。模块元件的详细设计参照第八章相关内容,本章只讲解子电路层次电路设计。ISISSchematicCapture电路多页设计 55.2有关的菜单和工具Design设计菜单Design菜单如图5-1所示。编辑设计属性编辑设计页属性编辑设计注释电源网络配置新建设计页删除设计页跳转到前一个设计页/跳出子图PageUp跳转到后一个设计页/进入子图PageDown退出子图到父图Ctrl+X跳转到设计页平行设计页名称图5-1Design菜单栏ISISSchematicCapture电路多页设计 55.2平行页电路图设计本节通过74LS390芯片构成四位十进制计数器(光盘实例Chap5中的decadecounter.pdsprj)来说明平行页电路图设计方法。完整电路图如图5-3所示,现将该电路分成74LS390设计和contr&Disp设计页,下面具体介绍平行页电路设计具体方法。ISISSchematicCapture电路多页设计 55.2图5-374LS390构成的十进制计数器整体原理图ISISSchematicCapture电路多页设计 55.2图5-8contr&Disp设计页属性ISISSchematicCapture电路多页设计 5平行设计页之间的切换之间的切换方法主要有:(1)利用键盘快捷键PAGE-UP和PAGE-Down切换,或者菜单Design→GotoPreviousRootorSubSheet和GotoNextRootorSub-sheet命令实现平行设计页之间的切换。(2)利用DesignExplorer工具切换。(3)单击菜单Design下面的设计页名称实现设计页切换。(4)利用Gotosheet命令。单击菜单“Gesign”→“Gotosheet”命令,弹出如图5-9所示对话框。按住shift键单击设计页名称实现设计切换。5.2平行设计页之间的切换ISISSchematicCapture电路多页设计 574LS390设计页与contr&Disp设计页都属于同一个ROOT下面,所以其是平行的关系。5.2设计页的数量图5-9GotoSheet属性ISISSchematicCapture电路多页设计 5层次式电路设计工具SubcircuitMode(子电路模式)子电路模式主要包含方框电路的各类型端口,如图所示。5.3层次电路图设计默认端口输入端口,信号输入输出端口,信号输出双向端口,信号即可以输入也可以输出电源端口地端口总线端口图子电路模式及各端口功能ISISSchematicCapture电路多页设计 55.3控制与显示页设计2.TerminalsMode(终端模式)ISIS提供逻辑终端和物理终端两种终端模式,这两种终端以其标号语法进行区别。(1)逻辑终端:逻辑终端仅用作网络标号。在层次电路设计中作为父图和子图之间的电气连接,ISIS认为同名的网络标号链接在一起。逻辑终端名可以是文字、数字、字符及连接线、下划线或者空格等混合构成。线标号、总线标号及网络标号均属于逻辑终端。(2)物理终端:物理终端表征一个物理连接器引脚,例如:U1:2表示U1器件的第2引脚。物理终端可以放置在任何地方。ISISSchematicCapture电路多页设计 55.3单击模式工具栏上的按钮,进入到终端模式,对象选择器列出了常用的逻辑终端,如图5-11所示。主要用于模块电路中,与子电路端口进行电气参数传递。符号功能描述DefaultPort默认端口InputPort输入端口OutputPort输出端口BIDIRPort双向端口PowerPort电源端口GroundPort数字地CHASSISPort模拟地BUSPort总线端口图5-11终端模式及各端口符号和功能ISISSchematicCapture电路多页设计 5父图方块电路图的绘制(1)绘制方框图(实体框)单击子电路模式,在ISISSchenmaticCapture原理图编辑区单击左键(起点),此时有一个红的框以当前点击处为对角线的起点随着鼠标移动,再次单击则以起点和终点为对角线画出一个矩形框,此过程如图5-12所示。5.3层次电路图—父图的绘制图5-12层次电路方框的绘制ISISSchematicCapture电路多页设计 5(2)方框电路图添加端口在子电路模式下,在对象选择器中选项对应的端口,将鼠标移至方框电路图蓝色边线处单击放置端口,分别放置在子电路实体框的左右两侧(对于ISIS而言,逻辑端口只能放在左右两侧,不能放在上下两侧),一般输入端口放置在左边,输出端口放置在右边。具体操作过程如图5-13所示。5.3图5-13放置端口ISISSchematicCapture电路多页设计 5(3)父图属性修改父图属性修改包括方框图属性修改和终端属性修改。方框图属性修改:双击方框电路图,打开父图属性对话框如图5-14所示,其主要功能参数如下:Name:实体名Circuit:电路名。多个子电路可以具有同样的电路名,但是在同一个设计页中,每个子电路必须有唯一的实体名。Properties:子电路属性说明5.3ISISSchematicCapture电路多页设计 5终端属性修改双击方框图中的终端,弹出终端属性对话框,如图5-15所示,其主要功能参数如下:String:端口名称,注意端口名称必须与子电路中的逻辑终端名称必须一致。如果要输入,则输入“$P7”即可。Rotate:旋转,主要包括Horizatuon:水平旋转;Vertical:垂直旋转。Justify:对齐,主要包括水平方向对齐和垂直方向对齐。水平方向对齐:Left,左对齐;Center,水平居中;Right,右对齐;垂直方向对齐:Top,顶对齐。Middle,垂直居中;Bottom,底对齐5.3ISISSchematicCapture电路多页设计 55.3图5-15终端属性修改对话框图5-14父图属性修改对话框ISISSchematicCapture电路多页设计 5子电路图电路设计和网络标注5.31.父图切换到子电路图设计页(简称子图)ISIS系统提供以下三种方式实现父图切换到子图:鼠标放在父电路实体(方框电路图)上,按PageDown键,进入子电路设计页,默认是一个空白的设计页,该页常称为子页或者子图,因而“子电路”对应的方框图实体又称为父页(父图)。方框图成为热点,右击弹出快捷菜单GotoChildSheet命令。鼠标放置到父图实体上,按CTRl+C。ISISSchematicCapture电路多页设计 55.32.子电路设计及网络标注子电路设计与ISIS中设计电路一样,对子电路的输入、输出放置相应的逻辑终端并修改逻辑终端的属性,使逻辑终端与父图中的端口名称一致,实现父图与子图之间的电气连接。3.子图返回父图(1)在子电路图中,按Pageup键返回父图;(2)单击工具栏上的(ExitParentSheet);(3)在子电路图空白处,单击右键快捷菜单选择ExitParentSheet。(4)如果是首次子页和父页进行切换的话,可以单击按钮进行切换。ISISSchematicCapture电路多页设计 5总结前两小节,得出绘制层次电路设计的步骤:(1)选择子电路模式,并在编辑区合适的位置拖出一个方框电路实体框(父图);(2)从对象选择器中选择合适的模块端口类型,并放置到ISIS编辑环境中子电路实体框的左右两侧。一般情况下,输入端口放置在左侧,输出端口放置的右侧;(3)使用端口编辑对话框或者PAT属性工具编辑端口属性。但必须使端口名与子电路的逻辑终端名称一致;(4)连接父图,实现子电路之间的电气连接;(5)绘制子电路,并为其分配实体名(也是其子电路的名称,Circuit参数)和电路名(name参数)。多个子电路可以共用一个电路名(例如要设计立体声放大电路,设计两个子电路LEFT和RIGHT进行声道信号放大,这时就可以设计一个子电路(name属性相同),使它们共有一个子电路名称),但实体名必须唯一;(6)设置子电路图;(7)调试电路;5.3层次电路图的设计ISISSchematicCapture电路多页设计 55.3下面仍然以decadecounter电路为例进行层次电路图设计,将电路分成控制模块子电路(由74LS390构成)和显示模块子电路(由BCD数码管构成)。创建项目Hierarchical.pdspdj项目(光盘实例Chap5中Hierarchical.pdspdj)。1.新建父图按照图5-15创建父图,并放置端口,为了调试方便,把74LS390构成的控制电路的清零信号放置在显示电路中。创建父图74LS390和DISP,两个父图属性参数设置如图5-16所示。2.放置父图终端3.连接父图,最终效果如图5-15所示。4.设计子电路图5.调试电路,进入现实模块子电路,单击运行按钮观察运行情况,如图5-18所示,显示正常,说明电路设计合理。ISISSchematicCapture电路多页设计 55.3图5-15父图图5-16父图属性对话框ISISSchematicCapture电路多页设计 5设计子电路图5.3(1)设计74LS390父电路的子电路进入74LS390父电路的子电路,选取元器件并连线,最后放置与父图对应的端口,其对应的子电路图如图5-17所示。(2)设计DISP父图的子电路图进入DISP父电路的子电路,选取元器件并连线,最后放置与父图对应的端口,其对应的子电路图如图5-18所示。图5-1774LS390子电路图ISISSchematicCapture电路多页设计 55.3图5-18DISP子电路图ISISSchematicCapture电路多页设计 5层次电路图之间的浏览5.31.利用快捷键进行预览在父图或者子电路图中,按Pageup或者PageDown键可实现电路之间的切换浏览。2.利用Gotosheet命令。单击菜单“Gesign”→“Gotosheet”命令,弹出如图5-19所示对话框。按住shift键,单击设计页名称实现设计切换或者选中设计页名称单击“OK”键。可以通过ExpandOneLevel(展开)按钮、CollapseOneLevel(折叠)按钮可以实现父图和子图树状结构的展开和折叠。从图5-19还可以看出(与图5-9对比),父图Rootsheet1包含两个子电路图74LS390和DISP。图5-19Gotosheet层次电路切换属性ISISSchematicCapture电路多页设计 55.33.通过浏览器工具进行层次电路的切换和元器件的浏览单开本项目的浏览器窗口,如图5-20所示,为了使DISP层次电路能够显示出来,我们在其子电路中放置一个电阻元件,因为在DISP中的器件都是虚拟仿真器件,不能在预览器窗口显示。选中元器件物理中端右击在弹出的快捷菜单中单击“GotoSchematicSheet”命令即可进入到父图;单击“GotoSchenmaticPart”命令即可进入子图。图5-20设计浏览器进行父图、子图浏览ISISSchematicCapture电路多页设计 LDQ谢谢观看