pcb 绘制多张原理图
更多
在PCB设计中使用多张原理图(多图纸设计)是非常常见的做法,尤其对于复杂项目。这样做可以使设计更清晰、模块化,便于团队协作和后期维护。以下是关键步骤和注意事项(适用于主流EDA工具如Altium Designer, KiCad, Eagle, OrCAD等):
一、 核心方法:3种常见结构
-
层次式设计 (Hierarchical Design):
- 核心: 创建一个顶层原理图 (.SchDoc),其中放置代表子功能的方块图符号 (Sheet Symbol)。
- 流程:
- 在顶层原理图中绘制方块图符号(通常矩形),每个代表一个子功能模块。
- 给每个方块图符号命名(如
Power Supply,MCU Control,Sensor Interface)。 - 在方块图符号上定义图纸入口 (Sheet Entries),代表该模块需要与外部(顶层或其他模块)连接的信号(如
VCC_3.3V,GND,SPI_CLK,ADC_IN)。 - 使用导线或总线连接顶层方块图之间的入口或端口。
- 右键点击方块图符号,选择类似 “从符号创建图纸” (Create Sheet From Symbol) 或 “下降” (Descend)。工具会自动创建一张新的子原理图(如
Power Supply.SchDoc),并自动放置好与方块图入口对应的端口 (Ports)。 - 在子原理图中绘制实际的电路,使用端口与外部通信(端口名称与方块图入口一致)。
- 重复步骤 1-6,直至所有底层模块绘制完成。
- 优点: 结构清晰,模块化强,能体现功能层次(树状结构),方便复用模块。
- 缺点: 设置稍复杂。
-
平坦式设计 (Flat Design):
- 核心: 所有原理图纸(
.SchDoc)在逻辑上是平级的,没有明确的层次关系。图纸之间通过全局网络标签 (Global Net Labels) 或 端口 (Ports) + 离线图纸连接器 (Off Sheet Connectors) 连接。 - 流程:
- 创建多个独立的原理图纸(如
Sheet1.SchDoc,Sheet2.SchDoc)。 - 在图纸 A 上定义一个信号网络,给它一个全局网络标签(Global Net Label,在 Altium/KiCad 中通常是网络标签本身作用域就是全局的;在 OrCAD/Eagle 可能需要特定设置)。
- 在图纸 B 上,在需要连接的地方放置同名的全局网络标签。工具会自动识别同名标签并将其电气连接。
- 或者: 在图纸 A 上放置一个端口 (Port),命名(如
Sys_Reset)。 - 在图纸 B 上放置一个同名端口 (Port)。工具会自动连接同名端口。
- 或者 (Eagle/KiCad常用): 在图纸 A 上放置一个离线图纸连接器 (Off Sheet Connector),命名(如
I2C_SDA)。 - 在图纸 B 上放置一个同名离线图纸连接器 (Off Sheet Connector)。工具会自动连接同名连接器。
- 创建多个独立的原理图纸(如
- 优点: 设置简单直观,适合相对简单或没有严格层次的多图纸设计。
- 缺点: 结构不如层次式清晰,模块化稍弱,全局标签过多可能导致命名冲突。
- 核心: 所有原理图纸(
-
图表符复用 (Device Sheet / Repeating Sheet):
- 核心: 将常用的子电路(如一个电源芯片外围电路)绘制成一个独立的原理图文件(设备图纸/Device Sheet)。
- 流程:
- 创建一个专门存放可复用模块的原理图文件(如
Buck_Converter.SchDoc)。 - 在主设计(或其他层次/平坦设计中),放置一个新的图表符 (Sheet Symbol)。
- 链接或导入这个
Buck_Converter.SchDoc文件到该图表符。 - 在图表符上定义入口(Sheet Entries),通常会自动匹配子图中的端口。
- 将此图表符视为一个“黑盒”模块连接到主设计中。
- 同一个设备图纸可以被多次实例化。
- 创建一个专门存放可复用模块的原理图文件(如
- 优点: 极大提高常用模块的复用率,保证一致性,减少重复劳动。
- 缺点: 需要规划和管理复用库。
二、 关键要素:确保电气连接正确
- 端口 (Ports): 用于在子原理图内部标识需要与外部(父级方块图或其他图纸)连接的信号。它们是垂直方向的(图纸间)。
- 方块图入口 (Sheet Entries): 位于顶层原理图的方块图符号上,定义了该模块提供给外部的接口信号。它们必须与子原理图中的端口名称一一对应。
- 网络标签 (Net Labels): 用于在同一张图纸内标识网络连接。在平坦式设计中,全局网络标签(作用域是整个项目)用于连接跨图纸的信号。
- 离线图纸连接器 (Off Sheet Connectors): (KiCad/Eagle常用) 功能类似全局网络标签,专门用于跨图纸连接。
- 电源端口 (Power Ports): (如
VCC,GND) 通常是全局的,无论出现在哪张图纸上,只要名称相同就会自动连接(除非特殊设置覆盖)。确保所有图纸上的电源网络命名一致!
三、 重要实践建议
- 精心规划图纸划分:
- 按功能模块划分(电源、MCU、接口、传感器、显示等)。
- 按物理位置划分(主板、扩展板)。
- 按信号流向划分。
- 目标是每张图纸逻辑独立且复杂度适中。
- 清晰的命名规范:
- 图纸名称: 有意义(
Power_Input,STM32_MCU,RS485_Interface)。 - 方块图名称: 与子图纸名称对应或有描述性。
- 入口/端口/标签名: 清晰、一致、避免歧义。全局信号名尤其重要。
- 网络名: 尽量使用标签/端口命名网络,避免仅依赖元器件管脚自动生成的杂乱名称。
- 图纸名称: 有意义(
- 理解作用域:
- 局部网络标签: 只在同一张图纸内有效。
- 全局网络标签/端口/方块图入口/离线连接器: 跨图纸连接。
- 电源端口: 默认全局。
- 利用工具功能:
- 导航: 使用 “上移” (Ascend) / “下移” (Descend) 在不同层次间跳转。
- 交叉探测: 在原理图选中元件/网络,PCB中高亮显示(反之亦然),在多图纸设计中尤其有用。
- 编译/验证 (Compile/Validate): 在设计过程中和完成后务必运行!工具会检查图纸连接错误(端口缺失、入口缺失、名称不匹配、未连接网络等)。
- 原理图总览/导航器: 查看整个项目的图纸结构和层次关系。
- 注释与文档:
- 在图纸上添加标题栏(Title Block),填写名称、版本、作者、日期。
- 使用文本框添加必要的说明、设计要点、警告。
- 端口、入口、标签名本身应具有自解释性。
- 管理图纸:
- 将项目所有图纸保存在同一项目文件夹或其清晰子文件夹中。
- 在EDA工具的项目管理器视图清晰看到所有图纸及其层次结构。
四、 常见EDA工具操作要点
- Altium Designer:
- 层次式:
Place->Sheet Symbol->Place Sheet Entry;右键Sheet Symbol ->Sheet Symbol Actions->Create Sheet From Symbol。 - 平坦式:网络标签默认全局;
Place->Port。 - 复用:
Design->Make Schematic Device Sheet/Place->Device Sheet Symbol。 - 编译:
Project->Compile PCB Project。
- 层次式:
- KiCad:
- 层次式:
Place->Hierarchical Sheet->Place Hierarchical Pin(入口);右键Sheet Symbol ->Enter Sheet。 - 平坦式:
Place->Global Label;Place->Port(端口在KiCad中主要用于层次内部信号);Place->Off Sheet Connector(才是KiCad平坦式跨图纸连接的主要方式)。 - 复用:可将子图纸保存为常用模块。
- 验证:
Inspect->Electrical Rules Checker (ERC)。
- 层次式:
- Eagle:
- 多图纸本质是平坦式:
Frame+Sheet功能。 - 跨图纸连接:
Name命令赋予网络全局名称(相同名称即连接),或使用Label标记。 - ERC:
Tools->ERC。
- 多图纸本质是平坦式:
总结
绘制多张原理图的核心在于清晰划分模块并通过正确的接口元件(端口、入口、全局标签/连接器) 确保它们之间的电气连接无误。优先推荐使用层次式设计以获得更好的结构和可维护性。无论采用哪种结构,严格的命名规范、清晰的文档、利用工具的编译/验证功能是保证设计正确性的关键。
绘制PCB原理图的指南
原理图是电路的逻辑和视觉表示。这是电子产品设计的第一步。早些时候,设计人员过去常常在纸上绘制电路图。现在,他们已经开始使用简化了设计流程的
2022-10-08 09:26:33
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机