3、原理图设计基础:原理图设计流程、元器件库的建立与管理、原理图符号绘制规范、电气连接与网络标号的使用

原理图设计是硬件电路Layout的“源头工程”,它不仅是电气连接关系的图形化表达,更是PCB Layout、信号完整性分析、物料清单(BOM)生成以及后续调试排障的法定依据。对于初学者而言,最容易犯的错误是“重Layout、轻原理图”,认为只要网络表能导出来就行。实际上,一张规范、清晰、可维护的原理图,能够大幅降低PCB设计中的连接错误率,并提升团队协作效率。本章将围绕原理图设计的四大核心模块展开:设计流程、元器件库管理、符号绘制规范以及电气连接与网络标号的使用,帮助读者建立从“画图”到“设计”的思维转变。

原理图设计核心链路与规范映射 ① 设计流程 需求分析 → 分页规划 库检查 → 放置与连线 ERC检查 → 网络表输出 ② 元器件库管理 原理图符号 + PCB封装 属性映射(Value/Footprint) 本地库 vs 公司标准库 ③ 符号绘制规范 引脚命名与编号 信号流向(左进右出) 电源/地引脚显式标注 ④ 网络标号 电气连接标识 命名规则(层级化) 避免悬空与重名 关键输出:ERC报告 → 网络表(Netlist) → BOM清单 → Layout指导文件 ⚠ 常见误区警示 • 符号引脚编号与封装焊盘编号不一致 → 导致PCB连接错误 • 网络标号拼写错误(如VCC_3V3 vs VCC_3V) → ERC无法完全检出 ✓ 实战经验 • 每绘制完一页,立即执行“单页ERC”,避免错误累积 • 使用“全局网络标签”管理电源/地,而非跨页连线

上图展示了原理图设计的四大核心模块及其逻辑关系。从设计流程出发,元器件库是基础支撑,符号绘制规范是质量保障,而网络标号则是连接各模块的“语言”。下面我们将逐一深入拆解。

3.1 原理图设计流程:从需求到网络表的五步法

核心原理:原理图设计不是简单的“摆放元件+连线”,而是一个将系统需求转化为可制造、可调试的电气规格文件的过程。一个规范的流程能够确保设计意图被完整传递,避免因遗漏或误解导致的硬件改版。

操作流程(五步法):

  1. 需求分析与分页规划:首先明确电路板的输入输出接口、供电方式、通信协议、性能指标(如速率、精度)。根据功能模块(如电源、MCU、接口、传感器)划分原理图页(Sheet),建议每页A4或A3大小,控制在一页内包含30~50个元件,便于阅读与维护。
  2. 元器件库检查与预放置:在放置元件前,必须确认所需元件在本地库或公司库中是否存在,且原理图符号(Symbol)与PCB封装(Footprint)是否匹配。对于新元件,需提前创建并经过评审。
  3. 原理图绘制与电气连接:按照信号流向(通常左输入、右输出)放置元件,使用导线(Wire)或网络标号(Net Label)进行连接。对于电源和地,建议使用电源符号或全局网络标签,而非长距离导线。
  4. 电气规则检查(ERC):利用EDA工具(如Altium Designer、KiCad、Cadence)执行ERC,检查未连接的引脚、单端网络、输出短路等常见错误。注意,ERC不能发现逻辑错误,只能发现电气连接错误。
  5. 编译与输出网络表:编译工程,生成网络表文件(.net)和BOM清单。网络表是连接原理图与PCB的桥梁,BOM用于后续采购与贴片。
实战场景:假设设计一个基于STM32F103的温湿度采集板。在流程第一步,你应规划为3页:第1页为电源(5V转3.3V及隔离),第2页为MCU最小系统(晶振、复位、调试接口),第3页为传感器接口(I2C连接SHT30)。若在第二步发现SHT30的符号库中引脚编号与封装不一致,必须立即修正库文件,否则后续PCB布线将出现严重错误。
风险提示:切勿跳过ERC直接生成网络表。在实际项目中,因漏接去耦电容地引脚导致的电源噪声问题,往往在原理图阶段就已埋下隐患。ERC虽不能完全避免此类问题,但能显著降低低级错误率。

3.2 元器件库的建立与管理:符号与封装的“婚姻登记”

核心原理:元器件库是原理图符号(逻辑表示)与PCB封装(物理表示)的集合。一个完整的库条目必须包含:原理图符号、PCB封装、仿真模型(可选)、3D模型(可选)以及关键属性(如Value、Manufacturer Part Number)。库管理的核心在于确保“符号引脚编号”与“封装焊盘编号”一一对应。

