层次原理图设计步骤

合集下载

ad18层次原理图建立

ad18层次原理图建立

ad18层次原理图建立当我们想要设计并建立一个层次原理图时,我们需要遵循一定的步骤和原则。

在设计AD18层次原理图时,我们需要考虑电路的整体结构,信号的流动路径,以及不同层次之间的连接和通信。

下面是一个关于AD18层次原理图建立的详细过程,共1200字以上:第一步:确定电路结构在建立AD18层次原理图之前,我们首先需要确定电路的整体结构。

这通常包括输入和输出接口,控制逻辑,存储器,时钟电路等。

我们需要将这些不同的电路模块组织在一起,并确保它们的功能互相配合,以实现电路的目标功能。

第二步:绘制底层原理图在确定电路结构后,我们可以开始绘制各个模块的底层原理图。

底层原理图通常包括电路的具体连接,元器件的数值和型号,以及电路的详细参数。

在绘制底层原理图时,我们需要确保其准确性和可读性,以便后续的电路设计和验证。

第三步:建立层次结构在绘制底层原理图之后,我们需要将不同的模块归类,并根据其功能和层次关系来建立层次结构。

层次结构可以帮助我们更好地理解电路的整体架构,并简化复杂的电路设计过程。

我们可以使用不同的层次符号和连接线来表示层次结构,并通过层次引用来实现不同层次之间的连接和通信。

第四步:绘制顶层原理图在建立好层次结构后,我们可以开始绘制顶层原理图。

顶层原理图通常显示电路的整体结构和层次关系,以及不同层次之间的连接和通信。

我们可以使用层次引用来将底层原理图中的电路模块引入顶层原理图中,并通过连接线来表示它们之间的连接。

第五步:验证和优化在绘制完成顶层原理图之后,我们需要进行验证和优化。

验证可以帮助我们确保电路的正确性和稳定性,以及不同层次之间的连接和通信的有效性。

我们可以使用电路模拟器和测试工具来进行验证,并根据验证结果进行优化。

优化可以包括改进电路结构,优化电路参数,增加故障检测和纠正等。

总结:建立AD18层次原理图需要一系列的步骤和原则。

通过确定电路结构,绘制底层原理图,建立层次结构,绘制顶层原理图,进行验证和优化等过程,我们可以有效地建立一个准确、可靠的层次原理图。

单元四 绘制层次原理图

单元四  绘制层次原理图

学习情境一 了解层次原理图的结构
二、 层次原理图的基本结构
采用层次化设计,原理图按照某种标准划 分为若干功能部分,将一个电路分解成多个互 相联系的单元电路,分别绘制在多张原理图上, 这些图纸被称为该设计系统的子电路图;同时, 这些子电路图将由一张原理图来说明它们之间 的联系,此原理图被称为该项设计系统的主电 路图。
学习情境一 了解层次原理图的结构
三、 不同层次电路文件之间的切换
层次原理图中含有多 张原理图,当需要在多张 原理图之间进行切换时, 对于较简单的层次原理图, 单击浏览器管理窗口中的 文件名或文件名前面的图 标即可进行切换。
图4-14 Z80 Processor.prj在浏览 器管理窗口中的导航树
学习情境一 了解层次原理图的结构
当设计较大或复杂的电路原理图时,原理图中元件数量 多,结构关系复杂,很难在一张原理图上完整地绘制出来。 针对这种情况,Protel DXP支持一种层次化原理图设计方法, 即可以将整个电路按功能分为几个模块,分别进行设计,最 后再进行合成。这样不仅可以使电路图简洁清晰,而且可以 大大提高设计效率。
本单元从层次原理图的概念和结构入手,目的是掌握自顶 向下和自底向上的层次原理图的设计方法。
学习情境一 了解层次原理图的结构
1)方块电路
启动放置方块电路有两种方法,即单 击布线工具栏中的 按钮或执行“放 置”→“图纸符号”命令。
(1)放置方块电路。启动放置方块电 路命令后,光标变成十字状并挂着上次画过 的方块图,在编辑界面的合适位置单击,确 定方块图的左上角,再将光标移到方块图的 右下角,即可展开一个区域,单击便可完成 该方块图的放置,如图4-3所示。右击退出 放置方块电路状态。
图4-1 一级层次原理图结构

