5.1.3 层次原理图的设计方法(2)

合集下载

层次原理图设计

层次原理图设计
层次原理图设计
主讲人:张艳阳
一.有关层次原理图的概念
1.层次化设计思想 将复杂的电路分成总图(顶层图)和若干层子图, 子图是功能模块电路,顶层图用代表子图的方块 表示,这样使电原理图结构清晰明了。 2.几个概念 方块电路:它代表本图下一层的子图,是层次原 理图所特有的。 方块电路端口:它是方块电路所代表的下层子图与 其他电路连接的端口。它与和它同名的下层子图 的I/O端口相连。
I
N
U_1.SchDoc
U_1
IN1
OUT1
U_2.SchDoc
U_2

例1:两级放大电路
IN2
OUT2
O
U
T
IN1
0.22uF
Cap
Pol1
C
3
1
Res2
R
7
Res2
R
0 5 1
5
K
K
VCC
7
Res2
R
2N3904 5.1K Res2 R
Q
5 6 1 2
0
1
Cap
Pol1
C
0 4
u
F
OUT1
四.自底向上设计方法(Bottom Up)
设计步骤: 1.绘制底层模块电原理图; 2.在同一项目中新建原理图文件 3.放置代表各底层模块的方块电路
方法:菜单命令Design/Create Symbol From Sheet。(自动产生方块电路!) 4.连线
例:单片机层次原理图
五.层次原理图间的切换
可以从总图切换到子图;也可以从子图切换 到总图。 切换工具: 1、菜单命令[Tools]/[Up/Down Hierarchy]; 2、主工具栏图标。

层次原理图设计步骤

层次原理图设计步骤

层次原理图设计步骤一. 新建工程文件及原理图文件1. 在D盘新建一个文件夹D:/student2. 建立一个工程文件,选择File/New/Project/PCB Project,如:单片机最小系统.prjdoc3. 新建一个原理图文件,选择File/New/Schematic,如:单片机最小系统.schdoc4. 绘制原理图父图(1)放置方块电路点击Place/Sheet Symbol命令,或点击快捷键,放置方块电路,按Tab键打开属性对话框。

注意:标号Designator与文件名Filename必须一致,如都为CPU功能模块。

(2)放置方块入口点击Place/Sheet Entry命令,或点击快捷键,放置方块入口,按Tab键打开属性对话框。

注意:入口的名称Name,如XTAL1和I/O类型(Input、Output、Bidirectional),以及端口方向Style 选择。

(3)连线画好各功能模块后,要对其进行连线。

注意:在总线上放置总线标号,如A[0..15]、AD[0..7]。

二. 分别绘制方块电路符号所对应的子原理图1. 将光标点到某一模块上,执行Design/Create Sheet From Symbol命令,或点右键,选择Sheet Symbol Action/Create Sheet From Symbol命令,显示一个对话框Reverse Input/Output Direction:Yes(输入、输出类型变化)、No(Input、Output类型不变);应选择No。

2. 开始画出对应的各张子原理图(1)CPU功能模块:注意:(a)调整端口位置;(b)放置元器件,并调整位置,强调放置元器件的方法(特别是标号),如何搜索元器件。

(c)放置网络标号网络标号要放在导线上,不能放到管脚上(强调);强调放置网络标号的方法;放置总线及总线入口,强调总线标号;(d)连接导线,注意方法及线形Wire。

《计算机辅助设计课件》第5章 层次原理图设计

《计算机辅助设计课件》第5章 层次原理图设计

点和方块图进出点之间的关系。

图5.1 层次原理图设计 电路方块图1中包含两个名为0和1的输入点和名为2和3的输出点, 它们代表了该方块图对应的原理图与其他电路模块的信号传输点。电 路方块图2及其对应的原理图情况相同,只不过与电路方块图中的信 号输入输出点方向正好相反。

