返回博客
嘉立创 EDA 从原理图到 PCB 实战:以 STM32 最小系统板为例

嘉立创 EDA 从原理图到 PCB 实战:以 STM32 最小系统板为例

2025年4月22日PCB设计, 嘉立创EDA, STM32

嘉立创 EDA 工程创建

嘉立创 EDA(EasyEDA)是免费的在线 PCB 设计工具,支持原理图绘制、PCB 布局、3D 预览和 Gerber 导出。

创建新工程

  1. 登录嘉立创 EDA 网站点击"新建工程"
  2. 选择"空白工程",输入工程名称"STM32F103C8T6_Minimum_System"
  3. 选择单位为"mil"(mil 与 inch 换算:1000mil = 1inch = 25.4mm)

元件库使用

嘉立创 EDA 提供官方元件库和用户共享元件库。搜索元件时优先选择官方库,确保封装准确。

常用元件搜索关键词:

  • STM32F103C8T6:LQFP48 封装
  • AMS1117-3.3:SOT-223 封装
  • 0805 电阻电容:0805 封装
  • USB Micro:USB Micro-B 封装

STM32F103C8T6 最小系统原理图

最小系统包含电源、复位、晶振、SWD 调试、LED 指示、去耦电容。

电源电路

STM32F103C8T6 工作电压 2.0-3.6V,典型 3.3V。使用 AMS1117-3.3 LDO 将 5V 降压至 3.3V。

USB 5V --- AMS1117-3.3 --- 3.3V --- STM32 VDD
             |
            10μF
             |
            GND

AMS1117-3.3 引脚定义:

  • Pin 1:GND
  • Pin 2:VOUT(3.3V)
  • Pin 3:VIN(5V)

输入输出电容选择:

  • 输入电容:10μF 钽电容或 22μF 电解电容
  • 输出电容:10μF 钽电容或 22μF 电解电容
  • 旁路电容:0.1μF 陶瓷电容(靠近芯片引脚)

复位电路

STM32 复位引脚(NRST)低电平有效,需外部上拉和按键。

3.3V --- 10kΩ --- NRST --- 0.1μF --- GND
                  |
                 复位按键
                  |
                 GND

复位按键选择:6×6mm 贴片按键或 6×6mm 直插按键。

晶振电路

STM32F103C8T6 内部 RC 振荡器精度约 1%,对外部时钟要求高的应用需外部晶振。使用 8MHz 晶振 + 两个 22pF 电容。

PH0 --- 22pF --- 8MHz --- 22pF --- PH1
                 |
                GND

晶振选型:

  • 频率:8MHz(主频 72MHz 需 9 倍频)
  • 封装:3225(3.2×2.5mm)或 5032(5.0×3.2mm)
  • 负载电容:根据晶振规格选择,通常 12pF-22pF

SWD 调试接口

SWD(Serial Wire Debug)仅需两根数据线(SWDIO、SWCLK),占用 IO 少。

SWDIO --- PA13
SWCLK --- PA14
GND   --- GND
3.3V  --- 3.3V(可选)

连接器选择:2.54mm 间距 4pin 排针或 SWD 专用接口。

LED 指示电路

LED 指示电源状态和运行状态。

3.3V --- 1kΩ --- LED --- GND  (电源指示)
PC13 --- 1kΩ --- LED --- GND  (运行指示,可编程)

LED 限流电阻计算:

R = (VCC - VLED) / ILED
R = (3.3V - 2.0V) / 10mA = 130Ω
选用 220Ω-1kΩ

去耦电容

每个 VDD 引脚旁放置 0.1μF 陶瓷电容,靠近引脚。

STM32F103C8T6 VDD 引脚:VDD_1、VDD_2、VDD_3、VDDA。

电容布局:

  • 每个 VDD 引脚旁放置 0.1μF 电容
  • VDDA 旁放置 1μF + 0.1μF 电容
  • 电容接地路径尽可能短

PCB 布局原则

电源路径

电源从 USB 接口进入,经 LDO 降压后分配到各模块。电源线走线粗,避免电压降。

电源线宽设计:

  • 5V 电源线:20-30mil
  • 3.3V 电源线:15-20mil
  • GND:尽可能宽,使用铺铜

去耦电容布局

去耦电容必须靠近芯片引脚,接地路径短。

布局规则:

  • 电容与引脚距离 < 5mm
  • 电容接地直接连接到 GND 平面
  • 避免过孔连接电容接地

晶振下方禁止走线

晶振下方禁止走信号线,避免干扰。

晶振布局:

  • 晶振靠近 OSC_IN/OSC_OUT 引脚
  • 两个电容接地对称
  • 晶振下方挖空或禁止布线

元件排列顺序

按信号流向排列元件,减少交叉。

推荐顺序:

  • 连接器(USB、SWD)→ 电源 → 晶振 → 复位 → STM32 → 外围接口

布线规则

电源线宽

嘉立创 EDA 默认线宽 10mil,需根据电流调整。

