68
6 6 第第第第第第第 第第第第第第第 第第第第第第第第第第 6.1 第第第第第第第第第第 6.2 第第第第 6.3

第 6 章 层次原理图设计

  • Upload
    reilly

  • View
    71

  • Download
    1

Embed Size (px)

DESCRIPTION

6.1. 6.2. 6.3. 层次原理图的设计方法. 层次原理图之间的切换. 项目实训. 第 6 章 层次原理图设计. 本章描述: 对于复杂大型的电路,用普通原理图设计的方法有时显得不方便,这时通常采用模块化设计,而层次原理图的设计方法实际上是一种模块化的设计。本章主要学习层次原理图的设计。 本章目标: 掌握层次原理图的设计方法 掌握层次原理图之间的切换方法 了解多通道电路设计方法. 6.1 层次原理图的设计方法. - PowerPoint PPT Presentation

Citation preview

Page 1: 第 6 章  层次原理图设计

第第 66 章 层次原理图设计章 层次原理图设计层次原理图的设计方法6.1

层次原理图之间的切换6.2

项目实训6.3

Page 2: 第 6 章  层次原理图设计

本章描述: 对于复杂大型的电路,用普通原理图设计的方法有时显得不方便,这时通常采用模块化设计,而层次原理图的设计方法实际上是一种模块化的设计。本章主要学习层次原理图的设计。本章目标: 掌握层次原理图的设计方法 掌握层次原理图之间的切换方法 了解多通道电路设计方法

Page 3: 第 6 章  层次原理图设计

6.1 6.1 层次原理图的设计方法层次原理图的设计方法 对于大规模的复杂系统,应该采用另外一种设计方法,即电路的层次化设计。层次化电路原理图的设计理念是将实际的总体电路进行模块划分,划分的原则是每一个电路模块都应该有明确的功能特征和相对独立的结构,而且,还要有简单、统一的接口,便于模块彼此之间的连接。 基于上述的设计理念,层次化电路原理图设计的具体实现方法有两种:一种是自上而下的层次化原理图设计,另一种是自下而上的层次化原理图设计。

Page 4: 第 6 章  层次原理图设计

自上而下的设计方法,就是由电路方块图产生基本模块对应的原理图。首先要根据系统结构将系统划分为完全不同功能的子系统方块图,将各子系统方块图的端口连接起来构成一张项目方块总图,用电路子系统方块代表基本模块,然后将总图中各电路子系统方块对应的基本模块(子原理图)分别绘制。这样逐步细化,最终完成整个系统原理图的设计。

Page 5: 第 6 章  层次原理图设计

图 6-1 自上而下的层次原理图设计流程

Page 6: 第 6 章  层次原理图设计

自下而上的层次图设计方法就是由原理图子图(基本模块)产生电路方块图。即先设计好子系统方块图对应的基本模块,然后由这些基本模块产生子系统方块图,再将子系统方块图之间的电气关系连接起来构成项目方块总图。这种方法比较适用于对整个设计不是非常熟悉的用户,这也是初学者的一种设计方法。

Page 7: 第 6 章  层次原理图设计

图 6-2 自下而上的层次原理图设计流程

Page 8: 第 6 章  层次原理图设计

6.1.1 6.1.1 自上而下的层次原理图设计自上而下的层次原理图设计 本小节以“多路混音器”电路设计为例,详细介绍自上而下的层次化电路的具体设计过程。 采用层次化电路的设计方法,将实际“多路混音器”总体电路按照电路模块的划分原则划分为 7 个电路模块:“ Auxiliary”模块、“ Effects” 模块、“ Headphone” 模块、“ Input channel” 模块、“ Monitor”模块、“ Output channel” 模块、“ Power” 模块。首先绘制出层次原理图中的顶层原理图,然后再分别绘制出每一电路模块的具体原理图。

Page 9: 第 6 章  层次原理图设计

