Skip to content

硬件设计入门

嵌入式开发者不需要成为硬件工程师,但需要能看懂原理图、理解电源设计、知道 PCB 布局的基本规则。这些能力决定了你能否独立排查硬件问题、和硬件工程师高效协作、甚至自己画一块简单的开发板。

一、原理图阅读

原理图是电路的"源代码",用符号表示元件和连接关系。

常见符号

符号含义
─┤├─电容
─///─电阻
─▷│─二极管
三角+圆运放
方框IC(集成电路)
VCC/VDD正电源
GND/VSS
网络标号同名标号表示电气连接(不画线)

阅读顺序

  1. 电源部分:找到输入电压、稳压芯片、输出电压,确认供电链路
  2. MCU 部分:看时钟源(晶振)、复位电路、去耦电容、Boot 引脚配置
  3. 外设连接:按网络标号追踪 MCU 引脚连到了哪些外设
  4. 接口部分:USB、串口、调试接口(SWD/JTAG)的连接方式

工具

  • KiCad:开源免费,跨平台,社区活跃
  • 嘉立创 EDA(LCEDA):国内免费在线工具,和嘉立创打样无缝衔接
  • Altium Designer:商业标准,公司常用

二、PCB 布局布线基础

PCB(Printed Circuit Board)把原理图变成实际的物理电路板。

层叠结构

层数适用场景成本
2 层简单 MCU 板、学习板最低
4 层中等复杂度产品、需要完整地平面中等
6+ 层高速信号、射频、复杂 SoC较高

4 层板典型层叠:信号层 → 地平面 → 电源平面 → 信号层。完整的地平面是信号完整性的基础。

布局规则

  • 电源先行:先放稳压芯片和滤波电容,确保电源路径短且宽
  • 去耦电容紧贴 IC:100nF 电容尽量靠近 MCU 的 VCC 引脚,走线越短越好
  • 晶振靠近 MCU:晶振走线短、包地、不走过孔
  • 模拟和数字分区:ADC 参考电压区域远离数字噪声源
  • 大电流路径加宽:电源走线宽度按 1A/mm 估算(外层)

布线规则

  • 避免直角走线:用 45° 或圆弧
  • 差分对等长:USB、以太网等差分信号两根线长度匹配
  • 过孔换层要加回流过孔:信号换层时在旁边打一个地过孔
  • 高速信号阻抗控制:USB 90Ω 差分、以太网 100Ω 差分

三、电源设计

LDO(线性稳压器)

输入电压 → 输出电压,压差变成热量。

优点:纹波小、成本低、外围简单
缺点:效率 = Vout/Vin,压差大时发热严重
适用:小电流(< 500mA)、压差小(< 1V)的场景
典型芯片:AMS1117-3.3、ME6211、RT9013

DC-DC(开关稳压器)

通过高频开关 + 电感储能实现高效率电压转换。

Buck(降压):12V → 5V → 3.3V,效率 85~95%
Boost(升压):3.7V 锂电池 → 5V
Buck-Boost:输入可高可低于输出
典型芯片:TPS5430(Buck)、MP1584(Buck)、TPS61030(Boost)

电源设计要点

  • 先确定所有模块的电压和电流需求
  • 大电流用 DC-DC,小电流/低噪声用 LDO
  • 每级电源输出加 LED 指示灯,方便排查
  • 电源入口加防反接(二极管或 P-MOS)
  • 加 TVS 管做 ESD 防护

四、ESD 与 EMC 基础

ESD(静电放电)

人体静电可达数千伏,直接打到 IC 引脚会损坏芯片。

防护措施:

  • 对外接口(USB、以太网、按键)加 TVS 二极管
  • PCB 上对外连接器附近预留 ESD 保护器件位置
  • 操作裸板时戴防静电手环

EMC(电磁兼容)

产品要通过 EMC 认证才能上市销售。基本原则:

  • 减小环路面积:信号线和回流路径靠近,减少辐射
  • 完整地平面:4 层板的内层做完整地平面
  • 滤波:电源入口加共模电感 + Y 电容
  • 屏蔽:金属外壳接地、关键 IC 加屏蔽罩

五、打样与焊接

打样流程

  1. 完成原理图和 PCB 设计
  2. 导出 Gerber 文件(制造文件)
  3. 提交到 PCB 工厂(嘉立创、捷配、华秋)
  4. 选择板厚、铜厚、表面处理(HASL/ENIG)
  5. 下单,通常 2~5 天收到板子

嘉立创 5 片 2 层板打样约 5~20 元,4 层板约 50~100 元。

焊接

封装手焊难度工具
DIP 直插简单烙铁 + 焊锡丝
0805/0603中等烙铁 + 镊子 + 助焊剂
0402较难热风枪 + 锡膏
QFP中等拖焊法
QFN/BGA困难钢网 + 锡膏 + 回流焊炉

入门建议:先用 0805 封装练手,熟练后再用 0603。QFN 以下建议用钢网 + 加热台。

BOM 与采购

  • BOM(Bill of Materials):物料清单,列出所有元件的型号、封装、数量、供应商
  • 采购渠道:立创商城、得捷(Digi-Key)、贸泽(Mouser)
  • 注意:同一个电阻值可能有几十种封装和精度,BOM 要写清楚

六、从原理图到产品

完整的硬件开发流程:

需求分析 → 方案选型 → 原理图设计 → 原理图评审
    → PCB 布局布线 → PCB 评审 → 打样
    → 焊接调试 → 软硬件联调 → 小批量验证 → 量产

作为嵌入式软件工程师,你至少要能参与"原理图评审"和"焊接调试"环节,能看出引脚分配是否合理、能用万用表和示波器排查硬件问题。

返回 总览与学习路线

别急,先让缓存热一下。