cad报告-层次原理图设计

cad报告-层次原理图设计

西南大学工程技术学院学生实验报告
姓名:学号:班级:
专业:实验日期:实验学时:
一、实验名称层次原理图设计
二、实验目的 1.理解层次原理图的概念及其设计方法;
2.掌握自上而下和自下而上的层次原理图设计方法;
3.熟练进行主电路图与子电路图之间的切换。

三、实验设备 1.电脑; 2.安装好Protel 99 SE或Protel DXP软件的电脑。

四、实验内容绘制一个有一个主电路图与两个子电路图的层次原理图。

五、实验步骤 1.打开Protel 99 SE或Protel DXP;
2.添加一个主电路图;
3.放置两个方块,并在方块上添加相应端口,在从元件库找出相应
元件并按图链接,方块feil name分别命名为A和B;
4.单击Design选择添加子电路图,得相应两电路原理图图纸,其
名字应分别为A和B;
5.按图链接元件,并将一个主电路图与两个子电路图保存,在元件
库中寻找相应元件,并依图将其放置于相应位置;
6.单击上下箭头图标,在主电路图方块相应端口上点击,观察是否
能自由切换主电路图与子电路图
六、实验结果见以下三图:。

Allegro层次原理图(模块reuse)设计流程

Allegro层次原理图(模块reuse)设计流程

Module reuse1.在orcad中画好模块的原理图,设定好封装,做好drc,做好元件编号。

2.在annotate-->allegro reuse中,选中generate reuse module, renumber design forusing modules不选,选中unconditional,其它不选。

3.生成netlist.4.将netlist导入到allegro,布线,布局,若无rename等需要与orcad交互的动作,,选tools-->create modules生成mdd文件.mdd文件的文件名一定要定义为:DSN NAME_ROOT SCHEMATIC NAME.mdd。

DSN NAME为你定义的orcad中的dsn文件名,ROOT SCHEMATIC NAME是这个文件中的页名字。

这里若定义不对,在reuse时找不到mdd文件。

之后跳到第6步。

5.在orcad中back annotate,之后回到第2步。

6.模块制作完成。

使用生成的模块1.在新的orcad设计中,选place-->herarhical block,reference中填入BLK?(注意,这里不能用BLK是为了与原理图中的U?R?C?区别,保证BLK这个名字专用于moduel,不然在做完allegro后,rename 时,导回到orcad中出问题。

)在implementation type中选schematic view,在implementtation name中填入先前模块的页名称ROOT SCHEMATIC NAME,在path and file name中选择相应的dsn文件,之后在你的原理图中出现一个block.2.继续其它设计(包括放入其它block),当你双击任一个BLOCK时会发现都将进入到模块原理图中,注意每个模块位号现在还是一样的。

之后开始控制位号,为了区别各个模块的位号,可以控制其各个模块的REF区间在annotate-->allegro reuse中,选中,renumber design for using modules,选中incremental,选中do not change the page number,选中select modules to mark for框里的内容。

5层次电路原理图设计

5层次电路原理图设计