绘制层次化原理图的具体步骤。1 、建立工作环境(1) 单击【开始 →】 【有程序 →】 【 Altium →】 【 Altium Designer l0 】菜单命令或者双击桌面上的快捷方式图标.启动 Altium Designer l0 程序。(2) 打开“ Files” 文件面板,在“ New” 新建栏中单击“ Blank Project(PCB)”PCB 的空白项目,则在“ Projects” 项目面板中出现了新建的项目文件名“ PCB_Project1.PrjPCB” ,鼠标右击“ PCB_Project1.PrjPCB” 项目文件名,选择快捷菜单命令“ Save As...” 将其另存为“ Mixer PrjPCB”

Page 10: 第 6 章  层次原理图设计

(3) 在项目文件“ Mixer.PrjPCB” 上单击鼠标右键。在右键快捷菜单中选择【 Add New to Project 】添加新项目→【 Schematic 】原理图命令项。在该项目文件中新建一个电路原理图文件.另存为“ Mixer.SchDoc” ,并完成图纸相关参数的设置。2 、绘制方块电路图 (1) 执行【 Place 】放置→【 Sheet Symbol 】图纸符号菜单命令,或者单击工具栏中的按钮 ,鼠标将变为十字形状,并带有一个方块电路图标志。

Page 11: 第 6 章  层次原理图设计

(2) 移动鼠标到需要放置方块电路图的地方,单击鼠标左键确定方块电路图的一个顶点.移动鼠标到合适的位置再一次单击鼠标确定其对角顶点即可完成方块电路图的放置。此时放置的图纸符号并没有具体的意义。需要进一步进行设置,包括其标识符、所表示的子原理图文件,以及一些相关的参数等。3 、设置方块电路图的属性 (1) 在鼠标仍处于放置方块电路图的状态时.重复第二步的操作即可放置其他的方块电路图。单击鼠标右键或者按下“ Esc” 键便可退出操作。

Page 12: 第 6 章  层次原理图设计

(2) 双击需要设置属性的方块电路图 ( 或在绘制状态下按“ Tab” 键 ) .系统将弹出相应的方块电路图属性编辑对话框.如图 6-3所示。

图 6-3 方块电路图属性编辑对话框

Page 13: 第 6 章  层次原理图设计

( 3 )单击图 6-3 中的“ Parameters” 参数标签:系统弹出如图 6-4所示的选项卡,可以执行添加、删除和编辑方块电路图的其他有关参数等操作。

图 6-4 Parameters 选项卡 图 6-5 Parameters Properties 对话框

Page 14: 第 6 章  层次原理图设计

(4) 单击按钮 后.系统弹出如图 6-5所示的“ Parameters Properties” 参数属性对话框。在此对话框中,可以设置追加的参数名称、数值等属性。( 5 )在“ Name” 名称文本框输入“ Description” ,在“ Value” 定值文本框输入“ Power” ,并选中下面的“ Visible”复选框,单击 OK 按钮退出。

Page 15: 第 6 章  层次原理图设计

( 6 )单击“ Sheet Symbol” 图纸符号属性对话框的 OK 按钮退出。按照以上同样的方法放置另外 6 个方块电路图“ Auxiliary” 、“ Effects” 、“ Headphone” 、“ Input channel” 、“ Monitor” 、“ Output channel” ,并设置好相应的属性。 4 、放置电路端口( 1 )执行【 Place →】 【 Add Sheet Entry 】添加图纸入口菜单命令,或者单击工具栏中的按钮 ,鼠标将变为十字形状。

Page 16: 第 6 章  层次原理图设计

( 2 )移动鼠标到方块电路图内部,选择要放置的位置,单击鼠标左键,会出现一个电路端口随鼠标移动而移动,但只能在方块电路图内部的边框上移动,在适当的位置再一次单击鼠标即可完成电路端口的放置。 5 、设置电路端口的属性( 1 )在鼠标仍处于放置电路端口的状态下,重复步骤 4 的操作即可放置其他的电路端口。单击鼠标右键或者按下“ Esc” 键便可退出操作。

Page 17: 第 6 章  层次原理图设计

