预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章层次电路原理图编辑3.1层次电路设计概念在层次电路设计中,把整个电路系统视为一个设计项目,并以 .prj而不是 .sch作为项目文件的扩展名。在项目原理图(即总电路图)中,各子功能模块电路用“方块电路”表示,且每一模块电路有惟一的模块名和文件名与之对应,其中模块文件名指出了相应模块电路原理图的存放位置。在原理图编辑窗口内,打开某一电路系统设计项目文件 .prj时,也就打开了设计项目内各模块电路的原理图文件。 Protel99原理图编辑器支持层次电路设计、编辑功能,可以采用“自上而下”或“自下而上”的层次电路编辑方式。 在介绍层次电路编辑方法前,不妨先打开Protel99原理图编辑器提供的原理图编辑演示设计文件包4PortSerialInterface.ddb、Z80Microprocessor.ddb、LCDController.ddb或Photoplotter.ddb文件。在Protel99状态下,执行“File”(文件)菜单下的“Open…”命令,打开其中的一个设计文件包,如Z80Microprocessor.ddb,即可了解层次电路的组成以及文件管理、切换方法。其操作过程如下: (1)单击主工具栏的“打开”工具(或执行“File”下的“Open…”命令)。 (2)在如图3-1所示的打开设计数据文件包窗口内,选择并打开C:\ProgramFiles\DesignExplorer99\Examples目录下的Z80Microprocessor.ddb文件,在“文件管理器”窗口内,单击Z80Microprocessor.ddb设计数据文件包及其子目录前的小方块,显示设计数据文件包内的文件目录结构,找出并双击文件名为“Z80Processor.prj”的原理图文件,如图3-2所示。可见Z80Processor电路系统由存储器模块(Memory.sch)、CPU时钟电路模块(CPUClock.sch)、电源供电模块(PowerSupply.sch)、串行接口电路模块(SerialInterface.sch)、可编程外设接口模块(ProgrammablePeripheralInterface.sch)以及CPU选择模块(CPUSection.sch)六个子电路模块电路组成,其中串行接口模块(SerialInterface.sch)下还有SerialBaudClock.sch模块。图3-1打开设计数据文件包窗口可见项目文件(.prj)本质上还是原理图文件,只是扩展名为 .prj而已;当模块电路原理图内含有更低层次的子电路时,该模块电路原理图文件扩展名依然为 .sch。 需要注意的是,设计数据文件包内同一目录下的原理图文件(.sch),彼此之间并不关联。 为了看清Z80Processor.prj项目文件的细节,可不断单击主工具栏内的“放大”工具,适当放大Z80Processor.prj文件编辑窗口工作区,即可看到如图3-3所示的Z80Processor.prj项目文件内容。 图3-3Z80Processor.Prj设计项目文件内容在Protel99中,通过“设计文件管理器”进行文件切换非常方便,例如,在如图3-2所示窗口中,单击“设计文件管理器”窗口内的“SerialInterface.sch”文件,即可迅速切换到串行接口电路模块原理图的编辑状态,单击主工具栏内的“放大”工具,适当放大窗口工作区,即可看清SerialInterface.sch模块电路原理图的细节,如图3-4所示。 从图3-4中我们不难发现,Z80Processor.prj项目文件内SerialInterface模块中的“方块电路I/O端口”与SerialInterface模块对应的原理图文件SerialInterface.sch的I/O端口一一对应。 图3-4SerialInterface.sch模块原理图3.2层次电路设计中不同文件的切换方法(1)单击主工具栏内的“层次电路切换”工具(或执行“Tools”菜单下的“Up/DownHierarchy”命令)。 (2)当由项目文件(.prj)窗口切换到其中某一模块电路窗口时,可将光标移到相应模块电路上,单击鼠标左键即可切换到相应模块电路的窗口内,然后再单击右键,退出“层次电路切换”命令状态;而由某一模块电路窗口切换到另一模块电路窗口时,可将光标移到与目标模块电路相连的I/O端口上,单击鼠标左键即可迅速切换到与该I/O端口相连的上一层或下一层电路窗口内,如果不需要再切换到其他电路窗口时,可单击鼠标右键,退出“层次电路切换”命令状态。 3.3层次电路编辑方法图3-5方块电路图3-6方块电路属性设置窗这时仍处于方块电路放置状态,重复(3)~(4)步,继续绘制项目文件原理图中其他方块电路,即可获得如图3-8所示的结果,然后