以下是对您提供的博文内容进行深度润色与专业重构后的版本。我以一位有十年嵌入式硬件设计经验、常年带高校学生与初创团队做PCB实战的工程师视角,彻底重写了全文——去模板化、去AI腔、去说教感,代之以真实项目中的思考节奏、踩坑教训和手把手推演逻辑。
文章不再按“引言→知识点→场景→总结”机械分块,而是构建一条从困惑到顿悟、从画错线到一次点亮的自然学习路径;所有技术点都锚定在具体问题上展开,代码、表格、配置细节全部服务于“你此刻正在画图时最需要知道什么”。
第一张原理图不是画出来的,是“推演”出来的
——一个老硬件工程师给新手的3个关键思维切换
你是不是也这样?打开立创EDA,拖出一个STM32符号,兴奋地点下第一个电阻,然后……卡住了?
- 不知道该把
VDD连到哪条线才算“真正接上了电”? - 画到一半发现
PA0和PB0标反了,删掉重来又怕漏连? - 导出网表进PCB后,发现MCU的
BOOT0引脚根本没出现在网络里?
别急——这不是你手生,而是没人告诉你:原理图的本质,是一套用图形写成的“电气契约”。它不承诺“看起来像电路”,而必须保证“导出的网表能1:1映射到物理世界”。今天,我就用我们上周刚量产的一台温湿度终端(STM32F103 + DHT22 + ESP-01S)为例,带你亲手推演这张图怎么从零落笔、如何避坑、以及为什么某些“看起来很美”的画法,一进PCB就崩。
一、“连上电源”这件事,比你想的更严肃
很多新手第一张图就栽在VDD上——不是没连线,而是连得“不算数”。
我们来看真实案例:
小王画完STM32最小系统,DRC零报错,但导入PCB后发现所有
VDD焊盘都是浮空的。他反复检查连线,最后发现:他在符号编辑器里,把VDD引脚的电气类型设成了Passive(被动型),而不是Power Input。
为什么这会致命?
Passive引脚 = “我只是个金属点,连什么都行” → EDA工具不会强制它必须接到电源网络Power Input引脚 = “我必须吃电,否则算你设计违规” → DRC会揪出任何未连接或连错网络的情况
✅ 正确做法(以立创EDA为例):
1. 双击STM32符号 → 进入“编辑引脚”
2. 找到VDD、VSS、VBAT等电源引脚 → 将Electrical Type统一改为Power Input/Power Output/