( 2 )根据层次电路图的设计要求,在顶层原理图中,每一个方块电路图上的每一个电路端口都应该与其所代表的子原理图上的一个电路输入 /输出端口相对应,包括端口名称及接口形式等。因此,需要对电路端口的属性加以设置。( 3 )双击需要设置属性的电路端口(或在绘制状态下按“ Tab” 键),系统将弹出相应的电路端口属性编辑对话框,如图 6-6所示。

Page 18: 第 6 章  层次原理图设计

图 6-6 电路端口属性对话框

Page 19: 第 6 章  层次原理图设计

电路端口属性中的主要参数如下:“Side”边下拉列表:有“ Top” (上)、“ Left”(左)、“ Bottom” (下)和“ Right” (右) 4 种选择。决定了电路端口在方块电路图中的大致方位。“Style”类型下拉列表:列出了电路端口的形状,这里设置为“ Right” 。“I/0 Type”(1/0类型 ) 下拉列表:包含 4 种端口类型:“ Unspecified” (不指定)、“ Output” (输出)、“ Input” (输入)和“ Bidirectional” (双向)。“ I/0 Type”决定的,这是电路端口最重要的属性。这里将端口属性设置为“ Output” 。

Page 20: 第 6 章  层次原理图设计

“Name” 名称:电路端口的名称,应该与层次原理图子图中的端口名称对应,只有这样才能完成层次原理图的电气连接,这里设置为“ Port1” 。 属性设置完毕后单击 OK 按钮关闭设置对话框。( 4 )按照同样的方法,把所有的电路端口放在合适的位置处,并设置好它们的属性。 6 、完成顶层原理图 使用导线或总线把每一个方块电路图上的相应电路端口连接起来,并放置好网络符号,完成顶层原理图的绘制。如图 6-7所示。

Page 21: 第 6 章  层次原理图设计

图 6-7 顶层方块图

Page 22: 第 6 章  层次原理图设计

7 、绘制子原理图 根据顶层原理图中的方块电路图,把与之相对应的子原理图分别绘制出来,这一过程就是使用方块电路图来建立子原理图的过程。( 1 )执行【 Design →】 【 Create Sheet From Symbol 】从符号创建电路菜单命令,这时鼠标将变为十字形状。( 2 )移动鼠标到方块电路图“ Power”内部,单击鼠标左键,系统自动生成一个新的原理图文件,名称为“ Power.SchDoc”,与相应的方块电路图所代表的子原理图文件名一致,在原理图中,已经自动放置好了与方块图端口方向一致的输入 /输出端口。

Page 23: 第 6 章  层次原理图设计

( 3 )使用普通电路原理图的绘制方法,放置各种所需的元器件并进行电气连接,完成“ Power.SchDoc” 子原理图的绘制,如图6-8所示。

图 6-8 绘制 Power.SchDoc 子原理图

Page 24: 第 6 章  层次原理图设计

( 4 )使用同样的方法.重复步骤七.由顶层原理图中的另外 6 个方块电路图建立与其相对应的 6 个子原理图模块:“ Auxiliary”模块、“ Effects” 模块、“ Headphone”模块、“ Input channel” 模块、“ Monitor” 模块、“ Output channel” 模块 , 并且分别绘制出来。 这样就采用自上而下的层次化电路图设计方法完成了整个“ mixer” 混音器系统的电路原理图绘制。

Page 25: 第 6 章  层次原理图设计

6.1.2 6.1.2 自下而上的层次化原理图设计自下而上的层次化原理图设计 所谓自下而上的层次电路设计方法,就是先根据各个电路模块的功能,一一绘制出子原理图,然后由子原理图建立起相对应的方块电路图,最后完成顶层总原理图的绘制。 下面还是以“ 8 路混音器”电路设计为例,介绍自下而上的层次化电路的具体设计过程。自下而上绘制层次化原理图的具体步骤如下。

Page 26: 第 6 章  层次原理图设计

