登录/注册

pcb 绘制多张原理图

更多

在PCB设计中使用多张原理图(多图纸设计)是非常常见的做法,尤其对于复杂项目。这样做可以使设计更清晰、模块化,便于团队协作和后期维护。以下是关键步骤和注意事项(适用于主流EDA工具如Altium Designer, KiCad, Eagle, OrCAD等):

一、 核心方法:3种常见结构

  1. 层次式设计 (Hierarchical Design):

    • 核心: 创建一个顶层原理图 (.SchDoc),其中放置代表子功能的方块图符号 (Sheet Symbol)
    • 流程:
      1. 在顶层原理图中绘制方块图符号(通常矩形),每个代表一个子功能模块。
      2. 给每个方块图符号命名(如 Power Supply, MCU Control, Sensor Interface)。
      3. 在方块图符号上定义图纸入口 (Sheet Entries),代表该模块需要与外部(顶层或其他模块)连接的信号(如 VCC_3.3V, GND, SPI_CLK, ADC_IN)。
      4. 使用导线或总线连接顶层方块图之间的入口或端口。
      5. 右键点击方块图符号,选择类似 “从符号创建图纸” (Create Sheet From Symbol)“下降” (Descend)。工具会自动创建一张新的子原理图(如 Power Supply.SchDoc),并自动放置好与方块图入口对应的端口 (Ports)
      6. 在子原理图中绘制实际的电路,使用端口与外部通信(端口名称与方块图入口一致)。
      7. 重复步骤 1-6,直至所有底层模块绘制完成。
    • 优点: 结构清晰,模块化强,能体现功能层次(树状结构),方便复用模块。
    • 缺点: 设置稍复杂。
  2. 平坦式设计 (Flat Design):

    • 核心: 所有原理图纸(.SchDoc)在逻辑上是平级的,没有明确的层次关系。图纸之间通过全局网络标签 (Global Net Labels)端口 (Ports) + 离线图纸连接器 (Off Sheet Connectors) 连接。
    • 流程:
      1. 创建多个独立的原理图纸(如 Sheet1.SchDoc, Sheet2.SchDoc)。
      2. 在图纸 A 上定义一个信号网络,给它一个全局网络标签(Global Net Label,在 Altium/KiCad 中通常是网络标签本身作用域就是全局的;在 OrCAD/Eagle 可能需要特定设置)。
      3. 在图纸 B 上,在需要连接的地方放置同名的全局网络标签。工具会自动识别同名标签并将其电气连接。
      4. 或者: 在图纸 A 上放置一个端口 (Port),命名(如 Sys_Reset)。
      5. 在图纸 B 上放置一个同名端口 (Port)。工具会自动连接同名端口。
      6. 或者 (Eagle/KiCad常用): 在图纸 A 上放置一个离线图纸连接器 (Off Sheet Connector),命名(如 I2C_SDA)。
      7. 在图纸 B 上放置一个同名离线图纸连接器 (Off Sheet Connector)。工具会自动连接同名连接器。
    • 优点: 设置简单直观,适合相对简单或没有严格层次的多图纸设计。
    • 缺点: 结构不如层次式清晰,模块化稍弱,全局标签过多可能导致命名冲突。
  3. 图表符复用 (Device Sheet / Repeating Sheet):

    • 核心: 将常用的子电路(如一个电源芯片外围电路)绘制成一个独立的原理图文件(设备图纸/Device Sheet)。
    • 流程:
      1. 创建一个专门存放可复用模块的原理图文件(如 Buck_Converter.SchDoc)。
      2. 在主设计(或其他层次/平坦设计中),放置一个新的图表符 (Sheet Symbol)
      3. 链接或导入这个 Buck_Converter.SchDoc 文件到该图表符。
      4. 在图表符上定义入口(Sheet Entries),通常会自动匹配子图中的端口。
      5. 将此图表符视为一个“黑盒”模块连接到主设计中。
      6. 同一个设备图纸可以被多次实例化
    • 优点: 极大提高常用模块的复用率,保证一致性,减少重复劳动。
    • 缺点: 需要规划和管理复用库。

二、 关键要素:确保电气连接正确