完成主原理图的绘制后,就可以由 各方块电路产生各自相应的子原理 图。下面以产生显示模块子原理图 display.SchDoc为例,介绍由方块 电路产生子原理图的方法。
由方块电路产生子原理图菜单
是否反转端口的输入/输出方向
弹出如图所示的 是否反转端口的 输入/输出方向 对话框,点击 【NO】按钮不 反转端口的输入 /输出方向。
编码 编码.SCHDOC
LOCK D1 D2 D3
LOCK D1 D2 D3
锁存 锁存.SCHDOC
LOCK D1 D2 D3
显示 显示.SCHDOC
A[1..3]
A[1..3] XL
A[1..3] XL
响铃 响铃.SCHDOC
XL
数码抢答器方块电路图 分析
整体原理图主要由编码、锁存、显示、响铃四 个模块组成,其编码部分主要将抢答开关K1~ K8编码为D3~D1,以及形成锁存脉冲LOCK。 而锁存电路主要将D3~D1锁存下来后送往显 示和响铃模块,因此编码和锁存模块之间主要 有四个连接端口,编码信号D3~D1以及锁存 信号LOCK。而锁存和显示模块之间由于采用 总线连接,所以只有一个复合连接端口A[1..3], 锁存和响铃模块之间通过响铃触发信号XL连接, 所以数码抢答器各模块的划分以及各方块电路 之间的连接关系如上图所示。
3. 操作步骤和提示
(1)新建工程文件,并保存为“抢 答器层次电路.PRJPCB”
(2)新建原理图文件,并保存为 “抢答器主原理图.SchDoc”。
(3)绘制方块电路并连线。
产生并绘制编码模块电路图“编码.SCHDOC
1
2
3 U3
4
8
5
6 11
74LS30
12

层次原理图设计

层次原理图设计

所谓自上而下的设计方法是指在建立的顶层原理图文件中首先绘制电路方块图,然后分别在子原理图文件中绘制各电路方块图所对应的电路原理图。

以直流稳压电源电路为例,下面介绍这种方法绘制电路图的步骤。

1、绘制顶层电路图根据前面介绍的原理图设计知识,首先建立一个PCB项目设计文件,然后建立一个电路原理图文件,名字定义为Main.Schdoc。

最后设置好电路图的有关属性及添加元件库。

(1)放置电路方块图单击Wiring工具栏上的Place Sheet Symbol工具按钮,在新建原理图的适当位置放置名字为Rectifier、Filter、Manostat三个电路方块图,设置属性。

(2)放置电路方块图端口单击Wiring工具栏上的Place Sheet Entry工具按钮,然后在刚才建的电路方块图中单击鼠标左键,在三个电路方块图中分别放置各个端口,并设置各端口的属性。

(3)连接各端口使用导线Wire或总线Bus把各个方块电路之间具有电气连接意义的方块电路端口连接起来,完成后的结果如下图所示。

2、绘制层次原理图子图上面定义了各电路方块图,这个环节具体介绍如何由电路方块图生成所对应的电路原理图文件。

操作步骤如下:(1)单击Design->Create Sheet From Symbol菜单命令项,此时鼠标变为十字关闭,将十字光标移到电路方块图Rectifier上。

(2)单击鼠标左键,弹出Confirm对话框,如下图所示。

(3)若单击No按钮,此时Protel DXP将自动产生一个原理图文件,文件名同电路方块图中设置的File Name即Rectifier同名,即为Rectifier方块图所对应的子原理图。

按照同样的方法,可以生成名为Filter、Manostat电路原理图。

这样,就完成了整个层次原理图的绘制首先关于层次图的创建有两种方法:1.自顶而向下设计;2.自低向上设计;不管那种设计方法,你必须清楚各个原理图之间的信号输入输出的关系.在各个SCH中要放置PORT;在主电路图中Sheet Symbol中要放置Sheet Entry;以下介绍两种方法的创建,我本人比较推荐第二种方法:1.自顶而向下设:新建一sch文件,该sch为顶层图.在该sch中放置Sheet Symbol如下图所示:两次点击Design->Create Sheet From Symbol;则会生成SCH1.sch和SCH2.sch,并且自动产生输入输出口.该方法的关键在于一开始要在Sheet Symbol中放置Sheet Entry,对系统的熟悉和分配很重要.2.自低向上设计:要创建的层次如上图所示,分别新建原理sch1.sch和sch2.sch.在原理图sch1.sch中放置PORT端口:M13,M14,M15(可以自定义),属性为OutPut.在原理图sch2.sch中放置PORT端口:M13,M14,M15(可以自定义),属性为InPut.新建一sch文件,该sch为顶层图, 两次点击Design->Create Symbol From Sheet;则生成Sheet symbol 和 Sheet Entry.最后,在顶层图中将各Sheet Entry用Net 或Wire 或BusWire电气联接.。

