
做硬件这几年我见过太多新手在原理图上栽跟头元件密密麻麻堆在一起、网络标签乱飞、封装和符号对不上最后画 PCB 的时候一个个改到崩溃。我自己最开始用 Altium Designer 也确实卡在这上面后来换到嘉立创EDA专业版最大的感受不是国产工具也不差而是原来原理图整理清楚这件事工具是可以帮你省掉一大半力气的。这篇就专门写给准备入门 PCB 设计的同学围绕嘉立创EDA专业版把原理图绘制这件事拆开揉碎从建工程到元件摆放、从连线规范到编译检查把我踩过的坑和总结出效率最高的流程全部放出来配合大量可以直接照做的实战技巧看完你就能理解一张清晰原理图到底是怎么画出来的。1. 从AD换到嘉立创EDA专业版一个过来人的选型心得1.1 为什么是专业版而不是标准版很多新手一搜嘉立创EDA会看到两个版本标准版和专业版第一反应是专业版是不是更难用。实际正好反过来。嘉立创EDA标准版是全网页操作、轻量简洁但画到有一定规模的工程时拖拽卡顿、撤销层级少、引脚多的大封装器件操作起来特别别扭。专业版从界面布局到交互逻辑更接近传统桌面EDA软件支持本地工程文件管理有更强的编辑能力和更流畅的画布操作这才是适合系统性学习PCB设计的版本。我推荐新手的理由很简单专业版的学习成本和标准版差距很小但后期成长空间大得多。你不会在画完第一块小板子之后发现工具成了瓶颈可以一路从简单最小系统板画到四层板、六层板不需要中间再切换工具重新适应一套快捷键。1.2 它跟Altium Designer到底差在哪如果你看过一些教程或公司里有人用AD也会好奇两者到底怎么选。我的观点是AD的行业生态确实成熟教程多、资源多但它有几个对新手不太友好的地方——授权成本高、软件体积大、正版门槛对学生和个人开发者不友好而且AD的封装集成需要自己维护库新手经常出现原理图符号画好了、PCB封装找不到的尴尬。嘉立创EDA专业版解决了我认为很核心的一个痛点元件库和真实商城料号打通。在原理图里搜索一个型号比如 STM32F103C8T6出来的不只是一个符号同时还带对应的 PCB 封装、数据手册链接、甚至可以直接跳到立创商城购买。你不需要像在AD里那样费心去整理符号库-封装库-3D模型三条资源链。有人会担心用嘉立创EDA会不会被绑死以后换工作不会用AD怎么办。我的体会是EDA工具底层逻辑是相通的格点、网络、封装、敷铜、规则这些概念在哪都一样。你在这里学会的是设计方法而不是按钮位置后面切任何工具都只需要适应界面不用重新学原理。1.3 什么人适合用这个工具我实际接触下来最合适的人群大概是这几类在校学生、刚学电子设计的初学者没那么多预算也不希望被环境配置劝退做 DIY 项目的硬件爱好者需要快速把想法变成板子中小型硬件开发团队需要跟嘉立创的PCB打样、SMT贴片服务深度配合本来就用AD但因为授权或封装库问题被反复折磨的个人开发者如果你属于其中任何一类这篇接下来的内容会正好命中你的需求。2. 建工程前的准备图纸、格点和环境参数决定后续效率2.1 工程怎么建云端工程和本地工程怎么选新建工程时专业版会让你选择云端工程或本地工程我建议新手一开始就选本地工程。虽然云端工程方便多设备同步但本地工程的工程文件结构透明原理图文件、PCB文件、BOM报表都放在你能看到的具体路径下方便备份、拷贝和用 Git 管理版本。等以后做团队协作再考虑云端协同步功能也不迟。新建工程的路径是文件 → 新建 → 工程或者直接在启动页点新建工程。工程名不建议叫 test1、test2 这种最好按板子功能起名比如STM32_DevBoard、BLDC_Driver因为后面你可能同时开好几个工程命名清晰能省掉大量找错工程的时间。2.2 图纸设置A4还是A3标题栏改不改新建好工程后第一件事是进入原理图编辑界面设置页面大小。菜单路径是文件→页面设置或者右键画布空白处在文档属性里调整。新手画单个模块的小板子用 A4 就够如果计划一张原理图里放多个功能模块电源、主控、通信、接口全部画一起A3 会更从容减少因为图纸太小而强行把元件挤在一起的问题。标题栏是一个经常被忽略但很影响专业度的细节。不用花太多时间美化但至少要把设计人、工程名称、版本号、日期填全项目传到 GitHub 或发给同事审图时对方能一眼看出这份图是谁在什么时候画的哪个版本。这是我切到专业版之后养成的习惯后来回头看之前自己 AD 图里空白的标题栏确实觉得当时太随意了。2.3 格点与快捷键前期一分钟后期省两小时原理图绘制是否齐整很大程度取决于格点设置。专业版里按快捷键 G 可以循环切换格点大小画原理图时我建议将可视栅格设为 10mil吸附栅格设为 10mil 或同样步进。为什么强调这个因为当所有引脚都落在格点上连线就是横平竖直的一旦格点混乱导线会出现微小的歪斜角度打印出来或者导出PDF后脏乱差的感觉非常明显。快捷键是另一个前期必须花点时间适应的东西。我把自己常用的操作列在这里你可以先记住这五个快捷键功能备注W导线连线最常用的操作N网络标签放置网络名P放置元件弹出元件搜索框V放置电源/地符号打开放置菜单CtrlS保存建议每秒一狂按专业版支持自定义快捷键菜单路径是设置→快捷键如果你之前有 AD 的使用习惯可以在里面把常用操作映射到原来的按键上。比如 AD 里放线的习惯键是 PW在专业版里你也可以这样映射。前期花20分钟设置一次后面每次画图都会回报你。3. 元件放置的门道搜索、调用与复用让你的原理图一次摆对3.1 去哪里找元件库入口和搜索逻辑很多新手画原理图的第一卡点就是怎么把元件放到画布上。在嘉立创EDA专业版里最直接的方式是按 P 键打开元件库搜索框输入型号关键词。这里有个关键技巧搜索时优先输入具体的型号而不是元件类别。比如你想放一个 STM32F103C8T6直接搜 STM32F103C8T6不要只搜 STM32否则会刷出来几百个引脚兼容但封装不同的变体新手很容易挑花眼。搜索框结果会显示每个元件的符号图、封装名称、所属库和是否来自立创商城。这时候很多人会忽略封装名称这一列导致后面 PCB 阶段发现封装不对。建议新手在放置前就形成条件反射搜索 → 选型 → 确认封装 → 再放置四步一步都不能省。3.2 从立创商城拉元件数据最全的一条路专业版最大的便利之一就是和立创商城的数据库打通。搜索某个器件时带商城标志的元件其符号、封装、规格参数都是从真实料号映射过来的准确度很高。我自己画板选型时只要不是特殊器件基本都优先选有商城数据的元件理由很实在封装已经验证过不用自己画有价格和库存信息原理图阶段就能判断这个料容不容易采购可以直接生成采购清单后面做BOM、SMT贴片时能对得上这里要提醒一句从商城拉的元件引脚顺序和官方数据手册完全一致但你要不要百分之百相信它我的习惯是关键器件还是花30秒对一下数据手册。特别是电源芯片、MOS管这类引脚功能容易看错的器件随手翻翻手册确认一脚定义能避免后面画完PCB发现引脚接反的大坑。3.3 自己的常用元件库怎么沉淀等你画过两三块板子后会发现有些元件是反复出现的比如 STM32最小系统那一套晶振、LDO、USB座、按键、LED。每次重新搜索当然也可以但更高效的办法是在专业版里建立自己的专属库。操作路径是文件 → 新建 → 元件库。你可以先把一个工程里已经调整好的元件选中并另存为库元件存进自己的常用库。下次新建工程时在元件搜索框的库列表里只勾选你的个人库常用元件直接拖出来用不用重新搜索、重新确认封装效率提升非常明显。个人库的分类我也建议一开始就想好比如按电源类、主控类、接口类、被动元件建几个库而不是把所有元件堆在一个库里。库分类清晰还有一个隐藏的好处借给同事或者团队复用的时候对方能快速找到元件你们之间才真正形成库协作而不是文件传来传去。4. 连线的正确姿势网络标签、电源符号和引脚名的配合4.1 什么时候用实际导线什么时候用网络标签新手画原理图最常见的认知误区是所有连接都要用线连起来。实际上在一个稍复杂的原理图里电源网络、地网络、I2C、UART、SPI 这些信号如果全都用导线物理连接图纸会乱成一团蜘蛛网根本没法看。我的原则很简单短距离、同模块内的连接用导线跨模块、跨区域的连接用网络标签。比如一个 STM32 芯片的 PA0 引脚要接到板子边缘的排针上物理距离很远这时在 PA0 引脚放一个网络标签 KEY1在排针的对应引脚也放一个同样名字的 KEY1它们在电气上就是连接的。这样画出来的图既清晰又不会因为导线拐弯绕线而产生视觉噪音。放网络标签的快捷键是 N放置时注意标签文字要和引脚方向保持近一点紧凑贴着引脚线不要隔老远放。隔远了看图的人会不确定这个标签到底属于哪根网络。这一点我见过很多新手翻车标签悬浮在两根线中间最后连他自己都分不清 KEY1 连的是 PA0 还是 PB1。4.2 电源符号的正确打开方式电源符号VCC、3V3、5V、GND在网络连接中的作用和网络标签类似但是有更多规范性要求。很多人画板时直接把电源引脚连一根线出去然后悬空这是不对的。正确做法是放置专门的电源符号。专业版里按 V 键打开电源/地符号放置菜单你会看到 VCC、GND、5V、3.3V 等选项。这里有一个特别重要的技巧一个电源网络只能使用同一种符号风格而且要注意区分电源网络的实际电压值。例如你的板子有5V和3.3V两个电源域就要分别用 5V 和 3.3V 符号不要都叫 VCC。都叫 VCC 会导致电气规则检查时发现两个不同电压的网络被当成了同一个轻则报错重则PCB上铜皮短路。GND 符号也是一样模拟地 AGND、数字地 GND、功率地 PGND 如果混用画 PCB 时做电源分割会痛苦到想砸键盘。原理图阶段把地网络区分开后面一切都顺。4.3 总线和数组线的用法别把简单问题复杂化有些新手一看到总线这个概念就觉得高级想把所有数据线都用总线画法。实际上对单片机最小系统这种规模我建议新手先不用总线老老实实用网络标签。总线的优势主要体现在数据总线宽度很大、位数很整齐的场合比如 ARM 处理器外接 SDRAM、DDR 这类场景D0-D31 有几十根线用总线画法确实简洁。但多数入门项目的核心是单片机引脚数量几十个网络标签已经足够清晰。等你能熟练区分什么时候用网络标签、什么时候用总线之后再去尝试总线也不迟。原理图的首要目标是让别人以及三个月后的自己能看懂而不是画得炫酷。5. 让原理图一眼看懂的排版与标注规范5.1 分模块摆布像写文章一样分级一张清晰的原理图不是把元件随意撒在画布上而是有明确的阅读顺序。我画图时习惯按电源 → 主控 → 外设 → 接口 → 机械结构件的流水顺序来摆放。电源放左上角主控芯片放中部外设围绕主控展开接口放边缘。整张图的信号流方向尽量保持从左到右、从上到下这样看图的人能沿着电流和信号的方向一路读过去。专业版提供了模块化设计的支持你可以在原理图里用框选工具把一组元件选中然后整体移动到合适位置。更高效的做法是先规划画布区块例如左上角是电源模块右边是主控下边是接口然后用导线和网络标签把这几个区块连接起来。这就好比写文章先列提纲再动笔而不是这里写一句那里写一句最后统稿。5.2 对齐与等间距拉开和推近的节奏元件摆得乱不乱是原理图清晰度最直观的体现。我会反复强调一个习惯放置元件后花30秒做对齐操作。专业版里选中多个元件后工具栏会出现对齐图标支持左对齐、右对齐、顶对齐、垂直居中、水平均布等。把同一排的电阻电容做一次水平均布顶部对齐整张图立刻从杂物间变成超市货架。间距方面元器件本体之间至少留出两到三格吸附栅格的距离引脚线不要贴得太近。太挤的图在后续检查和修改时会非常难受你想在中间插一个元件都插不进去。反过来间距过大又会让图纸浪费大量空间打印出来一个器件翻好几页。经验值大概是同类封装元件之间保持5到10个格点的间距比较舒服。5.3 标注的艺术位号、值和辅助说明原理图上每个元件都有位号R1、C1、U1和值10K、100nF、STM32F103C8T6这些信息要显示得清楚。专业版中元件放置后位号会自动分配但位置可能挤在一起需要手动拖一下。我的习惯是位号放元件上方值放元件下方并且文字大小统一。如果一张图里有些位号在上面、有些在下面看起来就会很乱。除了位号还要善用文本注释工具。在每个模块的左上角放一行注释写上电源模块 5V→3.3V、主控 STM32F103C8T6、USB转串口 CH340这样的大标题。这对后续自己读图和别人审图都有巨大帮助。这就像你会给代码写注释原理图同样需要注释。我甚至会在关键网络旁边加注释比如此网络为模拟信号布线时注意远离开关电源或者此电阻用于I2C上拉取值需根据总线电容调整。这些图纸上的便签看起来不起眼实际是硬件工程师经验的沉淀。6. 画完不算完编译检查能揪出哪些隐藏问题6.1 电气规则检查到底查什么原理图画完最重要的一步不是保存而是运行编译检查。在专业版里菜单路径是工程 → 编译工程或者直接按快捷键 CtrlM。它会像代码编译器一样把整个原理图扫描一遍列出错误Error、警告Warning和提示Info。新手第一次编译时看到满屏报错往往会慌其实大部分错误类型就那么几种错误/警告类型含义常见原因重复位号两个元件用了同一个位号复制元件后忘了改位号引脚悬空某个引脚没有任何连接漏接网络标签或导线单端网络网络标签只出现了一次标签拼写不一致输出引脚连接两个输出型引脚被连在一起设计错误需要重点检查电源短路多个不同电源网络短路电源符号用重名编译报告是双刃剑——报告里的错误不一定都是问题比如某些预留引脚悬空是故意的例如 NC 不连接。但单端网络和电源短路这两类基本一报一个准一定存在的连线错误。6.2 常见报告信息怎么解读我自己的处理流程是先顺手把所有 Error 看一下逐个跳到出错的位置去核实再花两分钟过一遍 Warning确认哪些是故意保留的最后的 Info 级别的提示比如某些元件引脚长度过短可以酌情忽略。有一个非常容易混淆的情况当你在原理图里画了一个元件但没有放置任何连接编译报告会提示元件引脚未连接。这时不要急着补线先想想这个引脚本来是否就不需要连接。比如 STM32 的 BOOT0 引脚通常通过一个 10K 电阻接地如果你忘了放这个电阻编译确实会报引脚悬空但这背后是你少放了一个元件而不是单纯漏了一条连线。所以编译报告不只是校验连线更是在提醒你检查设计意图。把编译报错清零是进入 PCB 布局前的最低要求。我见过有人盯着满屏红叉硬往 PCB 阶段拖最后在布线时一边画一边改原理图又返回去重新生成网表来回折腾浪费的时间远超想象。这一步多花十分钟后面省下的可能是十小时。7. 新手在原理图阶段最容易翻车的几个真实案例7.1 电源和地看着连了实际没连有一次给一个学生审图他画的是一个 7805 稳压电路从原理图表面上看输入电容和输出电容都连在 7805 的引脚附近。但我仔细放大一看电容的一端其实悬在导线旁边离导线差了那么零点几个格点视觉上看着像连上了实际上根本没有电气连接。这就是格点不统一、放大比例不够时最容易出的问题。这个问题的根源有两个一是前面提到的格点吸附没设置好二是画完图之后没有做完整的编译检查。只要编译一次悬空引脚立刻会被标红。所以我的建议始终是不管图看起来多漂亮编译通过才算完成原理图。7.2 原理图符号是好的封装对不上另一个很经典的翻车场景有人在原理图中用了 RES 这个通用电阻符号但封装默认是 0603后来在 PCB 布局时发现这个位置电流较大应该用 0805。原理图上改了值没改封装最后板子都打样回来才发现电阻焊不上。在嘉立创EDA专业版里元件的符号和封装是关联在一起的你切换封装是在元件属性里改。新手要养成一个习惯在原理图中双击元件先看属性面板里的封装名称是否正确。如果你是从立创商城拖出来的元件一般没有问题但如果你自己新建元件库或者从别人的工程里复制元件封装信息就可能丢失或错乱。7.3 位号重复和元件遗漏还有一种我见过很多次的情况画完原理图编译零错误零警告生成 PCB 后却发现板上多了几个一样的电阻或者少了某个关键上拉电阻。原因往往是你在原理图里对同一个元件做了复制粘贴复制出来的新元件没改位号还是 R1编译时因为引脚连接正常所以没有报未连接也就没有触发重复位号检查——但实际上你的设计里出现两个 R1这在 BOM 和 PCB 上会造成混乱。检查这个问题的土办法其实很好用原理图画完后把元件按位号排序用眼睛扫一遍有没有 R1 出现两次如果出现了就右键重新分配位号。或者直接看编译报告的 重复位号 检查项。专业版默认会检查重复位号但前提是你把编译检查的规则全开。如果你把规则误关了这类问题就悄悄溜过去了。从原理图到PCB衔接阶段还需要留个心眼编译通过、位号全部排清并不代表原理图工作就彻底结束了。在真正进入 PCB 布局前我还习惯做一次软检查也就是把原理图导出成 PDF用手机或者平板从头到尾读一遍。纸面或者屏幕上读图的感觉和软件里滚画布不一样更容易看出模块布局是否合理、网络标签是否清晰。这一步很多人嫌麻烦但我建议你至少在小批量打样前做一次它的价值会在你拿到PCB实物发现某个功能不工作时体现得淋漓尽致。关于专业版和PCB的衔接还有几点值得提醒确保 PCB 文件里的元件初始位置不是叠成一坨最好在原理图里把所有元件按模块区域摆放好再生成 PCB这样布局起点就接近最终形态能少走很多弯路另外在原理图阶段定义好板框大小、定位孔、固定螺丝孔位也可以在早期就把机械约束反馈给原理图设计。最后分享一个影响画图体验的小技巧如果前面这些你都吸收了我再透一个让日常使用舒服很多的小习惯在设置→显示设置里把画布背景从默认的纯深色换成浅灰色或白色网格。虽然深色背景看起来很酷但长时间看图时浅色背景对眼睛更友好而且导出截图给同事看时白底图在文档里融入度更高。很多人对深色主题有执念但画原理图是要面对大量细节校验的工作视觉疲劳会直接影响你的专注力这是我实操下来很真实的体会。画原理图这件事说到底养成良好的工具习惯比天赋重要得多。我也是从密密麻麻的蜘蛛网图一点点改成现在这种一眼能看明白的清爽风格每一步都是用返工换来的经验。希望这篇能让你少走这些弯路第一块板子就画得清楚明白。