1 、建立工作环境(1) 启动 Altium Designer l0 。单击【开始 →】 【所有程序 →】 【 Altium →】 【 Altium Designer l0 】菜单命令.或者双击桌面上的快捷方式图标,启动 Altium Designer l0 程序。(2) 打开“ Files” 文件面板,在“ New” 新建栏中单击“ Blank Project(PCB)”PCB 的空白项目,则在“ Projects” 项目面板中出现了新建的项目文件.另存为“ Mixer . PrjPCB” 。

Page 27: 第 6 章  层次原理图设计

2 、新建原理图文件作为子原理图 在项目文件“ Mixer.PrjPCB” 上单击鼠标右键,在右键快捷菜单中选择【 Add New to Project 】添加新项目→【 Schematic 】原理图命令。在该项目文件中新建一个电路原理图文件,另存为“ Input channel.SchDoc” ,并完成图纸相关参数的设置,同样的方法建立原理图文件Auxilary.SchDoc 、 Effects.SchDoc 、 Headphone.SchDoc 、 Power.SchDoc 、 Monitor.SchDoc 、 Output channel.SchDoc 。

Page 28: 第 6 章  层次原理图设计

3 、绘制各个子原理图( 1 )根据每一模块的具体功能要求,利用前面绘制原理图的方法绘制电路原理图。例如 :如图 6-9所示的“ Monitor.SchDoc” 电路。具体绘制过程这里不再赘述。( 2 )放置各子原理图中的输入/输出端。例如,在原理图“ Monitor.SchDoc” 中,需要放置 Monitor 通道的输入端口,名称为“ Monitor” 。( 3 )在其他子原理图中,在信号的输入 /输出端同样需要放置相应的输入 /输出端口。

Page 29: 第 6 章  层次原理图设计

图 6-9 Monitor.SchDoc 子原理图

Page 30: 第 6 章  层次原理图设计

4 、绘制顶层原理图 ( 1) 在项目“ Mixer.PrjPCB” 中新建一个原理图文件“ Motherl.SchDoc” ,以便进行顶层原理图的绘制。 (2) 打开原理图文件“ Motherl.SchDoc” ,执行【 Design 】设计→【 Create Sheet Symbol From Sheet or HDL 】 (从图纸或HDL创建图纸符号 ) 菜单命令,系统弹出如图 6-10所示的选择文件放置对话框。

Page 31: 第 6 章  层次原理图设计

图 6-10 所示的选择文件放置对话框 这里我们选中Monitor.SchDoc .单击 0K按钮关闭对话框,系统会弹出一个如图 6-11所示的方块电路图,放置在电路图中。 图 6-11 方块电路图

Page 32: 第 6 章  层次原理图设计

(3) 在该对话框中,系统列出了同一项目中除去当前原理图“ Motherl.SchDoc” 外的所有原理图文件,用户可以选择其中的任何一个原理图来建立方块电路图。(4) 选择适当的位置,单击鼠标左键即可将该方块电路图放置在顶层原理图中。(5) 该方块电路图的标识符为“ U-Monitor” ,边缘已经放置了 1 个电路端口.方向与相应的子原理图中输入/输出端口一致。按照同样的操作方法,由 7 个子原理图可以在顶层原理图中分别建立 7 个方块电路图。

Page 33: 第 6 章  层次原理图设计

5 、设置方块电路图和电路端的属性 (1) 有系统自动生成的方块电路图不一定完全符合我们的设计要求,很多时候还需要加以编辑,包括方块电路图的形状、大小,电路端口的位置要利于布线连接,电路端的属性需要重新设置等。 (2) 用导线或总线将方块电路图通过电路端口连接起来,并放置网络符号,完成顶层原理图的绘制,结果和前面的图 6-7 完全一致。这样,采用自下而上的层次化电路设计方法同样完成了整体电路原理图设计。

Page 34: 第 6 章  层次原理图设计

