三小时速通 STM32G474RET6 开发板:从原理图到 PCB Layout 实战记录
本文面向有一定硬件基础、想快速上手 STM32G4 系列 MCU 的开发者。三小时不是神话,关键是流程清晰、工具顺手、不做过度设计。
第零小时:项目准备与芯片选型确认
开工前先确认 STM32G474RET6 的核心参数,避免画到一半发现资源不够:
-
内核:ARM Cortex-M4 + FPU,主频 170MHz
Flash:512KB,SRAM:128KB
特色外设:高精度定时器(HRTIM)、数学加速器(CORDIC/FMAC)、4 个 ADC(12-bit,最高 4Msps)
封装:LQFP-64,0.5mm 间距
供电:1.71V ~ 3.6V,建议 3.3V 系统
工具链确认
-
原理图/PCB:嘉立创 EDA(免费、云端、库丰富,速通首选)
封装库:直接调用嘉立创标准库中的 STM32G474RET6 符号与 LQFP-64 封装
BOM 预检:提前在立创商城确认 LDO、晶振、USB 转串口芯片库存
速通秘诀:不要从零画符号和封装,直接用官方库。STM32G474RET6 的 LQFP-64 封装在嘉立创库中已有现成模型,导入即用。
第一小时:原理图绘制
1.1 电源输入与 LDO 稳压(15 分钟)
-
输入:USB Type-C 5V 或排针 5V 输入
防反接:SS34 肖特基二极管或 PMOS 防反接电路
LDO:AMS1117-3.3 或 XC6206P332MR,输出 3.3V 给 MCU 和大部分外设
去耦:每个电源入口放 10uF + 100nF 陶瓷电容
指示灯:红色电源 LED(串 1K 电阻),蓝色用户 LED 接 PA5
1.2 MCU 最小系统(25 分钟)
这是最关键的部分,按模块拆分:
晶振电路
-
高速外部晶振 HSE:8MHz,匹配 20pF 负载电容,接 PF0/OSC_IN、PF1/OSC_OUT
低速外部晶振 LSE:32.768kHz,接 PC14/OSC32_IN、PC15/OSC32_OUT,RTC 用
复位与启动
-
NRST 引脚:10k 上拉电阻 + 100nF 对地电容 + 复位按键
BOOT0:10k 下拉电阻接地,默认从 Flash 启动;预留 0Ω 跳线方便 ISP
调试接口
-
SWD:SWCLK(PA14)、SWDIO(PA13)、GND、3.3V
预留 UART1 下载:PA9/TX、PA10/RX,接 USB 转 TTL 模块(CH340E 或 FT232)
电源去耦电容
-
VDD 引脚(11、28、45、59):每个引脚就近放 100nF 陶瓷电容
VDDA(33):独立 100nF + 1uF,如果做高精度 ADC 采集,VDDA 建议通过磁珠与 VDD 隔离
VREF+(32):接 3.3V,并放 100nF 退耦
1.3 外设接口(20 分钟)
根据速通原则,只引出最常用的接口:
-
USB:PA11/DP、PA12/DM,直接引出 Type-C 接口(G4 系列内置 USB FS)
I2C1:PB6/SCL、PB7/SDA,接 OLED 或传感器排针
SPI1:PA4/NSS、PA5/SCK、PA6/MISO、PA7/MOSI
UART2:PA2/TX、PA3/RX,接调试打印
ADC:PC0~PC3 引出,做电压采集
按键:PA0 接独立按键,外部中断测试用
速通原则:第一版不要贪多。USB、串口、I2C、SPI、几个 GPIO 足够验证芯片功能。HRTIM 和 FMAC 的外围电路可以留空焊盘,后续迭代再加。
第二小时:PCB 布局与布线策略
2.1 板层与规则设置(10 分钟)
-
层数:双层板即可,成本最低
规则:线宽 0.25mm(信号)、0.5mm(电源)、最小间距 0.2mm
过孔:0.6/0.3mm(外径/内径),兼顾打样工艺和电流
2.2 布局顺序(30 分钟)
按信号流向和电源路径摆放:
-
第一步:固定 USB Type-C 接口和复位按键到板边,符合人机交互习惯
第二步:放置 LDO 和电源入口,尽量靠近供电接口
第三步:STM32G474RET6 放板中心,横平竖直,方便扇出
第四步:晶振紧贴 MCU 对应引脚,HSE 在 PF0/PF1 附近,LSE 在 PC14/PC15 附近,下方禁铺铜
第五步:去耦电容放在对应 VDD/VDDA 引脚背面或最近位置,回路最短
第六步:排针、LED、按键放板边缘,方便接线
2.3 布线要点(50 分钟)
电源部分
-
5V 输入到 LDO 走 0.5mm 线宽,LDO 输出 3.3V 铺小铜皮连接各 VDD 引脚
数字地与模拟地(AGND)在 LDO 输出端单点连接,ADC 下方不走高速线
晶振走线
-
HSE 和 LSE 的走线尽量短且等长,包地处理
晶振下方和相邻层不要走其他信号线,避免串扰
负载电容接地回路独立,直接打地过孔
USB 差分线
-
DP/DM 成对走线,等长等距,阻抗尽量控制在 90Ω
双层板做不到精确阻抗没关系,短距离(<<5cm)走线容错率较高
避免直角,用 45° 斜角或圆弧过渡
SWD 调试口
-
SWCLK 和 SWDIO 尽量短,远离大电流路径
预留测试点或排针,方便接 ST-Link
通用信号
-
先走关键信号(晶振、USB、ADC),再走普通 GPIO
顶层横向走线为主,底层纵向走线为主,减少过孔
电源线换层时多打过孔,降低阻抗
速通技巧:善用铺铜和泪滴。GND 网络大面积铺铜,减少回流路径;泪滴让焊盘与走线过渡平滑,提高生产良率。
第三小时:检查、输出与下单
3.1 DRC 检查(20 分钟)
-
运行电气规则检查:开路、短路、未连接网络
运行间距检查:确保线宽线距符合嘉立创免费打样标准(目前支持 0.2mm 工艺)
检查丝印:位号清晰,极性元件(二极管、LED、钽电容)有方向标识
检查钻孔:过孔不要打在焊盘上,避免虚焊
3.2 输出文件(10 分钟)
-
Gerber 文件:顶层/底层铜、丝印、阻焊、钻孔
BOM 清单:按原理图导出,核对每个器件的立创商城编号
坐标文件:贴片生产用(如果自己做手工焊接可以跳过)
3.3 下单前自检清单(10 分钟)
-
[ ] STM32G474RET6 的 64 个引脚全部连接,无悬空输入(未用引脚建议接地或软件配置)
[ ] 每个 VDD 引脚都有 100nF 去耦电容
[ ] 晶振负载电容值与晶振规格匹配(8MHz 通常配 18~22pF)
[ ] BOOT0 已下拉,NRST 已上拉
[ ] USB 接口有 ESD 保护(可选 TVS 二极管,速通版可预留焊盘)
[ ] 3.3V 与 5V 网络无短路风险
嘉立创免费打样目前支持 10cm x 10cm 以内双层板,这款最小系统板通常 5cm x 5cm 或 6cm x 8cm 即可,完美符合免费条件。
写在最后
三小时速通的核心不是牺牲质量,而是明确边界:第一版只做最小系统,验证 MCU 能跑、能下载、能串口打印、能点亮 LED。等基础功能验证通过,再逐步叠加 HRTIM 驱动、FMAC 滤波、多路 ADC 同步采样等高级玩法。
-
原理图阶段:善用库,不贪多,电源和最小系统优先
PCB 阶段:先布局后布线,晶振和电源是灵魂
检查阶段:DRC 必过,丝印必清,下单不慌
祝你的 STM32G474RET6 开发板一次点亮,PWM 波形完美,ADC 采样精准!
STM32G474RET6 官方数据手册
暂无评论,快来发表第一条评论吧!