电路方块图代表了部分电路模块与其他电路模块的信号输入输出点。电 路方块图使设计简洁明了,更好地表达了各电路模块之间的关系。 在同一项目的所有电路中,同名的出入点(包括方块图进出点和电路的 输入输出点)之间具有电路连接关系。相同网络名称的线路在同一个电路原 理图中是相互连接的。如,电路方块图1对应的输入点分别被命名为网络节 点Net0和Net1,电路原理图中具有对应的网络节点Net0和Net1。他们的电气 特性只局限在所在电路原理图中,即电路方块图1中的网络节点Net0与它所 对应的电路原理图中的网络节点Net0没有电气连接关系,网络节点Net1同样 如此。网络节点命名的输入输出点有相同名称“0”,使电路方块图1中的网 络节点Net0与对应的电路原理图的网络节点Net1间接有了电气连接关系。
图5.14 生成原理子图的端口
(4)将设计的电路反映到ISA Bus and Address Decoding.SchDoc原理图中, 分配各电路输入输出端口到具体的电路部分,最后成形电路原理图。
图5.15 完成的原理图子图
按照同样的方法,可以生成4 Port UART and Line Drivers.SchDoc电 路原理图。这样,就完成了整个层次原理图的绘制工作。 5.2.2 自下而上的设计方法 自上而下的层次电路设计方法需要设计人员对所设计的电路,预先有一 个系统的把握才能完整地定义设设计所需的电路端口。不过,一般的电路 设计设计人员往往对各电路模块所需的端口比较模糊。 自下而上的电路设计方法,首先完成各电路模块的设计。采用的是层层 向上组织的方法,最后完成整个电路的设计。不必预先考虑端口,所以, 实际电路设计中自下而上的方法被广泛应用。

层次电路原理图设计

层次电路原理图设计
层次电路原理图设计
2. 绘制方块电路
移动光标到合 适位置单击鼠 标左键,作为 方块电路的左 上角端点,此 时移动光标, 可带出方块电 路,当方块电 路大小合适时 再次单击鼠标 左键完成方块 电路FK1的绘
层次电路原理图设计
3. 绘制其它方块电路
层次电路原理图设计
5.2.3 放置方块电路端口
方块电路绘制完成后,为了建立方 块电路之间的电气连接,必须为方 块电路添加方块电路端口,下面以 放置显示模块方块电路中的端口 “P1[0..7]”为例讲解具体放置方法。
方块电路端口
层次电路原理图设计
2. 方块电路端口
为了表示各子原理图之间的电气连 接关系,各方块电路之间需要有相 互连接的电气端口,即方块电路端 口,如上页图所示,通过方块电路 端口,可以清楚的表达和实现各子 原理图之间的电气连接关系。
层次电路原理图设计
3. 方块电路之间的连接
方块电路代表的是子原理图,各子 原理图必须根据系统的要求相互连 接,才能构成实用的电路系统。为 了实现子原理图之间的电气连接, 用户只需将方块电路端口通过导线 或总线连接起来即可。如下页图所 示。
层次电路原理图设计
方块电路属性
按键盘上的【Tap】键,弹出如图所 示的方块电路属性对话框。
层次电路原理图设计
方块电路属性
方块电路属性对话框中主要的属性有: 【Designator】:方块电路序号,和元件序 号作用相同,不能重复。 【】:文件名,即方块电路代表的子原理 图文件名称,最好不要采用中文命名。 因为此处绘制显示模块的方块电路,而 且是第一个方块电路,所以在 【Designator】栏输入“FK1”,表示第一 个方块电路,在【】输入 “display.SchDoc”,表示显示模块。

层次原理图绘制

层次原理图绘制




其设计方法有两种