6.2 6.2 层次原理图之间的切换层次原理图之间的切换6.2.1 6.2.1 由顶层方块电路图切换到子原由顶层方块电路图切换到子原理图理图6.2.2 6.2.2 由子原理图切换到顶层原理图由子原理图切换到顶层原理图6.2.3 6.2.3 生成层次表生成层次表6.2.4 6.2.4 层次原理图的层次原理图的 PCBPCB设计设计

Page 35: 第 6 章  层次原理图设计

6.2.1 6.2.1 由顶层方块电路图切换到子原理由顶层方块电路图切换到子原理图图 1 、编译项目 (1) 打开“ Projects” 项目面板.选中项目“ Mixer.PriPCB” ,执行项目命令菜单中的“ Compile PCB Project Mixer.PriPCB”(编译电路板项目的 Mixer.PrjPCB) .完成对该项目的编译。 (2) 打开“ Navigator”导航面板.可以看到在面板上显示了该项目的编译信息,其中包括层次化原理图的层次结构,如图 6-12所示。

Page 36: 第 6 章  层次原理图设计

(3) 打开顶层原理图“ Mixer.SchDoc” .执行【 Tools 】工具→【 Up / Down Hierarchy 】向上 /向下层次菜单命令,或者单击标准工具栏中的按钮 ,光标变为十字形状。移动鼠标到与欲查看的子原理图相对应的方块电路图处,放在任何一个电路端口上。例如。在这里我们要查看子原理图“ Auxiary.SchDoc” ,所以把鼠标放在方块电路图“ U-AUX” 中的一个电路端口“ Left” 上。

Page 37: 第 6 章  层次原理图设计

(4) 单击鼠标后。子原理图“ Auxiary.SchDoc” 就出现在编辑窗口中.并且具有相同名称的输出端口“ left” 和“ right” ,选中的端口处于高亮显示状态 ,如图 6-13所示。 单击鼠标右键退出切换状态,完成了由方块电路图到子原理图的切换,用户可以对该子原理图进行查看或编辑。进行同样的操作,可以完成其他几个子原理图的切换。

Page 38: 第 6 章  层次原理图设计
Page 39: 第 6 章  层次原理图设计

6.2.2 6.2.2 由子原理图切换到顶层原理图由子原理图切换到顶层原理图 打开任意一个子原理图,执行菜单命令【 tools 】工具→【 up/doun hierarchy 】向上 /向下层次菜单命令,或者单击标准工具栏中的按钮 ,光标变为十字形状。移动鼠标到任意一个输入 /输出端口处。 在这里 ,我们打开子原理图 Auxiary.SchDoc ,移动鼠标放于端口 right处。单击鼠标后,顶层原理图“ Mixer.SchDoc” 就出现在编辑窗口中,并且在代表子原理图 Auxiary.SchDoc 的方块电路图中,具有相同名称的接地端口“ right”处于高亮显示状态。 单击鼠标右键退出切换状态,完成了由子原理图到顶层原理图的切换,用户可以对顶层原理图进行查看或编辑。

Page 40: 第 6 章  层次原理图设计

6.2.3 6.2.3 生成层次表生成层次表 生成层次设计表的主要步骤如下。1 、编译整个项目。在上面我们已经对项目“ Mixer.PrjPCB” 进行了编译。2 、执行菜单命令【 Reports 】报告→【 Report Project Hierarchy 】项目层次报告,则会生成有关该项目的层次设计表。3 、打开“ Projects” 项目面板,可以看到,该层次设计表被添加在该项目的“ Generated\Text Documents\” 文件夹中,是一个与项目文件同名,后缀为“ REP” 的文本文件。

Page 41: 第 6 章  层次原理图设计

4 、双击该层次设计表文件,则系统转换到文本编辑器,可以对该层次设计表进行查看。生成的层次设计表如图 6-14所示。 由图中可以看出,在生成的设计表中,使用缩进格式明确地列出了本项目中的各个原理图之间的层次关系,原理图文件名越靠左,说明该文件在层次电路图中的层次越高。

Page 42: 第 6 章  层次原理图设计

图 6-14 层次设计表

Page 43: 第 6 章  层次原理图设计