层次原理图的设计概述

层次原理图的设计概述
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

第5章 绘制层次性原理图

第5章 绘制层次性原理图

行菜单命令“ 行菜单命令“Tools”→ “Up/Down Hierarchy”,光标变成十字 , 形。 (3)在准备查看的方块图上单击鼠标左键,则系统立即切换到 )在准备查看的方块图上单击鼠标左键, 该方块图对应的子电路图上。 该方块图对应的子电路图上。 (4)单击鼠标右键,退出切换状态。 )单击鼠标右键,退出切换状态。
要求:从图 所示的主电路图直接切换到与ISA Bus and 要求:从图5-1-1所示的主电路图直接切换到与 所示的主电路图直接切换到与 Address Decoding方块图对应的子电路图。 方块图对应的子电路图。 方块图对应的子电路图 (1)打开如图 所示的主电路图文件。 )打开如图5-1-1所示的主电路图文件。 所示的主电路图文件 (2)用鼠标左键单击主工具栏上的“文件切换”图标 )用鼠标左键单击主工具栏上的“文件切换” ,或执
7
第5章 绘制层次性原理图 章
的任意位置单击鼠标左键即可退出掩模状态。 (4)在图 )在图5-1-3的任意位置单击鼠标左键即可退出掩模状态。 的任意位置单击鼠标左键即可退出掩模状态
图5-1-3 从子电路图切换到主电路图
8
第5章 绘制层次性原理图 章 5.2 任务二:创建层次原理图 任务二:
要求:用两种方法创建图 所示的主电路图和图5-1-2所 要求:用两种方法创建图5-1-1所示的主电路图和图 所示的主电路图和图 所 示的子电路图。 示的子电路图。
第5章 绘制层次性原理图 章

滨 主 编
1
第5章 绘制层次性原理图 章
背景
如果把一个比较复杂的电路画在一张图纸上,可能会出 如果把一个比较复杂的电路画在一张图纸上, 现一张图纸难以容纳全部电路的情况, 现一张图纸难以容纳全部电路的情况,而且很难清晰地把各 功能单元区分开来。原理图的层次化设计解决了这一问题, 功能单元区分开来。原理图的层次化设计解决了这一问题, 它既可以使读者更好地把握电路整体结构, 它既可以使读者更好地把握电路整体结构,又能很方便地查 看各单元电路内容。 看各单元电路内容。

层次原理图

层次原理图

层次原理图一、操作方法与步骤1、层次电路设计简介层次电路图设计就是将较大的电路图划分为很多的功能模块,再对每一个功能模块进行处理或进一步细分的电路设计方法。

将电路图模块化,可以大大地提高设计效率和设计速度,特别是当前计算机技术的突飞猛进,局域网在企业中的应用,使得信息交流日益密切而迅速,再庞大的项目也可以从几个层次上细分开来,做到多层次并行设计。

如下图所示是层次电路设计的演示图。

在该图中包含了两个电路方块图,每个电路方块图都对应相应的电路,注意电路演示图中电路输入输出点和方块图进出点之间的关系。

层次原理图设计电路方块图1中包含两个名为0和1的输入点和名为2和3的输出点,实际它们代表了该方块图对应的原理图与其他电路模块的信号传输点。

电路方块图2及其对应的原理图情况相同,只不过与电路方块图中的信号输入输出点方向正好相反。

从层次原理图的演示图上可以知道,电路方块图实际代表了一部分电路模块及其与其他电路模块的信号输入输出点,它使得设计更加简洁明了,更好地说明了各部分电路模块之间的关系,从而有利于复杂电路的设计和各设计人员之间的分工合作。