线宽与电流关系(1oz 铜厚):

  • 10mil:约 0.5A
  • 20mil:约 1A
  • 30mil:约 1.5A

设置方法:设计规则 → 线宽规则 → 添加电源网络规则。

信号线宽

普通信号线使用 10-15mil,高速信号(如 USB)使用 20-30mil。

过孔大小

过孔孔径 0.3mm,焊盘直径 0.6mm。

嘉立创 EDA 默认过孔:0.6mm/0.3mm(焊盘/孔径)。

差分线

USB 差分线(D+、D-)需等长等距,阻抗 90Ω。

差分线布线:

  • D+、D- 平行布线
  • 线距 10mil
  • 线长差 < 5mil
  • 避免过孔

铺铜与接地处理

铺铜设置

铺铜(Copper Pour)用于增强接地和散热。

设置步骤:

  1. 点击"铺铜"工具
  2. 选择网络 GND
  3. 设置铺铜间距 10mil
  4. 选择"热焊盘"和"十字连接"

接地处理

单层板接地:

  • 电源 GND 使用粗线
  • 信号 GND 尽可能短
  • 关键接地直接连接

双层板接地:

  • 顶层走信号,底层铺 GND
  • 通过过孔连接顶层 GND 到底层
  • 避免 GND 分割

DRC 检查

DRC(Design Rule Check,设计规则检查)用于检测布线错误。

常见 DRC 错误

错误类型含义解决方法
Clearance间距不足增加线距或调整元件位置
Width线宽不足增加线宽
Unconnected Net未连接网络检查网络连接
Short Circuit短路检查布线重叠

DRC 设置

嘉立创 EDA 默认 DRC 规则:

  • 最小线宽:6mil
  • 最小间距:6mil
  • 最小过孔:0.3mm

根据厂家能力调整,嘉立创标准工艺支持 6mil/6mil/0.3mm。

Gerber 导出与下单

Gerber 文件

Gerber 是 PCB 制造标准文件格式,包含各层信息。

导出步骤:

  1. 文件 → 导出 Gerber
  2. 选择导出层(顶层、底层、丝印、阻焊、钻孔)
  3. 设置单位为 mil
  4. 生成文件

BOM 文件

BOM(Bill of Materials,物料清单)包含元件信息。

导出步骤:

  1. 文件 → 导出 BOM
  2. 选择格式(CSV 或 Excel)
  3. 包含元件位号、封装、数量

坐标文件

坐标文件用于 SMT 贴片。

导出步骤:

  1. 文件 → 导出坐标文件
  2. 选择单位为 mm
  3. 设置原点位置

下单流程

  1. 上传 Gerber 文件到嘉立创下单系统
  2. 系统自动解析并显示预览
  3. 选择工艺参数(板厚、铜厚、阻焊颜色)
  4. 确认数量和价格
  5. 提交订单

完整设计流程

原理图绘制

  1. 创建新工程
  2. 搜索并放置元件
  3. 连接导线
  4. 添加网络标号
  5. ERC 检查

PCB 布局

  1. 原理图转 PCB
  2. 摆放元件
  3. 设置板框
  4. 铺铜设置

PCB 布线

  1. 手动布线关键信号(电源、晶振)
  2. 自动布线普通信号
  3. 手动调整优化
  4. 添加测试点

检查与导出

  1. DRC 检查
  2. 3D 预览
  3. 导出 Gerber
  4. 导出 BOM 和坐标

常见问题

原理图转 PCB 失败

原因:元件未分配封装或网络未连接。

解决:检查元件封装属性,确保所有网络已连接。

DRC 报错过多

原因:设计规则设置过严或布线不当。

解决:放宽设计规则或调整布线。

铺铜未连接

原因:铺铜网络设置错误或间距过大。

解决:检查铺铜网络设置,减小间距。

Gerber 导出错误

原因:层选择错误或单位设置错误。

解决:确认导出层完整,单位为 mil。

优化技巧

元件封装选择

优先选择标准封装,便于采购和焊接。

推荐封装:

  • 电阻电容:0805(平衡尺寸和焊接难度)
  • IC:LQFP(便于手工焊接)
  • 连接器:2.54mm 间距(标准)

布局优化

  • 相同功能元件集中放置
  • 高速元件远离干扰源
  • 预留调试测试点

布线优化

  • 避免 90 度走线,使用 45 度或圆弧
  • 差分线等长等距
  • 电源线优先布线

成本优化

  • 减少板层数(优先双层)
  • 减小板尺寸
  • 使用标准工艺(6mil/6mil/0.3mm)

总结

嘉立创 EDA 设计 STM32 最小系统板关键点:

  • 原理图确保电源、复位、晶振、SWD 完整
  • 布局遵循电源路径、去耦电容就近、晶振下方禁走线
  • 布线注意线宽、间距、过孔尺寸
  • 铺铜增强接地和散热
  • DRC 检查确保设计正确
  • 导出 Gerber、BOM、坐标文件用于生产

按此流程可快速完成从原理图到 PCB 的完整设计。