2026 Make Blocks #1阶段一 - 一款基于STM32G474VET6的最小系统核心板
该项目使用了STM32G474VET6,实现了最小系统核心板的设计,它的主要功能为:引出部分外设和引脚,供后续开发使用。
标签
STM32
嵌入式
开发板
PCB设计
LGX
更新2026-04-23
24

任务介绍

本次挑选的是任务一

设计一款基于STM32G4系列的MCU最小系统核心板。

任务要求:

  1. 8MHz主晶振 + 32.768kHz RTC晶振
  2. 完整复位电路(含手动复位按键)
  3. 3V LDO稳压电路,支持5V USB供电
  4. SWD调试接口(4Pin)
  5. 用户LED×1、用户按键×1
  6. 引出不少于30个GPIO(含SPI、I2C、UART、PWM)
  7. PCB采用双层板设计


方案介绍

本设计采用STM32G474VET6搭建最小系统板作为硬件控制平台。最小系统围绕电源电路、复位电路、时钟电路、下载调试接口以及核心控制器构成,为整个系统提供稳定、可靠的运行基础,并在此基础上引出fdcan接口和uart接口,三个用户led,一个用户按键等。

image.png

模块介绍


STM32G474xx 系列是Cortex-M4内核单片机,是面向高实时性、高精度模拟与数学运算需求的主流工业级微控制器,核心特性如下:

  1. 核心性能
    搭载 Arm Cortex-M4 内(带 FPU 浮点单元),最高主频 170 MHz,配合 ART 自适应实时加速器实现 Flash 零等待执行,运算性能达 213 DMIPS,支持 DSP 指令与 MPU 内存保护。
    内置CORDIC 三角函数加速器与FMAC 滤波数学加速器可高效完成复杂信号处理与控制算法。
  2. 存储资源
    片内集成512 KB Flash(带 ECC 校验、双 Bank 读写与代码保护)、96 KB SRAM(含 32 KB 指令缓存 SRAM 与 64 KB 带奇偶校验 SRAM),另有 1 KB OTP 存储;
    支持外部存储器扩展(FSMC 接口、Quad-SPI 接口),满足大容量数据与程序存储需求。
  3. 模拟与外设能力
    高精度模拟前端:5 路 12-bit ADC(最高 250 kSPS,16-bit 过采样分辨率)、7 路 12-bit DAC、7 路高速轨到轨比较器、6 路可配置运算放大器,内置电压参考缓冲器;
    丰富通信接口:3 路 FDCAN 控制器、4 路 I²C、4 路 SPI、5 路 USART/UART、1 路 USB Type-C/PD 控制器、1 路 SAI 音频接口等;
    高精度定时器:含 16 通道 HRTIM 高分辨率定时器(184 ps 分辨率),支持复杂波形生成与电机控制,另有多路通用/高级定时器满足 PWM、编码器输入等场景。
  4. 电源与可靠性
    供电电压范围 1.71 V–3.6 V,支持睡眠/停止/待机等低功耗模式,VBAT 独立供电可维持 RTC 与备份寄存器;
    内置 POR/PDR 复位、可编程电压监测器(PVD),具备真随机数发生器(TRNG)与 CRC 计算单元,提升系统安全性与数据完整性;
    部分 I/O 支持 5 V tolerant,兼容多种外设电平。
  5. 应用定位
    该芯片特别适合**电机控制、工业自动化、电源管理、高精度测量**等场景,可作为最小系统板核心,为 FDCAN 通信、模拟采集与实时控制提供强大硬件支撑。

STM32G474VET6芯片DigiKey链接STM32G474VET6 STMicroelectronics | 集成电路(IC) | DigiKey


原理图和PCB模块介绍

原理图

PCB


该核心板采用双层板设计,将板上所有可用的gpio口引出,并用XH2.54 接端子把一路FDCAN,UART, SWD调试接口引出,方便插拔并防止潜在的反插风险。

其中,PD11,PD12,PD13分别接到三个不同颜色的LED上,PD10接到用户自定义按键上。boot引脚用2.54mm 间距 1×3P 直插排针引出,可使用跳线帽选择拉高或者拉低。

3D效果图

电源方面主要由USB并通过LDO芯片转化为3.3v供mcu供电,并将DM,DP引脚接到PA12,PA11上,可支持usb2.0。板上使用REF3030AIDBZR给ADDV提供基准电压。


主要性能指标

参数

规格

类型

MCU 核心板

核心芯片

STM32G474VET6

内核

Arm Cortex‑M4

时钟频率

170 MHz

SRAM

128 KB

Flash

512 KB

IO 数量

82 (LQFP100 封装)

板卡尺寸

60 mm × 40 mm

输出信号电平

3.3 V

引出引脚均已用丝印标注

心得体会

本次选择的板子引脚较多,在二层板布线上挑战较大,特别是最后很难有一个完整的地平面,花费了不少功夫不断调整位置,算是也涨了不少经验值,下次画这种还是4层板算了。



软硬件
电路图
附件下载
STM32G474VET6.epro2
工程文件
SCH_Schematic1_2026-03-31.pdf
原理图文件
团队介绍
个人呢
团队成员
LGX
评论
0 / 100
查看更多
猜你喜欢
制作FPGA电子琴1. 存储一段音乐,并可以进行音乐播放, 2. 可以自己通过板上的按键进行弹奏,支持两个按键同时按下(和弦)并且声音不能失真,板上的按键只有13个,可以通过有上方的“上“、”下”两个按键对音程进行扩展
john
2467
2026 Make Blocks #1阶段1 - 设计一款基于STM32G4系列的MCU最小系统核心板该项目使用了STM32G4,实现了原理图和PCB的核心板的设计,它的主要功能为:USB-C供电,8MHz时钟,32个输入输出管脚。
--小灰灰--
24
2026 Make Blocks阶段1 - 基于STM32G473C8T6最小系统板核心板设计该项目使用了STM32G474VET6 微控制器,实现了数字电源与高精度电机控制的设计,它的主要功能为:提供高达 170MHz 的 Cortex-M4 运算性能,并内置了高分辨率定时器 (HRTIM)、高速 12 位 ADC/DAC 以及数学加速器。该芯片负责执行复杂的控制算法(如 FOC 矢量控制或数字 PID 环路),并通过板载的 SWD 接口(SWCLK/SWDIO)进行调试与程序烧录。 该项目使用了W25Q128JVSIQ 外部 Flash 存储器,实现了大容量固件存储与现场参数保留的设计,它的主要功能为:通过 SPI 接口提供额外的 16MB 存储空间。可用于存放系统固件 (Bootloader 和 APP)、波形查找表或用户配置参数,解决了 STM32 内部 Flash 在复杂算法和图形库面前的容量瓶颈问题。 该项目使用了AMS1117-3.3 线性稳压器和BAT54C 防反接/保护电路,实现了Type-C 供电下的稳定 3.3V 电源管理的设计,它的主要功能为:将 USB Type-C (U4) 输入的 5V 电压转换为稳定的 3.3V 逻辑电源,为 MCU、Flash、晶振 (8MHz & 32.768kHz) 及周边外设供电。同时结合 ESD 保护器件 (E1, E2) 和按键复位电路,确保了开发板在调试与运行过程中的电气安全与信号完整性。。
RHJ木工
44
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号