登录/注册

orcad 层次化设计

更多

好的,我们来详细解释一下 OrCAD Capture CIS/Capture(原理图设计工具)中的层次化设计

简单来说,层次化设计就是把一个庞大复杂的电路原理图系统,像搭积木一样,自上而下地分解成多个更小、更易于管理的功能模块(Blocks),每个模块可以有自己的子图纸(Sheets)。这些小的模块和图纸通过清晰的接口(端口)连接在一起,共同构成完整的系统设计。

核心概念

  1. 顶层原理图:

    • 这是设计的“总地图”或“系统架构图”。
    • 不使用具体的元器件和连线。
    • 只包含代表不同功能模块的层次块以及连接这些块的网络别名总线
    • 定义了整个系统的模块划分和它们之间的连接关系。
  2. 层次块:

    • 在顶层原理图中放置的符号
    • 每个层次块代表一个子功能模块子系统
    • 它有一个唯一的名称和一个指向它所代表的底层原理图图纸路径(文件名)。
    • 关键作用: 当你双击一个层次块时,OrCAD 会自动打开或导航到它所关联的子图纸。
  3. 底层原理图图纸:

    • 每个层次块关联着一个具体的原理图图纸。
    • 在这个图纸中,你可以像设计普通电路图一样放置元器件、连线、网络别名、电源符号等,实现该模块的具体功能。
    • 端口: 为了实现顶层块之间的连接,底层图纸中必须使用层次端口来表示该模块与其他模块或顶层之间的信号接口。这些端口的名称和类型必须与顶层块符号上的引脚名称严格一致
  4. 端口:

    • 存在于底层原理图图纸中。
    • 用于定义模块的输入、输出或双向信号接口。
    • 在顶层原理图中,层次块上的“引脚”本质上就是这些底层端口的映射。顶层块上的引脚名称和类型必须与底层图纸中对应的端口完全匹配。
    • 端口是模块之间、模块与顶层之间通信的桥梁。
  5. 层次引脚:

    • 这是顶层原理图中层次块上的“引脚”。
    • 它是由底层图纸中的端口自动生成或手动映射上去的。
    • 在顶层中,通过连接线或总线连接不同的层次块引脚,就实现了模块之间的信号连接。

层次化设计的优势

在 OrCAD Capture 中实现层次化设计的主要步骤(简要)

  1. 规划: 确定系统划分成哪些主要功能模块。
  2. 创建顶层图纸: 通常是项目中的第一张图纸 (Page1Top)。
  3. 放置层次块:
    • 点击 Place > Hierarchical Block
    • 在对话框中输入块名和关联的底层图纸文件名(例如:Power -> Power.sch)。
    • 在顶层图纸上放置该块。
  4. 添加层次引脚:
    • 放置块后,右键点击块 -> Add Pin...,手动添加需要的引脚并命名(推荐先规划好端口)。
    • 在后续关联的底层图纸中放置好端口后,在顶层块上右键 -> Synchronize Up(推荐),OrCAD 会自动根据底层端口创建同名同类型的顶层引脚。
  5. 连接顶层模块: 用导线或总线将不同层次块上需要连接的引脚连接起来。
  6. 设计底层图纸:
    • 双击顶层块(或通过项目管理器导航)打开关联的底层图纸。
    • 像设计普通原理图一样,放置元器件、连线。
    • 关键: 必须在底层图纸的边界处放置 Place > Hierarchical Port。端口的名称和类型(Input/Output/Bidirectional)必须与顶层块上对应的引脚完全一致。这些端口就是该模块的接口。
  7. 重复步骤 3-6: 为每个需要的模块创建层次块、关联底层图纸、放置端口、设计电路。
  8. 设计其他非层次图纸: 项目中也可以包含不属于任何层次块的普通原理图图纸。
  9. 整体检查和编译: 使用 Tools > Design Rules Check 检查整个层次设计的连接性、引脚/端口匹配、网络名冲突等错误。

重要注意事项

总结

