三小时速通 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 官方数据手册