1、第3章 层次化原理图的设计 对于大规模的复杂系统,应该采用另外一种设计方法,即电路的模块化设计。将整体系统按照功能分解成若干个电路模块,每个电路模块能够完成一定的独立功能,具有相对的独立性,可以由不同的设计者分别绘制在不同的原理图纸上。学习要点层次原理图的概念 层次原理图的设计方法 层次原理图之间的切换 3.1 层次电路原理图的基本概念层次电路原理图的基本概念 层次电路原理图的设计理念是将实际的总体电路进行模块划分,划分的原则是每一个电路模块都应该有明确的功能特征和相对独立的结构,而且,还要有简单、统一的接口,便于模块彼此之间的连接。3.2 层次原理图的基本结构和组成层次原理图的基本结构和组成
2、 3.3 层次结构原理图的设计方法 3.3.1 自上而下的层次原理图设计 单击菜单栏中的“设计”“产生图纸”命令,此时光标将变为十字形状。移动光标到原理图符号“U-Cpu”内部,单击,系统自动生成一个新的原理图文件,名称为“Cpu.SchDoc”,与相应的原理图符号所代表的子原理图文件名一致。3.3.2 自下而上的层次原理图设计 单击菜单栏中的“设计”“HDL文件或原理图生成图纸符”命令,系统将弹出“Choose Document to Place(选择文件放置)”对话框。按照同样的操作方法,由3个子原理图“Sensor1.SchDoc”、“Sensor2.SchDoc”和“Sensor3.S
3、chDoc”可以在顶层原理 图中分别建立3个原理图符号“U-Sensor1”、“U-Sensor2”和“U-Sensor3”。3.4 层次原理图之间的切换层次原理图之间的切换 执行菜单命令“工具”“上/下层次”,光标变成了十字形状。如果是上层切换到下层,只需移动光标到 下层的方块电路上,单击鼠标左键,即可进入 下一层。如果是下层切换到上层,只需移动光 标到下层的方块电路的某个端口上,单击鼠标 左键,即可进入上一层。3.5 层次设计表 执行菜单命令“报告”“Report Project Hierarchy”(工程层次报告),则会生成有关该项目的层次设计表。3.6 操作实例 3.6.1 声控变频器
4、电路层次原理图设计 1建立工作环境。2放置方块图。3放置电路端口。4连接线路 5设计子原理图。6加载元器件库。7放置元器件。8元器件布线。3.6.2 存储器接口电路层次原理图设计 1建立工作环境。2加载元器件库。3放置元器件。4元器件布线。5放置输入输出端口。6绘制子原理图。7设计存储器接口电路母图。8编译电路。3.6.3 4 Port UART电路层次原理图设计 一、自上而下层次化原理图设计 1建立工作环境。2绘制方块图。3设置方块电路图属性。4设置电路端口的属性。5生成子原理图。二、自下而上层次化原理图设计 1新建项目文件。2绘制各个子原理图。3放置各子原理图中的输入输出端口。4新建顶层原理图。5生成方块图。6设置方块电路图和电路端口的属性。7连接电路图。3.6.4 游戏机电路原理图设计 1建立工作环境。2放置方块图。3放置电路端口。4连接导线。5中央处理器电路模块设计。6其他电路模块设计。接口电路 射频调制电路 电源电路 制式转换电路 时钟电路 控制盒电路 光电枪电路 7编译电路。