层次电路图设计的关键在于正确地传递层次间的信号,在层次电路图设计中,信号的传递主要靠放置方块电路、方块电路进出点和电路输入输出点来实现。

二、层次原理图的设计方法层次电路图的设计方法实际上是一种模块化的设计方法。

子系统下面又可分为多个基本的功能模块。

而两种设计方法的本质区别是整个系统的规划和子系统的设计的先后问题。

如下图所示是两种方法的设计流程图。

自上而下设计流程图自下而上设计流程图三、 放置方块电路(重点)1、方块电路(Sheet Symbol )是层次式电路设计不可缺少的组件。

简单地说,方块电路就是设计者通过组合其他元器件自己定义的一个复杂器件,这个复杂器件在图纸上用简单的方块图来表示,至于这个复杂器件由哪些其他元件组成,内部的接线又如何,可以由另外一张电路图来详细描述。

第四章层次原理图设计

第四章层次原理图设计

4.1.1 自顶向下的设计方式
步骤1:放置图纸符号,并修改属性项。
步骤2:在图纸符号内,放置加图纸入口, 并修改属性项。
步骤3:连接对应的加图纸入口,注意导线 和总线的不同。
步骤4:执行根据符号创建图纸命令。
步骤5:根据需要决定是否对I/O进行取反。
步骤5:根据图纸符号创建的空白图纸。
步骤6:在空白图纸上作图。
步骤同4、5
步骤同6
4.1.2 自底向上的设计方式
步骤1:先完成底层图纸的设计。
步骤1:先完成底层图纸的设计。
步骤2:执行根据图纸创建图纸符号命令。
步骤3:选择图纸来源。
步骤4:决定是否对I/O口取反。
步骤5:放置图形符号。
步骤6:进行图纸符号的连线。
4.1.3 层次图的切换
执行改变设计层次命令,实.2 多通道原理图设计
4.1 层次原理图设计
层次电路图的设计概念是一种模块化的设计 方法。通过模块电路的设计对任务进行细分,并 根据定义的各个模块之间的关系完成整个电路的 设计方案。
层次原理图的设计方法有两种,自顶向下的 设计方法和自底向上的设计方法。
步骤1:设计好重复使用的子图。
步骤2:根据子图生成图纸符号。
步骤1:在图纸符号属性项的标识符子项中输入 REPEAT(PD,1,8)。其中REPEAT代表产生重复的图 纸符号,PD代表图纸标识符,1代表图纸符号的开 始引用序号,8代表图纸符号的终止引用序号。
设置后的图纸符号
步骤2:修改加图纸入口属性项,在名称前加REPEAT
4.2 多通道原理图设计
Protel DXP支持真正的多通道设计。即,对于 多个完全相同的模块,不必进行重复设计,只要绘 制一个图纸符号和底层电路,直接设置该模块的重 复引用次数即可,系统在进行项目编译时会自动创 建正确的网络表。

第18讲 自下而上层次原理图设计

第18讲 自下而上层次原理图设计

