原理图绘制(schematic drawing)是什么?从元件符号到网络连接的基本流程
原理图绘制是用标准化元件符号和连线,表达电路连接关系的过程。它回答的是"什么元件、哪些引脚、怎么连",不负责元件在板子上的实际位置,也不等于仿真。如果你要设计一块 PCB,原理图是第一步:先画出连接关系,再生成网表,最后进入布局布线。本文按"组成—步骤—排错—衔接"讲清一张原理图从零到可用的完整流程。
一张原理图由什么组成
原理图不是"画得像电路"的图,而是一份可被软件解析的连接清单。核心元素包括:
| 元素 | 作用 | 常见写法 |
|---|---|---|
| 元件符号 | 代表器件本体 | 电阻、电容、IC 的图形符号 |
| 参考编号 | 唯一标识每个元件 | R1、C2、U3 |
| 引脚 | 元件对外连接点 | 引脚编号 + 引脚名 |
| 网络标签 | 给一根连线命名 | VCC、GND、SDA、CLK |
| 电源与地符号 | 全局网络,省去长连线 | VCC、+3V3、GND |
| 数值/型号 | 说明元件参数 | 10k、100nF、STM32F103 |
关键区别:原理图管连接关系,PCB 布局管物理位置,仿真管电气行为。三者可以共用同一份原理图数据,但目标不同。原理图画错,后面两步都会跟着错。
绘制的基本步骤
以在线 EDA 工具(如 EasyEDA)为例,流程大致如下:
- 新建原理图文件。在项目里创建 Schematic,得到一张空白画布。
- 放置元件。从元件库搜索器件,拖入画布。注意区分"符号"和"封装":符号用于画图,封装用于 PCB。
- 分配参考编号与数值。软件通常自动编号(R?、C?),需要手动或批量重命名并填入 10k、100nF 等参数。
- 连线或加网络标签。短距离直接画导线;跨区域连接用网络标签,同名即同网。
- 放置电源与地符号。VCC、GND 属于全局网络,避免拉长线。
- 运行 ERC(电气规则检查)。检查悬空引脚、输出对输出冲突、电源未驱动等问题。
- 保存并生成网表。网表是原理图到 PCB 的桥梁。
预期结果:ERC 无报错,每个引脚都有明确归属,网表能正确导出。
常见错误与排查
- 悬空引脚:ERC 会提示 unconnected pin。确认该引脚是否真的不用;不用可加"不连接"标记(no-connect),而不是放任悬空。
- 网络标签拼写不一致:
SDA和SDA_是两个网络,不会连在一起。建议统一命名规范,复制粘贴而非手打。 - 电源符号未连接:电源符号必须落在导线上才算接入,浮在空白处不生效。
- 参考编号重复:两个 R1 会导致网表冲突,用批量标注(annotate)统一处理。
- 符号与封装不匹配:原理图符号引脚数要和实际封装一致,否则转 PCB 时丢网络。
原理图与后续环节的衔接
画完原理图后,主要产出三样东西:
- 网表(netlist):描述元件与连接的机器可读文件,PCB 工具据此导入。
- BOM(物料清单):元件型号、数量、参考编号列表,用于采购。EasyEDA 资料中提到其与 LCSC 元件采购、JLCPCB 打样存在供应链衔接,可一键下单。
- 设计数据:在云端项目中管理,支持团队协作与版本留存。
也就是说,原理图不只是"一张图",而是整个设计流程的数据源头。画得规范,后面导入 PCB、导出 BOM、下单制造都会顺很多。
什么时候用在线工具画原理图
如果你的需求是快速画一张原理图、和 PCB 打样衔接、或团队共享设计数据,在线 EDA(如 EasyEDA 的在线编辑器)比较合适:浏览器打开即用,无需安装,且与元件库、制造服务打通。如果项目涉及复杂仿真、大规模团队协作或离线保密要求,则需要评估桌面版或本地部署方案。选择时重点看三点:元件库是否覆盖你的器件、能否顺畅导出网表和 BOM、以及是否与你后续的 PCB 制造流程对接。