判断方法:在创建或修改库时,重点核对以下三点:

  • 引脚编号一致性:例如,三极管SOT-23封装,原理图符号引脚E/B/C,对应封装焊盘1/2/3,必须通过引脚编号(Pin Number)映射,而非引脚名称。
  • 引脚类型定义:区分Input、Output、Bidirectional、Power、Passive等类型。错误的引脚类型会导致ERC误报或漏报。
  • 属性完整性:确保Value值(如10kΩ、100nF)和Footprint名称正确填写,否则BOM导出后无法采购。
库类型 优点 缺点 适用场景
集成库(.IntLib) 符号、封装、模型捆绑,不易丢失 修改需重新编译库 公司标准件、成熟器件
分立库(.SchLib + .PcbLib) 灵活,修改快速 容易造成符号与封装版本不同步 新器件验证阶段
数据库链接库(.DbLib) 与ERP系统联动,BOM准确率高 部署复杂,需数据库维护 大型企业、多品种小批量
经验提醒:建议为每个新项目建立独立的“项目库”副本,避免因公司库更新导致旧项目无法编译。同时,在放置元件前,使用“Tools → Footprint Manager”批量检查所有元件的封装分配情况。

3.3 原理图符号绘制规范:让图纸“可读”且“可审”

核心原理:符号绘制的核心是信息传达的清晰性。一个规范的符号应能让阅读者快速理解芯片的功能分区、信号流向和电源架构,而不是仅仅为了通过ERC。

绘制规范要点:

  • 引脚分组与排列:按功能分组(如电源引脚、数据总线、控制信号),同一功能的引脚放在一起。电源引脚通常置于符号顶部,地引脚置于底部,输入引脚在左侧,输出引脚在右侧。
  • 引脚名称与编号:引脚名称应简洁且与数据手册一致(如PA0、SCL、VCC)。编号必须与封装焊盘一一对应,不可省略。
  • 隐藏引脚的处理:对于电源和地引脚,可以选择“隐藏”并在属性中关联到全局网络(如VCC、GND),但强烈建议初学者显式画出所有引脚,避免遗漏去耦电容的连接点。
  • 图形尺寸与网格对齐:所有引脚端点必须落在原理图编辑器的网格点上(通常为100mil或2.54mm),确保导线连接时不会出现“看似连接、实则断开”的情况。
案例拆解:以LM2596降压芯片为例。在绘制符号时,应将输入引脚(VIN、ON/OFF)放在左侧,输出引脚(OUT、FB)放在右侧,GND置于底部。若将FB引脚误放在左侧,虽然电气连接正确,但阅读者会误以为它是输入信号,导致调试时理解偏差。此外,需在符号内部标注“LM2596”和封装“TO-263”,便于后期维护。

3.4 电气连接与网络标号:原理图的“神经系统”

核心原理:电气连接不仅指物理导线,还包括网络标号(Net Label)、电源符号(Power Flag)和全局网络(Global Net)。网络标号是给导线或引脚赋予一个逻辑名称,相同名称的网络在电气上是连通的,即使它们没有物理接触。

使用规范与操作流程:

  1. 命名规则:采用“信号类型_功能_序号”的格式,例如:I2C_SCL_1、UART_TX_DEBUG、PWR_3V3_A。避免使用无意义的名称如NET1、NET2。
  2. 跨页连接:当网络需要跨越多页原理图时,使用“网络标签”+“页间连接符”(如Off-Sheet Connector)或“全局网络标号”。在Altium中,PWR_FLAG用于标记电源网络,防止ERC误报“未连接电源引脚”。
  3. 避免悬空:不使用的输入引脚应通过电阻上拉或下拉,或直接连接至GND(视器件要求),不能悬空。悬空引脚在ERC中会显示为“Unconnected Pin”,需逐一确认。
  4. 差分对与总线:对于USB、以太网等差分信号,使用_P和_N后缀(如USB_DP、USB_DM),并利用EDA工具的“差分对”功能进行约束,确保等长布线。
// 示例:网络标号命名规范
// 电源网络:PWR_5V_MAIN, PWR_3V3_SENSOR, GND
// 控制信号:MCU_GPIO_RESET, LED_CTRL_1
// 差分信号:MIPI_DP0_P, MIPI_DP0_N
// 时钟信号:CLK_24M_OSC
常见误区:很多初学者喜欢用长导线跨过整个图纸去连接两个远距离的引脚,而不是使用网络标号。这不仅使图纸杂乱无章,还容易在移动元件时意外断开连接。正确的做法是:短距离用导线,长距离或跨页用网络标号。
总结复盘:原理图设计的本质是“逻辑设计”而非“图形绘制”。一个优秀的原理图工程师,会花费60%的时间在库的检查与规划上,30%的时间在布局与连线上,最后10%用于ERC与评审。请记住:网络标号是连接设计师意图与PCB物理实现的桥梁,任何模糊的命名或连接都可能成为硬件调试时的“定时炸弹”。建议在完成原理图后,打印出来进行人工走查,重点核对电源网络、地网络和关键信号网络是否与设计需求一致。