12.1.2 自下而上的层次电路图设计
教学目的及要求: 1. 了解层次原理图、模块,设计包含子图符号的父图 (方块图)、子图的含义 2. 了解“自上而下”和“自下而上”这两种层次电路 设计方法 3. 熟练掌握自下而上的层次原理图设计 教学重点、难点:自下而上的层次原理图设计
12.1.2 自下而上的层次电路图设计
图12-26子图4(Sub4.SchDoc)
图12-27子图5(Sub5.SchDoc)
5.完成子图3、子图4、子图5的方块图,如图12-28所示。
图12-28 上层方块库
6.再看图12-2,还有子图6的没有完成,子图6即可用自上 而下的方法完成,也可以用自下而上的方法完成。 (1)如果用自下而上的方法,放置完电路输入输出的端口 的电路如图12-29所示。 (2)单击Projects工作面板中Main_top.SchDoc文件的名称, 在工作区打开该文件,在主菜单中选择Design→Creat Sheet Symbol From Sheet or HDL命令,打开Choose Document to Place对话框。选择Sub6.SchDoc文件,然 后按OK按钮,即鼠标处“悬浮”着一个子图6的方块图。 在Main_top.SchDoc中的合适位置,按鼠标左键,放置好 方块图。放置好6个方块图的Main_top.SchDoc电路如图 12-30所示。
图10-32 显示方块图入口与端口之间匹配
9.选择File→Save All 命令,保存工程中的所有文件。 至此,采用自上而下、自下而上的层次设计方法设计电机驱 动电路过程结束。图12-2所示的电路原理图,可以用图 12-31所示的层次原理图代替,6个方块图分别代表6个子 图,它们的数据要转移到一块电路板里,设计PCB板的过 程与单张原理图差不多,唯一的区别是,编译原理图的时 候,必须在顶层。下面简单介绍设计电机驱动电路的PCB 板过程。

EDA层次原理图的设计方法

EDA层次原理图的设计方法
Unspecified
My51 GNDUnsFra bibliotekecified
51T1 Output
51R1 Input
VCC
Unspecified
GND
Unspecified
Outpu t
⑤执行菜单命令Design/Create Sheet from Symbol.系统会自动创建一个底 层原理图,并且自动命名为51_232_232.SchDoc. (6)绘制原理图;
(1)检查规则的设置 执行菜单命令Project/Project Options,在Error Reporting中进行设置
(2) 检查结果报告 左键单击System,选择Messages 查看 例:以项目555 Astable Multivibrator.PrjPcb为例进行电气检查。
被检查的原理图文档
②将电路原理图所产生的网络表文件与印刷电路板得到的网络表进行比较, 以检查原理图与印刷电路板之间是否一致。 网络表中的内容主要为原理图中各元件的数据(标号、元件类型和包装 信息)以及元件之间网络连接的数据。 网络表在结构上分为两大部分:第一部分为元件描述;第二部分为网 络连接描述
(1)创建网络表 网络表可以由单个原理图文档生成,也可以由项目生成。 由单个原理图文档生成 执行菜单命令Design/Netlist for Document/Protel 由项目生成 执行菜单命令Design/Netlist for Project/Protel (2)网络表的格式 ①元件描述部分
注意:此实例仅仅只是为帮助理解层次原理图的建立,并未考虑电气特性
3. 切换不同层次电路原理图文件 (1)从顶层图切换到子原理图 在顶层图中执行菜单命令Tools/Up/Down Hierachy

层次原理图设计的流程步骤

层次原理图设计的流程步骤

层次原理图设计的流程步骤下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 确定设计需求明确电路的功能和性能要求。

确定输入和输出信号的类型和数量。

实验4 层次原理图设计

实验4 层次原理图设计

实验4 层次原理图设计实验4 层次原理图设计实验四层次电路图设计1.熟练掌握SCH 99的操作。

2.掌握层次式电路图的绘制方法,能够绘制较复杂的层次式电路。

3.进一步熟悉ERC 校验和网络表的生成。

4.绘制子电路原理图。

二实验内容及步骤(一)实验内容1.打开Z80 Microprocessor.ddb设计数据库文件,练习在方块图电路和子电路图之间的切换。

2.利用自顶向下的设计方法设计,绘制如图1所示的主电路图,和该主电路图下面的三个子电路图dianyuan.sch 如图2、3、4所示。

Ne tLabel6Ne tLabel5Ne tLabel4C LOC KMIDDLE SIN 图1 主电路图图2 子电路图(二)实验步骤 1.新建项目设计文件①新建项目设计文件;②编辑顶层文件的各电路方块图;③按各方块电路的连接关系放置各自的I/O端口;(注意:若是相互连接的I/O端口给定相同的名字,否则,必须给定不同的名字)④给每个电路方块文件命名;(注意:文件名后缀必须是.sch ,方块文件不必给定路径)⑤在各方块的端口间放置导线和总线,相互连接后保存顶层文件。