三、 重要实践建议

  1. 精心规划图纸划分:
    • 按功能模块划分(电源、MCU、接口、传感器、显示等)。
    • 按物理位置划分(主板、扩展板)。
    • 按信号流向划分。
    • 目标是每张图纸逻辑独立且复杂度适中。
  2. 清晰的命名规范:
    • 图纸名称: 有意义(Power_Input, STM32_MCU, RS485_Interface)。
    • 方块图名称: 与子图纸名称对应或有描述性。
    • 入口/端口/标签名: 清晰、一致、避免歧义。全局信号名尤其重要。
    • 网络名: 尽量使用标签/端口命名网络,避免仅依赖元器件管脚自动生成的杂乱名称。
  3. 理解作用域:
    • 局部网络标签: 只在同一张图纸内有效。
    • 全局网络标签/端口/方块图入口/离线连接器: 跨图纸连接。
    • 电源端口: 默认全局。
  4. 利用工具功能:
    • 导航: 使用 “上移” (Ascend) / “下移” (Descend) 在不同层次间跳转。
    • 交叉探测: 在原理图选中元件/网络,PCB中高亮显示(反之亦然),在多图纸设计中尤其有用。
    • 编译/验证 (Compile/Validate): 在设计过程中和完成后务必运行!工具会检查图纸连接错误(端口缺失、入口缺失、名称不匹配、未连接网络等)。
    • 原理图总览/导航器: 查看整个项目的图纸结构和层次关系。
  5. 注释与文档:
    • 在图纸上添加标题栏(Title Block),填写名称、版本、作者、日期。
    • 使用文本框添加必要的说明、设计要点、警告。
    • 端口、入口、标签名本身应具有自解释性。
  6. 管理图纸:
    • 将项目所有图纸保存在同一项目文件夹或其清晰子文件夹中。
    • 在EDA工具的项目管理器视图清晰看到所有图纸及其层次结构。

四、 常见EDA工具操作要点

总结

绘制多张原理图的核心在于清晰划分模块并通过正确的接口元件(端口、入口、全局标签/连接器) 确保它们之间的电气连接无误。优先推荐使用层次式设计以获得更好的结构和可维护性。无论采用哪种结构,严格的命名规范、清晰的文档、利用工具的编译/验证功能是保证设计正确性的关键。

Protel99SE多张原理图的设计步骤

sheet plus sub sheets\",然后点击ok,就可生成多张原理图的总网表。 (4). 在PCB

2025-03-25 13:45:21

Orcad绘制原理图的元器件对齐方法

在使用Orcad软件绘制原理图的时候,为了使原理图绘制的美观一些,有时候

2025-02-07 10:33:30

原理图如何导入PCB

在绘制完所有的原理图之后,就是进行PCB的绘制了,相比于

2023-11-07 10:32:41

PADS教程3:原理图绘制

学会此教程可以自行完成原理图绘制和PCB Layout。

资料下载 kevin5168888 2023-07-26 18:19:12

使用AD绘制stm32最小系统的电路原理图PCB

文章目录1、电路原理图绘制2、PCB原理图

资料下载 h1654155275.0032 2021-11-18 10:51:02

EDA工具CADENCE原理图PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

电子CAD原理图绘制题目集

电子CAD原理图绘制题目集

资料下载 agan1 2021-03-22 10:31:55

Altium在绘制PCB的是怎么可以让原理图PCB分屏显示

Altium在绘制PCB的是怎么可以让原理图和PCB分屏显示

资料下载 ah此生不换 2020-12-24 09:25:39

绘制PCB原理图的指南

原理图是电路的逻辑和视觉表示。这是电子产品设计的第一步。早些时候,设计人员过去常常在纸上绘制电路图。现在,他们已经开始使用简化了设计流程的

2022-10-08 09:26:33

层次式原理图是如何绘制

层次式原理图是如何绘制的?

2022-01-04 15:44:09

如何用Altium Designer绘制stm32原理图PCB板?

如何用Altium Designer绘制stm32原理图及PCB板?

2021-12-15 07:05:53

PCB原理图绘制步骤

文章目录1、电路原理图绘制2、PCB原理图

2021-09-06 08:57:33

芯片选择绘制电路原理图绘制PCB工程文件

芯片选择绘制电路原理图绘制PCB工程文件

2021-07-19 07:03:50

如何去绘制AT89C51原理图

Altium Designer 18 速成实战 第三部分 原理图的绘制 (二十三)实例绘制

2021-07-05 07:38:06
7天热门专题 换一换
相关标签