嘉立创 EDA 实战全指南:从元件符号绘制到原理图设计,嵌入式 PCB 入门必看
嵌入式硬件开发中,原理图设计是连接元器件与 PCB 的核心桥梁,而元件符号则是原理图的 “基本积木”。很多新手卡在 “不会画元件符号”“原理图连错”“DRC 报错” 等基础问题上,导致后续 PCB 设计处处踩坑。
本文基于嵌入式硬件实战培训资料,以嘉立创 EDA 专业版为工具,从软件设置、元件符号绘制(手动 + 向导)、原理图设计全流程,到规范画图与避坑技巧,手把手带你搞定原理图设计,零基础也能画出工业级规范的电路原理图!
一、前置准备:嘉立创 EDA 软件设置(高效画图基础)
工欲善其事,必先利其器。嘉立创 EDA 作为国产免费、易用的 PCB 设计工具,默认设置需优化后才能高效画图,重点关注运行模式、快捷键、网格三个核心设置。
1. 运行模式选择(按需切换)
嘉立创 EDA 专业版支持三种运行模式,新手推荐半离线模式(兼顾本地存储与云端资源):
-
切换路径:右上角「设置」→「运行模式」→ 选择「半离线模式」;
-
模式对比:
- 全在线模式:所有数据存云端,支持同步协作,但依赖网络;
- 半离线模式:本地存储工程,可调用云端库资源,断网也能编辑;
- 全离线模式:仅本地数据,无云端资源,适合无网络场景。
2. 快捷键配置(新手必改)
默认快捷键杂乱,建议统一设置为「嘉立创 EDA 标准版」(简洁易记):
-
配置路径:「设置」→「快捷键」→「配置」→ 选择「嘉立创 EDA 标准版」→ 确认;
-
核心快捷键(入门必记):
表格
功能 快捷键 备注 新建工程 Shift+N 快速创建原理图 / PCB 工程 放置导线 W 原理图核心操作,连接元器件 放置引脚 P 绘制元件符号时用 放置矩形框 R 绘制元件符号外形 放置网络标签 N 跨区域连接电路,替代长导线 放置器件 Shift+F 快速查找并放置元器件 弹出底部侧边栏 S 查看库、工程文件,常用! 旋转器件 空格 摆放元器件时调整方向 左右对齐 Ctrl+Shift+L 规范元器件布局
3. 网格与主题设置(画图不眼花)
- 网格设置:「设置」→「原理图 / 符号」→「通用」→ 网格尺寸设为「0.1inch」(默认值,兼顾精度与易用性);
- 主题设置:若网格看不见,可在「主题」中修改「网格颜色」(如设为浅灰色),避免与背景融为一体;
- 吸附设置:开启「吸附到网格」(默认开启),确保元器件、导线对齐,原理图更整洁。
二、核心技能:元件符号绘制(手动 + 向导,覆盖所有场景)
元件符号是原理图的基础,官方库可能缺少特殊器件,必须掌握手动绘制方法。以下以「电阻」「三极管」「多部件元件(LM358)」为例,拆解绘制流程,新手可直接照搬。
1. 元件符号绘制基础认知
- 核心构成:外形(矩形框 / 圆形)+ 引脚,引脚需与元器件 datasheet 完全对应(编号、功能、方向);
- 设计原则:美观简洁、引脚朝外(仅引脚端点有电气连接属性)、画布原点居中;
- 保存要求:绘制完成后需关联位号(如电阻 R?、电容 C?)、描述,确保后续 BOM 生成正常。
2. 手动绘制元件符号(以电阻为例)
手动绘制适用于简单元件(电阻、电容、二极管等),步骤清晰,零门槛:
步骤 1:新建元件
- 路径:菜单栏「文件」→「新建」→「元件」→ 输入元件名称(如 “电阻_0805_1K”)→ 保存;
- 备注:描述可忽略,归属选择「个人库」,方便后续查找。
步骤 2:绘制元件外形(矩形框)
- 快捷键「R」或菜单栏「放置」→「矩形框」;
- 在画布上拖动鼠标绘制矩形(电阻外形),大小建议:长 0.6inch、宽 0.3inch(视觉协调);
- 技巧:按住「Shift」键可绘制等比例矩形。
步骤 3:放置引脚(核心!)
-
快捷键「P」或菜单栏「放置」→「引脚」→ 选择「单引脚」;
-
引脚属性设置(双击引脚或右侧边栏修改):
- 引脚编号:电阻无方向,默认 1、2(按顺序递增);
- 引脚名称:可隐藏(取消勾选「显示名称」),简洁美观;
- 引脚长度:0.2inch(默认值,过长过短影响美观);
- 引脚方向:朝外侧(确保电气连接点暴露);
-
放置位置:矩形框左右两侧各 1 个引脚,与矩形框边缘对齐(开启网格吸附)。
步骤 4:完善元件属性
-
右侧边栏「基础属性」:
- 器件名称:电阻_0805_1K(明确封装与阻值);
- 位号:R?(“?” 表示自动分配,后续原理图中批量更新);
- 加入 BOM:勾选「是」(确保生成 BOM 清单);
- 转到 PCB:勾选「是」(关联 PCB 封装)。
步骤 5:保存与验证
- 快捷键「Ctrl+S」保存;
- 验证要点:画布原点在元件中心、引脚朝外、外形整洁、属性完整。
3. 元件向导绘制(复杂元件高效画)
对于引脚较多的元件(如芯片、传感器),手动绘制效率低,推荐用「元件向导」批量生成:
步骤 1:新建元件并打开向导
- 新建元件(同手动绘制步骤 1);
- 左侧边栏「向导」→ 选择元件类型(如 DIP、QFP、SIP 等);
- 示例:绘制 DIP-8 封装的芯片符号。
步骤 2:设置向导参数
- 符号类型:选择「DIP」(双列直插);
- 引脚配置:左边引脚数 4、右边引脚数 4(共 8 引脚);
- 引脚间距:0.1inch(DIP 封装标准间距);
- 引脚长度:0.2inch;
- 编号方向:逆时针(行业规范);
- 原点位置:中间(确保元件居中)。
步骤 3:生成并修改引脚
- 点击「生成符号」,自动生成 8 引脚的 DIP 外形;
- 双击引脚修改「引脚名称」(参考芯片 datasheet,如 VCC、GND、IN、OUT);
- 技巧:相同功能引脚可批量修改(框选引脚→右侧边栏批量编辑)。
4. 多部件元件绘制(以 LM358 为例)
多部件元件(如双运放 LM358、四运放 LM324)包含多个独立功能模块,需在一个符号中绘制多个部件:
步骤 1:新建元件并绘制第一个部件(运放 1)
- 用矩形框 + 引脚绘制第一个运放(同手动绘制);
- 引脚配置:同相输入端(+)、反相输入端(-)、输出端(OUT)、VCC、GND。
步骤 2:添加第二个部件(运放 2)
- 菜单栏「放置」→「部件」→ 新建部件(命名为 U1.2);
- 复制第一个部件的外形和引脚,修改引脚编号(如第一个部件引脚 1-5,第二个部件 6-8);
- 技巧:框选第一个部件→快捷键「Ctrl+C」「Ctrl+V」→ 平移到右侧→修改引脚编号。
步骤 3:统一属性与保存
- 两个部件的位号统一设为 U?;
- 保存后,在原理图中放置时可选择「U1.1」「U1.2」分别调用两个运放。
5. 元件符号绘制避坑要点
- 引脚方向:必须朝外,否则无法连接导线;
- 画布原点:务必在元件中心或引脚处,否则保存时会提示警告;
- 引脚编号:按 datasheet 顺序递增,不可随意编号(后续焊接会出错);
- 外形尺寸:避免过大或过小,与其他元件符号比例协调(如电阻比芯片小、电容比电阻略小)。
三、实战核心:原理图绘制全流程(从新建到 DRC 检查)
原理图是电路的 “逻辑地图”,核心是「正确连接元器件、规范布局、通过 DRC 检查」。以下以「STM32 最小系统原理图」为例,拆解绘制流程:
1. 新建工程与原理图
步骤 1:新建工程
- 快捷键「Shift+N」或菜单栏「文件」→「新建」→「工程」;
- 工程名称:STM32F103RCT6 最小系统→ 保存(路径建议英文,避免中文乱码)。
步骤 2:新建原理图
-
右键工程文件夹→「新建」→「原理图」→ 命名为 “Schematic1”→ 保存;
-
工程结构说明:
- 一个工程可包含多个板子;
- 一个板子仅含一个原理图(可分多个图页);
- 一个原理图可分多个图页(复杂电路用,如电源页、通信页)。
2. 查找与放置元器件(优先选库,少自定义)
原理图绘制优先使用现成库元件,避免重复绘制,查找顺序:立创商城 > 嘉立创 EDA 官方库 > 个人库 > 自定义绘制:
步骤 1:查找元器件
- 快捷键「Shift+F」或菜单栏「放置」→「器件」;
- 底部侧边栏「库」→ 搜索元器件名称(如 “STM32F103RCT6”“AMS1117-3.3”“0805_1K”);
- 筛选技巧:按「封装」「品牌」筛选(如电阻筛选 0805 封装)。
步骤 2:放置与布局
-
点击元器件→ 在画布上点击放置,快捷键「空格」旋转方向;
-
布局原则:
- 功能模块化:电源电路、时钟电路、复位电路、下载电路分开摆放;
- 就近布局:相关元器件靠近(如 AMS1117 靠近 STM32 电源引脚);
- 整洁对齐:用「布局」→「对齐」功能(左对齐、顶部对齐),避免杂乱;
-
技巧:框选多个元器件→ 快捷键「Ctrl+Shift+G」对齐到网格,更整洁。
3. 连接元器件(导线 + 网络标签 + 网络标识)
连接的核心是「电气连通」,常用三种方式,按需选择:
(1)导线连接(直接连通,短距离用)
-
快捷键「W」或菜单栏「放置」→「导线」;
-
操作:点击元器件引脚端点→ 拖动鼠标→ 点击目标引脚端点,完成连接;
-
技巧:
- 导线尽量短、直,避免锐角(90° 角允许,135° 角更美观);
- 避免导线交叉(交叉处无电气连接,易误解);
- 按住「Shift」键可绘制水平 / 垂直导线。
(2)网络标签连接(跨区域连通,长距离用)
- 快捷键「N」或菜单栏「放置」→「网络标签」;
- 操作:在需要连通的引脚 / 导线上点击→ 输入标签名称(如 “VCC3.3”“GND”)→ 回车;
- 规则:相同名称的网络标签自动连通,需成对出现(如电源引脚和滤波电容引脚都标 “VCC3.3”);
- 应用场景:电源网络(VCC3.3、GND)、时钟信号(CLK)跨模块连通。
(3)网络标识连接(电源专用,更规范)
- 菜单栏「放置」→「网络标识」→ 选择电源类型(如 VCC、GND、VDD);
- 操作:点击电源引脚或导线→ 放置标识,自动连通所有相同标识的网络;
- 优势:比网络标签更直观,原理图更整洁(如 GND 用接地标识,无需重复标标签)。
4. 分配位号与添加备注
(1)分配位号(批量更新,避免重复)
- 菜单栏「设计」→「分配位号」→「清除所有」→「重新分配」;
- 位号规则:电阻 R1-Rn、电容 C1-Cn、芯片 U1-Un、二极管 D1-Dn(行业规范,便于焊接和调试)。
(2)添加模块备注
- 快捷键「T」或菜单栏「放置」→「文本」;
- 在每个功能模块(如电源电路、时钟电路)旁添加文本备注(如 “5V 转 3.3V 电源电路”),方便他人理解。
5. DRC 检查(必做!排除逻辑错误)
DRC(设计规则检查)是原理图正确性的最后一道防线,必须通过后再导出 PCB:
-
路径:菜单栏「设计」→「DRC 检查」;
-
常见错误与解决:
- 未连接的引脚:芯片悬空引脚(如 NC 引脚除外)需连接或悬空标识;
- 网络短路:不同网络(如 VCC 和 GND)意外连通,检查导线和标签;
- 引脚属性错误:输入引脚接输出信号,修改引脚类型;
-
标准:DRC 零错误后,原理图才算合格。
6. 保存与导出(为 PCB 做准备)
- 快捷键「Ctrl+S」保存原理图;
- 导出文件:菜单栏「导出」→「原理图 PDF」(归档)、「网络表」(导入 PCB 用);
- 关联 PCB:后续设计 PCB 时,可通过「更新原理图到 PCB」功能,将元器件和连接关系导入 PCB。
四、规范画图:工业级原理图的 8 个核心要求
新手画的原理图常出现 “能连通但不规范” 的问题,以下 8 个要求是工业级设计的标准,必须遵守:
- 文件命名规范:工程、原理图、图页名称英文命名(如 “STM32_Min_System”“Power_Circuit”),避免中文;
- 位号编码规范:同类型元器件按顺序编号(R1、R2…),不同模块可前缀区分(如电源电阻 R_P1、通信电阻 R_C1);
- 布局模块化:按功能划分区域(电源区、控制区、通信区),区域间用空白或线条分隔;
- 导线规范:无多余交叉、无锐角、长度适中,电源导线比信号导线粗(原理图中可通过线宽设置,默认无需修改);
- 网络标识规范:电源用专用标识(GND、VCC3.3),信号用网络标签(如 “USART_TX”“I2C_SDA”),名称清晰;
- 备注完整:关键元器件标注参数(如电阻 1K、电容 10uF/50V),复杂电路添加说明文档;
- 引脚连接规范:导线必须连接到引脚端点(仅端点有电气属性),不可连接到引脚中间;
- DRC 零错误:提交 PCB 前必须通过 DRC 检查,排除逻辑错误。
五、常见问题与避坑指南(新手必看)
1. 元器件找不到?
- 解决:① 换关键词搜索(如 “AMS1117-3.3”→“AMS1117”);② 立创商城搜索(库资源最全);③ 自定义绘制(参考 datasheet)。
2. 导线连接不上引脚?
- 原因:导线未点击引脚端点,或引脚方向朝内;
- 解决:① 确保导线点击引脚端点(出现高亮);② 编辑元件符号,将引脚方向朝外。
3. DRC 提示 “未连接的引脚”?
- 原因:芯片功能引脚悬空(NC 引脚除外);
- 解决:① 多余引脚接 GND 或 VCC(参考 datasheet);② 放置 “非连接标识”(菜单栏「放置」→「非连接标识」)。
4. 保存时提示 “画布原点不在图形内”?
- 原因:元件符号的画布原点未居中;
- 解决:编辑元件→ 菜单栏「编辑」→「设置原点」→ 点击元件中心或引脚处。
5. 网络标签不连通?
- 原因:标签名称不一致(如 “VCC3.3” 和 “VCC_3.3”);
- 解决:统一标签名称,确保大小写、符号一致。
六、总结:原理图设计的核心逻辑
原理图设计的本质是「清晰表达电路逻辑,为 PCB 设计铺路」,核心逻辑可总结为:
- 准备阶段:优化软件设置(快捷键、网格),提高画图效率;
- 元件阶段:优先用库元件,自定义元件需遵循 “外形 + 引脚 + 属性” 三要素;
- 绘制阶段:模块化布局、规范连接、添加备注,兼顾正确性与可读性;
- 检查阶段:通过 DRC 排除错误,确保原理图无逻辑问题。
从元件符号绘制到原理图完成,看似步骤繁琐,实则遵循 “标准化流程 + 细节规范”。新手建议从简单电路(如 LED 限流电路、LDO 电源电路)开始练习,熟练后再挑战单片机最小系统、485 通信电路等复杂项目。
掌握原理图设计后,后续 PCB 布局、布线会事半功倍 —— 毕竟,一张规范、正确的原理图,是嵌入式硬件开发成功的一半!