pcb设计层次电路原理图注意问题
更多
在 PCB 设计中使用层次电路原理图(Hierarchical Schematic)可以显著提升复杂设计的可管理性和重用性,但也需要注意以下几个关键问题:
-
总体规划与模块划分:
- 合理抽象: 明确系统的功能模块,将相关功能、子电路划分到不同的子原理图(Sheet)中。划分的依据可以是功能(如电源、MCU、接口、射频)、物理区域(如主板、子板)或复用单元。
- 层次清晰: 顶层原理图(Top Sheet)应简洁明了,主要体现系统架构和各模块(Sheet Symbol)之间的连接关系,避免在顶层堆积过多的具体电路细节。
- 模块间耦合度: 尽量降低模块间的耦合度(依赖关系),使模块具有较高的内聚性。一个模块的修改应尽可能不影响其他模块。
-
端口定义与一致性:
- Sheet Entry(图纸入口): 这是子原理图与外界通信的窗口。必须在 Sheet Symbol 上放置 Sheet Entry,并在对应的子原理图上放置同名同类型的 Port(端口)符号。Sheet Entry 的名称、I/O 类型必须与子原理图内的 Port 完全一致。
- 命名规范: 为 Sheet Entry 和 Port 使用清晰、有意义、唯一的命名。避免使用过于泛泛的名称(如
IN,OUT,DATA),最好包含功能信息(如UART1_TX,ADC_VREF,3V3_ENABLE)。建议遵循团队或项目的命名规范。 - I/O 类型严格匹配: Sheet Entry 的 I/O 类型(Input / Output / Bidirectional / Unspecified)必须与子原理图内对应 Port 的类型精确匹配。类型不一致是导致网络连接错误和编译/ERC失败的常见原因。
- 全局端口 vs 局部端口: Port 类型(在大多数EDA工具中)默认为全局(Global),意味着不同子原理图中同名同类型的 Port 会自动连接在一起。这非常有用(如全局电源
VCC3V3),但也容易导致意外连接。对于仅需在相邻层次间传递的信号,确保 Sheet Entry/Port 路径正确即可,避免滥用全局连接导致混乱。
-
网络连接与命名:
- 跨页连接符: 在顶层原理图中,连接不同 Sheet Symbol 的信号的网络标签(Net Label)或连线(Wire)需要清晰地绘制出来。这些网络标签在顶层具有全局性(除非有总线或特殊规则)。
- 内部网络命名: 在子原理图内部,使用 Net Label 清晰标注重要的信号网络。这有助于理解和调试。注意子原理图内部的 Net Label 作用域通常仅限于该子图内部(除非是全局网络标签,但应谨慎使用)。
- 总线处理: 如果模块间传递总线信号,在 Sheet Entry、Port、顶层连线、子图内部都要正确使用总线符号和总线入口(Bus Entry),并确保总线名称和位宽范围一致。使用
Net Label[X..Y]格式命名总线网络。 - Off-Sheet Connector 慎用: 在层次设计中,通常不推荐使用传统的 Off-Sheet Connector(离图连接符),因为它们会绕过层次结构,破坏模块化,导致信号流向难以追踪。应优先使用 Sheet Entry/Port 机制。
-
电源与地处理:
- 全局电源网络: 电源(如
VCC,3V3,5V)和地(GND,AGND,DGND)通常是全局网络。应在顶层原理图定义一个集中的电源模块(或专用的电源子图),并通过 Sheet Entry/Port 或全局 Port 将电源网络分发到各个子原理图中。 - 清晰标注: 在子原理图中,使用清晰的 Power Port 符号(如
VCC,GND)或标准化的 Net Label 来连接电源和地。确保这些符号/标签的名称与顶层分配的全局网络名称一致。 - 隔离电源域: 如果有多个隔离的电源域(如
DVDD,AVDD),务必在 Sheet Entry/Port、网络命名和 PCB 布局上严格区分,避免意外短路。
- 全局电源网络: 电源(如
-
元件标识符 (Designator):
- 唯一性: 层次原理图编译后,所有元件的标识符(如 R1, C2, U3)必须在整个设计项目中保持全局唯一。大多数 EDA 工具会自动处理层次化设计中元件标识符的分配和管理(如添加前缀
U5A_R1表示 U5 Sheet Symbol 下的子图中的 R1)。 - 重置位号: 在最终生成 PCB 前或在导入网表前,通常需要执行一次重置所有位号的操作,以确保唯一性和连续性。
- 唯一性: 层次原理图编译后,所有元件的标识符(如 R1, C2, U3)必须在整个设计项目中保持全局唯一。大多数 EDA 工具会自动处理层次化设计中元件标识符的分配和管理(如添加前缀
-
设计与文档化:
- 注释与说明: 在每个层次(尤其是顶层和模块接口处)添加充分的注释(Text Annotation),说明模块功能、关键接口信号的含义、设计注意事项等。这对设计维护和团队协作至关重要。
- 一致性检查: 定期使用 EDA 工具的电气规则检查(ERC)功能。ERC 能帮助发现端口类型不匹配、未连接引脚、单点网络、电源冲突等常见错误。
-
工具操作与协作:
- EDA 工具熟练度: 熟悉你所使用的 EDA 工具(如 Altium Designer, KiCad, OrCAD/Cadence, Eagle)对层次原理图的具体操作流程(创建 Sheet Symbol/Sheet、添加 Sheet Entry/Port、同步、编译、导航等)。不同工具的实现细节略有差异。
- 导航与交叉探测: 善用工具的层次导航功能(如 Altium 的
Ctrl+ClickSheet Symbol 进入子图,Navigate Up返回上层)和交叉探测功能(在原理图和 PCB 之间、不同层次原理图之间快速定位)。 - 模块复用: 如果模块需要复用(如多个相同的电源模块),在工具中正确使用实例化(Instance)或复制/粘贴机制,并确保位号管理正确。注意区分“副本”和“引用”。
- 版本控制与协作: 如果多人协作,清晰定义模块边界和接口规范非常重要。将子原理图文件也纳入版本控制系统(如 Git)。
-
调试与验证:
- 网络表对比: 在生成 PCB 网表后,务必进行原理图网络表(Sch Netlist)和 PCB 网络表(PCB Netlist)的对比(Netlist Comparison),确保两者完全一致,没有连接错误。
- PCB 布局考量: 层次划分有时会影响PCB布局的物理分区。在设计原理图层次时,可以适当考虑未来的PCB布局便利性(如将物理位置邻近的电路尽量放在同一个子图中)。
- 信号完整性初判: 对关键高速信号(时钟、高速数据线),即使在原理图阶段,也应留意其源端、目的端和大致路径是否合理,为后续SI分析做准备。
总结关键注意事项:
- 端口一致性是生命线: Sheet Entry <-> Port 命名、类型务必严格一致。
- 全局端口谨慎使用: 理解全局端口的作用和风险。
- 规划清晰: 合理的模块划分是成功的基础。
- 规范命名: 信号、端口、电源网络名称清晰、规范、唯一。
- 电源全局化: 正确处理全局电源和地网络。
- 善用ERC和对比: 利用工具功能进行电气规则检查和网络表对比。
- 充分注释: 文档化是良好工程实践。
- 熟悉工具: 掌握所用EDA工具对层次设计的操作。
遵循这些注意事项,可以有效地利用层次原理图的优势,降低复杂性,提高设计效率、可维护性和可靠性。
原理图和PCB设计中的常见错误
在电子设计领域,原理图和PCB设计是产品开发的基石,但设计过程中难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出
2025-05-15 14:34:35
H6芯片在应用方案设计中的原理图和PCB设计要点和注意事项详细说明
本文档主要介绍H6芯片在应用方案设计中的原理图和PCB设计要点和注意事项,保证硬件设计质量。
资料下载
佚名
2020-03-23 15:16:50
Protel DXP使用教程之层次电路原理图设计教程免费下载
本文档的主要内容详细介绍的是Protel DXP使用教程之层次电路原理图设计教程免费下载。
资料下载
ah此生不换
2019-09-20 16:45:00
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览