6.2.4 6.2.4 层次原理图的层次原理图的 PCBPCB 设计设计 层次原理图的 PCB 设计和单个原理图的PCB 设计一样,层次原理图导入 PCB 的时候,会把整个项目的设计全部导入。

Page 44: 第 6 章  层次原理图设计

6.3 6.3 项目实训项目实训6.3.1 86.3.1 8 路混音器电路的多通道原路混音器电路的多通道原理图设计理图设计6.3.2 6.3.2 上机实训上机实训

Page 45: 第 6 章  层次原理图设计

6.3.1 86.3.1 8 路混音器电路的多通道原理图设计路混音器电路的多通道原理图设计 在本例中将学习多通道原理图设计的方法。这是 Altium Designer l0 的高级设计功能之一。如果同一个电路中有一部分多次重复,那么就可以只绘制其中一个通道。 1. 建立工作环境(1) 在 Altium Designer l0 主界面中,选择【 File 】文件→【 New 】新建→【 Project 】项目→【 PCB Project 】印制电路板项目菜单命令,然后选择系统生成的默认项目名,单击右键选择“ Save Project As”项目另存为菜单命令 , 将工程文件另存为“ 8 way mixer.PrjPCB” 。

Page 46: 第 6 章  层次原理图设计

(2) 选择【 File 】文件→【 New 】新建→【 Schematic 】原理图菜单命令,然后单击右键选择“ Save As” 另存为菜单命令 , 将新建的原理图文件另存为“ input.SchDoc” 。 2 、加载元件库选择【 Design 】设计→【 Add / Remove Library 】添加/移去库菜单命令,打开“ Available Libraries”(可利用库 ) 对话框,然后在其中加载需要的元件库。本例中需要加载的元件库如图 6-15所示。

Page 47: 第 6 章  层次原理图设计

3 、设计放置元件 选择“ Libraries”元件库面板,在其中浏览刚加载的元件库“ ST Operational Amplifier.IntLib” ,找到所需的运放元件,然后将其放置在图纸上。在其他的元件库中找出需要的另外一些元件,然后将它们都放置到原理图中,再对这些元件进行布局.布局的结果如图 6-16所示。

Page 48: 第 6 章  层次原理图设计

图 6-15 加载的元件库

Page 49: 第 6 章  层次原理图设计

图 6-16 元件布局

Page 50: 第 6 章  层次原理图设计

4 、元件布线 对元件之间连线、放置电源和接地符号并编辑元件属性。5 、放置电路端口( 1 )执行【 Place →】 【 Port 】端口菜单命令,或者单击工具栏中的按钮,鼠标将变为十字形状,在适当的位置再一次单击鼠标即可完成电路端口的设置。双击一个放置好的电路端口,打开“ Port Properties” 端口属性对话框,在该对话框中对电路端口属性进行设置,完成 input 原理图的设计,如图6-17所示。

Page 51: 第 6 章  层次原理图设计

( 2 )用同样的方法在 output 原理图设计,完成后的原理图如图 6-18所示。

图 6-17 一路音频输入原理图

Page 52: 第 6 章  层次原理图设计

图 6-18 一路音频混合输出原理图

Page 53: 第 6 章  层次原理图设计

6 、设计多通道电路 本设计为 8 路输入,两路输出的音频混合器,需要使用多通道设计方法。具体步骤如下。 ( 1 )执行【 File →】 【 NEW →】 【 Schematic 】原理图菜单命令,在设计项目中添加一个原理图文件,并另存为“ 8 way mixer.Schdoc” 。 ( 2 )执行【 Design →】 【 Create Sheet Symbol From Sheet or HDL 】 (从图纸或 HDL创建图纸符号 ) 菜单命令,打开“ Choose Document to Place” 对话框,如图 6-19所示,这里我们选中“ input.SchDoc” ,单击 0K 按钮关闭对话框,系统会弹出一个方块电路图,放置在电路图中 , 同样把“ output.SchDoc” 方块图放到顶层电路图中。

Page 54: 第 6 章  层次原理图设计