2.自上而下编辑下层电路原理图①在项目设计文件窗口内,单击菜单命令【Design 】|【Creat Sheet From Symbcl 】;②将十字光标移到要编辑的方块电路上单击,将相继弹出端口特性转换选择框和下层电路原理图窗口;(注意:在弹出的端口特性转换选择框中,必须选“NO ”,否则,所生成的下层电路原理图中所有I/O端口的输入输出属性会同项目文件(上层方块图)中的方向相反)③在生成的下层电路原理图文件窗口内,绘制下层的电路原理图。

3.自下而上设计电路原理图如果未有项目文件(.prj ),则:①首先绘制并保存下层电路原理图;②新建空白原理图文档:【File 】|【new 】|【schematic Documet】,并保存为.prj 文件;③在“设计文件管理器”中,单击新生成的项目文件.prj 。

层次原理图的设计操作文档

层次原理图的设计操作文档

层次原理图是AD中模块化设计思想的集中体现。

它分为母图和子图两个部分,母图表示顶层模块之间的链接关系,子图表示功能模块内部的连接关系。

注意,子图仍然可以由层次原理图构成。

这构成了层次原理图的嵌套,用以清晰阐述硬件间的链接关系。

大家打开PRO1工程,编译后,大家看编译信息。

编译通过后,生成网络表。

电路分为键盘输入、MCU控制以及LED显示三部分,链接关系非常简单。

编译操作:Project/Compile 选择第二个,对工程进行整体编译,第一个选项仅对当前原理图文档进行编译。

生成网表:Design/Netlist For Project/PCAD大家对应网表,查看链接关系。

采用层次原理图方法打开工程PRO2,里面已经添加LED、KEY和MCU三个文件,将上述电路图分别拷贝到对应的文件夹下,并对个个图纸添加链接端口,命名后,结果保存在PRO2中。

Alignment:指端口名字的位置,分别为左对齐,中间对齐,右对齐三种方式。

Properties/name:指端口的名称I/O Type:端口的类型,非未定义,输入,输出以及双向四种。

大家分别点击三张原理图中的端口属性,都看下IO I/O Type的设置。

新建原理图并命名为Hierarchy,在该原理图中生成子原理图的标号,该原理图即为层次原理的母图。

操作:工程面板中选中Hierarchy原理图文件,Design/Create Sheet Symbol From Sheet or HDL。

分别对三个原理图生成子图标号。

此时,进行编译,message弹出错误的编译信息。

原因,我们在母图中生成了子图标号,但没有链接,系统检测到不同文件中存在同名的标示符,即报错。

连接后,错误消失,上述为自下而上的设计方法,大家可以采用途中的元件课下操作下自上而下的设计方法,具体操作见第七章即可。

Altium Designer引入Signal Harnesses 来建立元件之间的连接关系并降低电路图的复杂性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

层次原理图设计步骤
一. 新建工程文件及原理图文件
1. 在D盘新建一个文件夹D:/student
2. 建立一个工程文件,选择File/New/Project/PCB Project,如:单片机最小系统.prjdoc
3. 新建一个原理图文件,选择File/New/Schematic,如:单片机最小系统.schdoc
4. 绘制原理图父图
(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。

(2)Memory功能模块
注意:强调总线名称。

(3)Reset功能模块
注意:交叉线中结点放置方法。

(4)CLK功能模块
三. 编译差错
选择Project/Compile PCB Project 单片机最小系统.PrjPCB,对整个工程进行编译;
或选择Project/Compile Document 单片机最小系统父图.SchDOC,只对该电路进行编译。

若此时有错,就显示;无措,则不显示。

四. 生成网络表
选择Design/Netlist For Project/Protel命令,为制作印刷线路板图做准备。

相关文档
最新文档