自上而下,由电路模块图产生原理图 自下而上,由原理图产生电路模块图。
作业及练习
1.填空题 ( 1 )设计层次原理图时,既可以 进行设计。 (2)所谓自上而下的设计方法,就是由 产生 。 (3)在设计层次原理图时,如果不清楚每个模块到底有哪些端口, 进行设计,也可以
就可以采用
原理图设计—— 层次原理图
大型设计采取的一种最佳设计方式
内容提要
1 层次原理图的设计简介 2 3 4 5
层次原理图的设计 层次原理图之间的切换 本章小结
作业及练习
知识点及技能点
▲ 理解原理图设计中层次化的电路设计方法 ▲ 熟练掌握方块电路的绘制、方块电路端口的放置 ▲ 熟练掌握方块电路和端口的属性设置 ▲ 熟练使用自上而下的方法设计层次原理图 ▲ 熟练使用自下而上的方法设计层次原理图 ▲ 熟练掌握总图与子图的切换
底层原理图“4 Port UART and Line Drivers.SchDoc”和“ISA Bus and Address Decoding .SchDoc”分别如如图2和图3所示。
图2 底层原理图“4 Port UART and Line Drivers.SchDoc”
将内部结构绘画清楚 图3 底层原理图“ISA Bus and Address Decoding .SchDoc”
C. Convert Part To Sheet Symbol A. P / U B. P / S C. P / N
B. Annotate
D. Cross Probe D. P / A
(3)绘制层次原理图时,放置方块电路的快捷键为( )。
4.上机操作题

绘制下图所示的信号发生器电路 并将电路改画为层次原理图电路

3层次原理图设计(2)

3层次原理图设计(2)

输出端口
电路图(四)
电路图(五)
用户可以将整个产品系统划分为若干个子系统,每一个子系统 可以划分为若干个功能模块,而每一个功能模块还可以再细分 为若干个基本的小模块,这样依次细分下去,把整个系统划分 成了多个层次,电路设计由繁变简。理论上,同一个项目中可 以包含无限分层深度的无限张电路原理图。
层次原理图的实现
子图新名称重命名子图并更新项目中子图符号重命名子图并更新工作区中子图符号复制子图并更新当前的子图符号层次原理图之间的切换toolsdownhierarchy工具栏toolsdownhierarchy工具栏?元件的复制与移动?元件的自动编号?全局编辑?导航器面板navigator?列表面板schlist过滤器面板schfilter技巧?列表面板schlist过滤器面板schfilter?管理元件的模型?原理图模板元件的复制与移动?ctrlcctrlv?edit?标准工具栏?shift?ctrl?ctrl方向键?ctrlshift方向键?editmove元件的自动编号?原理图标注?toolsannotateschematics全局编辑?查找相似对象findsimilarobjects?editfindsimilarobjects?在对象上右击findsimilarobjects?检视编辑对象schinspector?例
自上而下
自下而上
在电子产品的开发过程中,采用不同的逻辑模块,进行不同的组合,会形成 功能完全不同的电子产品系统。用户完全可以根据自己的设计目标,先选取 或者先设计若干个不同功能的逻辑模块,之后通过灵活组合,来最终形成符 合设计需求的完整电子系统。这样一个过程,可以借助于自下而上的层次设 计方式来完成。
(2)修改注释为470uF(即移除16V这部分文本)。

层次原理图设计

层次原理图设计
• 点击“设计”菜单中的“根据符号创建图纸”命 令
• 鼠标指针变成十字形状,单击方框电路图,会弹 出“是否在生成的原理图文件中反转对应端口的 输入/输出属性”的询问对话框
5.子原理图的绘制
• 此时,可以看到生成了一个新的原理图文 件,名称为方框原理图属性设置中输入的 名称。
• 同时,也可以看到,在新的原理图文件中, 有和方框原理图上相同的端口。端口的名 称、风格、I/O类型与方框电路完全相同。
• 单击“配线工具栏”中的“放置图纸符号” 按钮。
• 移动鼠标到合适位置,确定第一个方框的 顶点,再移动鼠标,确定对角顶点
• 按同样的方法,绘制所有方框
2.设置方框电路图的属性,使之与 单张原理图有对应关系
双击方框电路图符号,设置电路图 的各种属性
• 可以进行位置、边框颜色、填 充色、尺寸等
• 标识符:方框电路图的标号, 该标号通常设置为所代表子原 理图的名称。
• 自顶向下的设计方法是指在绘制原理图之前对系 统的了解已经比较深入,对于电路的模块划分比 较清楚,可以在一开始就确定层次化设计中有多 少个模块,每个模块中包含多少个和其他模块进 行电气连接的端口。这些对应到原理图上就是需 要绘制多少张子原理图,每个子原理图中需要设 计哪些端口,还有顶层原理图的绘制内容等。这 样的方法,是从一张顶层原理图绘制开始的
流带来困难
层次原理图概述
• 采用层次化设计后,原理图将按照某种标 准划分成若干部分,分开在若干张图纸上 绘制。
• 这些图纸将由一张原理图来说明各个图纸 之间的关系,各个原理图之间通过端口或 者网络标号建立电气连接,即可以形成原 理图的层次。
层次化原理图的设计方法
• 层次化原理图的设计有两种途径:自顶向下和自 底向上

