当前位置:
文档之家› Altium Designer 10课件第4章 层次化原理图的设计
Altium Designer 10课件第4章 层次化原理图的设计
4.2 层次原理图之间的切换
4.2.1 由顶层方块电路图切换到子原理图
Step 1 编译项目
Step 2 打开“Navigator”(导航) 面板,可以看到在面板上显示了该项 目的编译信息,其中包括层次原理图 的层次结构,如图所示。
Step 3 打开顶层原理图 “Mother.SchDoc”,执行菜单命令 “Tools”(工具)→“Up/Down Hierarchy”(向上/向下层次),光标 变为十字形状。移动鼠标到与欲查看 的子原理图相对应的方块电路图处, 放在任何一个电路端口上。例如,在 这里我们要查看子原理图 “Sensor2.SchDoc”,所以把鼠标放在 方块电路图“U-Sensor2”中的一个电 路端口“Port2”上。
第4章 层次化原理图的设计
对于大规模的复杂系统,应该采用另外一种设计方法,即电路的层次化 设计。将整体系统按照功能分解成若干个电路模块,每个电路模块能够完成 一定的独立功能,具有相对的独立性,可以由不同的设计者分别绘制在不同 的原理图纸上。这样,电路结构清晰,同时也便于多人共同参与设计,加快 工作进程。
Step 4 单击鼠标后,子原理图“Sensor2.SchDoc”就出现在编辑窗口 中,并且,具有相同名称的输出端口“Port2”处于高亮显示状态,如图所示。
单击鼠标右键退出切换状态,完成了由方块电路图到子原理图的切换, 用户可以对该子原理图进行查看或编辑。进行同样的操作,可以完成其他几个 子原理图的切换。
4.1.2 自下而上的层次原理图设计
所谓自下而上的层次电路设计方法,就是先根据各个电路模块的功能,一一绘制出 子原理图,然后由子原理图建立起来相对应的方块电路图,最后完成顶层原理图的 绘制。
Step 1 建立工作环境
Step 2 新建原理图文件作为子原理图
在项目文件“USB采集系统.PrjPCB”上单击鼠标右键,在右键快捷菜单中选择 “Add New to Project”(添加新项目)→“Schematic”(原理图)命令项。在该项 目文件中新建一个电路原理图文件,另存为“Cpu.SchDoc”,并完成图纸相关参数 的设置,同样的方法建立原理图文件“Sensor1.SchDoc”、“Sensor2.SchDoc”和 “Sensor3.SchDoc”。
Step 3 放置元件
加载需要的元件库
Step 4 元件布线 Step 5 放置电路端口
设置电路端口属性
放置电路端口
Step 6 设计多通道电路
学习要点
层次原理图的概念 层次原理图的设计方法 层次原理图之间的切换
设置好的4个方块电路图
Step 4 放置电路端口 Step 5 设置电路端口的属性
“Fill Color”(填充颜色) “Text Color”(文本颜色) “Border Color”(边框颜色) “Side”(边)下拉列表 “Style”(类型)下拉列表: “Right”。 “I/O Type”(I/O类型)下拉列表: “Output”。 “Name”(名称): “Port1”。 “Position”(位置)
Step 3 绘制各个子原理图
子原理图“Sensor1.SchDoc” 子原理图“Sensor2.SchDoc”
子原理图“Sensor3.SchDoc” Step 4 绘制顶层原理图
选择文件放置对话框
建立的方块电路图
选择文件放置后的原理图
Step 5 设置方块电路图和电路端口的属性
顶层原理图方块电路图
切换到相应子原理图
4.2.2 由子原理图切换到顶层原理图
Step 1 打开任意一个子原理图,执行菜单命令“Tools”(工具)→“Up/Down Hierarchy”(向上/向下层次),光标变为十字形状。移动鼠标到任意一个输入/输出 端口处,如图所示。
选择子原理图中的任一输入输出端口
Step 2 打开子原理图“Sensor3.SchDoc”,移动鼠标放于接地端口“GND”处。 单击鼠标后,顶层原理图“Mother.SchDoc”就出现在编辑窗口中,并且,代表子 原理图“Sensor3. SchDoc”的方块电路图中,具有相同名称的接地端口“GND” 处于高亮显示状态,如图所示。
Step 6 完成顶层原理图
Step 7 绘制子原理图 由方块电路图“U-Cpu”建立的子原理图
子原理图“Cpu.SchDoc”
Step 8 绘制其余子原理图
重复步骤Step 7,由顶层原理图中的另外3个方块电路图“U-Sensor1”、“USensor2”、“U-SenhDoc”、 “Sensor2.SchDoc”、“Sensor3.SchDoc”,并且分别绘制出来。
由图中可以看出,在生成的设计表中,使用缩进格 式明确地列出了本项目中的各个原理图之间的层次关系, 原理图文件名越靠左,说明该文件在层次电路图中的层 次越高。
4.4 操作实例——波峰检测电路的多通道原理图
本例要设计的是一个波峰检测电路,它一共有16个通道,每个通道都是相同的波 峰检测电路。 Step 1 建立工作环境 Step 2 加载元件库
Step 3 单击鼠标右键退出切换状态,完成了由子原理图到顶层原理图的切换, 用户可以对顶层原理图进行查看或编辑。
4.3 层次设计表
借助于层次设计表,用户可以清晰地了解层次原理图的层次结构关系,进一 步明确层次电路图的设计内容。
下面就是生成层次设计表的主要步骤。 Step 1 编译整个项目。 Step 2 执行菜单命令“Reports”(报告)→“Report Project Hierarchy”(项目 层次报告),则会生成有关该项目的层次设计表。 Step 3 打开“Projects”(项目)面板,可以看到,该层次设计表被添加在该项目 下的“Generated\ Text Documents\”文件夹中,是一个与项目文件同名,后缀为 “.REP”的文本文件。 Step 4 双击该层次设计表文件,则系统转换到文本编辑器,可以对该层次设计 表进行查看。生成的层次设计表如图所示。