3.22 层次原理图在AD软件中如何绘制?
本帖最后由 凡亿_PCB 于 2021-6-22 10:40 编辑
设计层次原理图需要先创建好一个工程,或者是在已经存在的工程中进行操作。此处以一个简单的电路为例进行说明。 (1 )执行菜单命令“放置 -页面符”或者图标命令,激活放置图纸方块图命令,单击空白位置,移动光标,放置方块图,如图3-40 所示。 (2)在放置状态下按“Tab”键,或者放置完成之后双击,出现如图3-41所示的放置方块图属性的图纸符号对话框,对方块图属性进行设置。 ① Designator:方块图命名,此处设置举例更改为“DSP”。 ② File Name:此即模块电路原理图的文件名,此处设置举例更改为“DSP芯片”。
图3-40 放置方块图 图3-41 方块图属性设置
(3 )执行第(2)步操作,放置同样的方块图,分别命名为“ADV”、“DA”、“FPGA”、“POWER”、“POWER”,如图3-42 所示。
(4 )执行菜单命令“放置-端口”或者图标命令,放置方块图的端口。在放置状态下按“ Tab”键,可以对端口属性进行设置,如图3-43 所示。
图3-42 模块方块图 图3-43 端口属性设置
①_x0001_ Name:端口的名称。 ② I/O Type:I/O类型,共有Unspecified(不指定)、Output(输出)、Input(输入)、Bidirectional(双向)4种。多次执行这个操作,放置CPU模块方块图的端口,如图3-44所示。 (5 )执行菜单命令“放置-离图连接器”或者图标命令,放置方块图的内部I /O端口。与端口放置一样,在放置状态下按“ Tab”键,可以对内部I /O端口属性进行设置。多次执行这个操作,同样放置CPU模块方块图的内部I/O端口,如图3-45 所示。
(6)执行快捷命令“PW”,端口和内部I/O端口对应连接,如图3-46所示。
图3-44 放置CPU 模块方块图的端口 图3-45 放置CPU 模块方块图的内部I /O端口
图3-46端口和内部I/O端口对应连接
(7)重复第(4)、(5)、(6)步,完成其他几个模块方块图的端口、内部I/O端口的放置与连接,并对相同名称的端口用导线进行连接。完成的原理方块图如图3-47所示。
(8)自上而下设计层次型电路,应先建立方块图,再绘制方块图相应的电路图。而绘制电路图时,其端口符号必须和方块图的内部I/O端口符号相对应,不能多也不能少。执行菜单命令“设计-Create Sheet From Sheet Symbol”,如图3-48所示,并单击CPU模块方块图,可以快速产生新图形文件,并且自动产生相应的端口和方块图的内部I/O端口对应,如图3-49所示。
图3-47完成的原理方块图 图3-48快速产生新图形文件
图3-49 子图的自动生成 (9 )重复操作,可以对应产生CPUCLK时钟模块、MEMORY存储模块、RESET复位模块、8279模块、DRIVER驱动模块、POWER电源模块的子图,如图3-50 所示。 (10)按照前面原理图设计的内容,分别完成子图设计,即完成整个层次原理图的设计。
图3-50 自动生成的子图页 层次原理图的设计核心要点是原理图母图的端口和子图的端口进行关联,子图的设计按照常规的原理图设计完成即可。
2、自下而上的层次原理图设计 自下而上的层次原理图设计和自上而下的层次原理图设计是刚好相反的顺序,首先先设计好各个模块的子原理图,然后通过子图来生成母图的方块图。 (1)同样,设计的时候需要在一个工程中进行操作,或者创建一个工程。在这个工程中,按照原理图设计的常规方法,把子原理图设计好,如图3-51所示。 (2)执行菜单命令“文件-新的-原理图”,新建一个空白的层次原理图的母图页,保存为“MAIN.SchDoc”,如图3-52所示。 (3)双击打开母图空白页,执行菜单命令“设计-Create Sheet Symbol From Sheet”,进入原理图关联对话框,如图3-53所示,罗列出了所有的子原理图。
图3-51 设计的子原理图 图3-52 增加的母图页
(4)在原理图关联对话框中双击需要放置方块图的子图,鼠标即激活方块图的放置,单击母图的空白处可以放置,如图3-54所示。
图3-53 选择子图放置方块图 图3-54 子图方块图的放置
(5)重复第(4)步,可以把需要放置的子图方块图都在母图中放置完毕,如图3-55所示。对整个工程进行保存,然后编译,即完成设计,如图3-56所示,可以看到编译之后的层次结构。
图3-55 放置好的方块图 图3-56 编译之后的层次结构
|