层次原理图的设计概述

层次原理图的设计概述
8
选择电路面讲层次电路图的设计方法有两种,现在 就利用自上而下的方法设计一个4串行接口的 原理图。它们分别由串行接口和线驱动模块 (4 Port UART and Line Drivers.sch)和ISA总 线与地址解码(ISA Bus and Address Decoding.sch)两部分组成。 • 下图 是该原理图的层次电路图。
6
选择对话框 •
7
• 这个对话框询问在产生与电路方块图相对应的原理 图时,相对的输入输出点是否将信号方向反向,此 处应选择No。
2.自下而上的层次电路设计方法
此方法指首先画出原理图,再由原理图来产生方 块电路图的方法。和刚才的步骤相反,先绘制原理 图,再执行菜单“Desgin”下的 “Design\Create Symbol From Sheet ”。点击之后会 出现如下所示的对话框。从中选中要创建层次电路 图的方块图。(前提是要先建好子图。从总图操作 Design\Create Symbol From Sheet )
17
18
• 3.放置出入端口 • 点击画电路图工具栏里的图标 ,或者执行菜 单Place -> Add Sheet Entry。 • 光标变成十字状,将光标移动到方块电路中, 点击鼠标,光标上面出现一个小圆点,且光标将被 限制在方块电路的左右边界内,确定合适的位置后 点击鼠标,即可在该处放置一个方块图的进出点, 点击右键结束放置方块图进出点状态。 • 按Tab键,即可出现方块电路进出点编辑对话 框。
10
11
图 层次电路图
12
• 绘制的具体步骤: • 1.建立如下图 所示的文档,并且命名。
图3-2 文档
• 2.建立层次原理的文件(.prj)。
13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《EDA技术》
层次原理图的设计方法(2)
层次原理图的设计方法(2)
●层次原理图设计:
在绘制层次原路图的过程中,设计人员既可从绘制电路 系统的母原理图开始,逐级向下绘制子原理图;也可从绘制 基本的子原理图开始,逐级向上绘制相应的母原理图。因此, 层次原理图的设计方法可以分为两种:自上而下的层次原理 图设计方法、自下而上的层次原理图设计方法。
层次原理图的设计方法(2)
自下而上的层次原理图设计
子原理图1 子原理图2
子原理图1
子原理图2
子原理图1
子原理图2
方块电路符号1方块电路符号2源自……方块电路符号m
电路系统母原理图
层次原理图的设计方法(2)
采用自下而上的设计方法设计层次原理图时,其基本思 路是先建立层次原理图中的子原理图,然后再放置方块电路 符号,接下来再通过若干导线或者总线将这些方块电路符号 连接起来构成母原理图。
层次原理图的设计方法(2)
所谓自下而上的层次原理图设计方法就是指设计人员首 先定义电路系统的子功能电路模块,并且根据这些电路模块 绘制出相应的子原理图;然后由这些绘制好的子原理图来产 生方块电路符号;接下来再通过若干导线将这些方块电路符 号连接起来构成母原理图。这样通过由简单到复杂的过程逐 步完成整个电路系统的原理图设计。
相关文档
最新文档