OrCAD Capture 的层次化设计是一种强大的设计方法,尤其适用于复杂电子系统。它通过模块化分解、接口定义和层次结构,显著提高了大型原理图设计的效率、清晰度、可维护性和复用性。理解顶层块、底层图纸、端口/引脚之间的关系以及正确的操作步骤是实现成功层次化设计的基础。

层次设计中的注意事项

“  通常来说 KiCad 更建议使用层次化的设计,因为这样结构更清晰,也方便设计复用。 对于简单的系统,扁平化设计也很容易实现;但将复杂的系统

2024-11-13 18:07:58

一文了解OrCADOrCAD X的区别

1关键要点OrCADX是OrCAD平台的下一代,为具有OrCAD经验的设计师和新设计师提供了许多功能,以改善布局工作流程和可制造性。OrCADX具有更直观的用户界面和久经考验的PCB设计能力,以获得

2024-06-08 08:13:12

简述存储器的层次结构及其分层原因

存储器的层次结构是计算机系统中存储器的层次化组织,分为多个层次,每个

2024-02-05 09:46:14

OrCAD Capture V16.3 简易教程

电子发烧友网站提供《OrCAD Capture V16.3 简易教程.zip》资料免费下载

资料下载 肥超灬zai 2024-02-29 09:16:31

OrCAD层次设计的方法

。很欣赏Altium安装目录下给的例子,层次化设计十分美观大方。比如这样:搜索了很久,没有搜索到满意的回答,关于怎么在Cadence中实现层次

资料下载 h1654155957.9921 2021-11-07 09:06:04

ORCAD绘制原理图的技巧课件免费下载

本文档的主要内容详细介绍的是ORCAD绘制原理图的技巧课件免费下载,以及详细绘制原理图的技巧和关键点介绍包括了:单页电路图的绘制,多页电路图的绘制,层次化

资料下载 fhpdxgd 2021-01-25 08:00:00

Protel DXP使用教程之层次电路原理图设计教程免费下载

本文档的主要内容详细介绍的是Protel DXP使用教程之层次电路原理图设计教程免费下载。

资料下载 ah此生不换 2019-09-20 16:45:00

ORCAD PCB的使用教程免费下载

ORCAD PCB设计解决方案为您提供从概念到生产的PCB设计所需的一切。在每一个eda行业中,orcad pcb designer standard和orc

资料下载 佚名 2019-09-16 15:52:00

谈谈芯片中的层次的设计(hierarchy design)

层次化设计适当下非常流行的设计思路,随着芯片的规模越来越大,fullchip的数据量和复杂度和过去已经不能同日而语了,无论是工具的runtime还是QoR,直接完成full-chip的工作越来越不现实

2023-10-18 16:09:07

层次设计

层次化设计

¥100.00
梦翼师兄

怎么在Cadence中实现层次设计

。很欣赏Altium安装目录下给的例子,层次化设计十分美观大方。比如这样:搜索了很久,没有搜索到满意的回答,关于怎么在Cadence中实现层次

2021-11-12 08:55:01

orcad的DRC检测参数设置的含义是什么

orcad的DRC检测参数设置的含义是什么? 答:orcad进行DRC检测时,如图3-63所示,需要对参数进行设置,每个参数的含义如下所示: 图3-63 DRC参数上设置示意图 Ø Check

2021-10-28 11:43:00

OrCAD Capture Marketplace增强PCB设计能力

交到工程师手中的公司,在这样的环境中,工程师可以随时漫游OrCAD Capture Marketplace以及应用程序的网络商店”,EMA设计自动化的总裁Manny Marcano说,“这让

2020-07-06 17:49:34

层次设计方法讲解

  层次化设计是指在一个大型设计任务中,将目标层分解,在各个层次上进行设计的方法。

2019-11-19 07:08:00

Altium如何创建层次的原理图形式

多页原理图绘制方法:采用垂直分割,而此处的模块也可能是由几个更基础的模块构成,一路延续下去,就形成金字塔型的层次化结构。如下图: 在AltiumDesigner里面的形式如下图: Sheet2

2019-09-06 15:48:55
7天热门专题 换一换
相关标签