图 6-19 Choose Document to Place 对话框( 3) 方块电路图的标识符为“ U-input” 和“ U-output” ,边缘已经放置与相应的子原理图中输入/输出端口。如图 6-20所示

Page 55: 第 6 章  层次原理图设计

图 6-20 自下而上生成层次电路图

Page 56: 第 6 章  层次原理图设计

( 4 )将方块图重复使用,即可变成多个通道重复使用的方块图。双击方块图打开“ Sheet Symbol” 图纸符号对话框,然后在对话框的“ Designator” 标志文本框中输入 “ repeat(input,1,8)” ,表示该方块图一共重复使用 8 块,为 8 个通道,如图 6-21 和6-22所示。单击 OK 按钮退出对话框”。

Page 57: 第 6 章  层次原理图设计

图 6-21 输入的 8 个通道设置 图 6-22输出的 2 个通道设置 多重通道的设置是通过设置 Designator属性来实现的,设置该属性为 repeat (通道名,起始序号,终止序号),例如图中的 repeat ( input,1,8 )和repeat ( output,1,2 )。

Page 58: 第 6 章  层次原理图设计

如图 6-23所示,可以看到,设置了属性后的方块图变成了许多方块图重叠的形状,这表示有多个相同的图纸。即完成了 8 路音频输入混合和 2 路音频输出的原理图设计。

图 6-23 多通道原理图的设计

Page 59: 第 6 章  层次原理图设计

7 、电路编译 选择【 Project →】 【 Compile PCB Project 8way Mixer.PrjPcb 】编译电路板项目菜单命令,将本设计工程编译。这样就完成了 8 路音频混合器的多通道电路原理图的设计。

Page 60: 第 6 章  层次原理图设计

6.3.2 6.3.2 上机实训上机实训实训 1 洗衣机控制电路的自下而上层次化原理图设计1 、实训内容 绘制洗衣机控制电路的自下而上层次化原理图设计2 、操作步骤 各子原理图包含复位、晶振模块,控制模块, CPU 模块,显示模块,如图 6-24 ~ 6-27所示。

Page 61: 第 6 章  层次原理图设计

6-24 复位、晶振模块 6-25 控制模块

Page 62: 第 6 章  层次原理图设计

6-26 CPU 模块

6-27 显示模块

Page 63: 第 6 章  层次原理图设计

( 1 )新建原理图文件。执行【 File 】文件→【 NEW 】新建→【 Schematic 】原理图菜单命令,在设计项目中添加一个原理图文件,并另存为“洗衣机控制电路 .Schdoc” 。( 2 )选择原理图文件。执行【 Design →】 【 Create Sheet Symbol From Sheet or HDL 】 (从图纸或 HDL创建图纸符号 ) 菜单命令。选择文件放置对话框,弹出“ Choose Document to Place” 选择文件放置对话框,如图 6-28所示。其中列出当前所有的原理图文件,选择其中一个,点击“ OK” 按钮

Page 64: 第 6 章  层次原理图设计

6-28 选择文件放置对话框

Page 65: 第 6 章  层次原理图设计

( 3 )放置图纸符号。此时,会在鼠标上粘上一个图纸符号,选择合适的位置单击进行放置,通过此方法,可以将所有子原理图转换为图纸符号,添加到总原理图“洗衣机控制电路 .Schdoc” 中,如图 6-29所示。对系统生成的图纸符号不满意,可以根据总原理图布局对其进行修改。通过修改,可以比较方便地进行导线的连接。如图 6-30所示。( 4 )放置导线、网络标号,以及放置总原理图上的其他元件,并连接导线。如图 6-31所示。

Page 66: 第 6 章  层次原理图设计

( 5 )对项目进行编译并保持。此外,该电路也可以采用自上而下的层次原理图设计,读者可自行设计。

6-29 放置图纸符号

Page 67: 第 6 章  层次原理图设计

6-30 调整图纸符号

6-31 洗衣机控制电路总原理图

Page 68: 第 6 章  层次原理图设计

本章内容完!