2026 Make Blocks #1阶段1 - 基于STM32G431C8T6的MCU最小系统核心板设计
该项目使用了嘉立创软件,实现了STM32G4 MCU最小系统核心板的设计,它的主要功能为:集成电源、时钟、复位、下载、串口通信、IO扩展于一体,满足嵌入式开发、教学实验、快速原型验证等场景需求,实现MCU核心功能最小化部署,同时兼容Type‑C供电与调试的系统核心板。
标签
STM32
PCB设计
2026 Make Blocks 第二季设计挑战赛
“模块在手,设计无忧”大赛
北理郑杭
更新2026-04-23
北京理工大学
26

一、任务介绍

本次任务围绕STM32系列MCU最小系统板展开设计,目标是完成一款集成电源、时钟、复位、下载、串口通信、IO 扩展于一体的通用核心板,满足嵌入式开发、教学实验、快速原型验证等场景需求,实现 MCU 核心功能最小化部署,同时兼容 Type‑C 供电与调试,降低嵌入式开发入门门槛。

二、方案介绍

本项目为STM32系列MCU最小系统板硬件设计,以“最小系统+实用外设+稳定供电+标准接口”为整体设计思路,搭建可独立运行、可直接用于学习与二次开发的嵌入式硬件平台。整体方案围绕芯片正常工作的必备条件展开,同时兼顾易用性、扩展性与稳定性,满足嵌入式入门学习、程序调试、外设驱动验证等场景需求。

整个系统采用模块化分层设计,分为电源供电模块、主控核心模块、时钟电路模块、SWD下载调试模块、USB-串口通信模块、状态指示与按键模块、IO扩展引出模块等功能单元。各模块之间电气隔离清晰、信号流向明确、布线规范合理,既保证最小系统能稳定工作,又预留充足的扩展能力。

板上资源框图

三、模块介绍

1.主控芯片

根据任务要求本次我选用的是STM32G431C8T6芯片设计了一款MCU核心板,此板卡是一款集成电源、时钟、复位、下载、串口通信、IO 扩展于一体的通用核心板。

STM32G431C8T6芯片DigiKey链接:

STM32G431C8T6 STMicroelectronics | 单片机 | DigiKey

2.电源模块

采用AMS1117-3V3LDO,将Type-C输入的5V转换为稳定3.3VMCU与外设供电,输入电压4.55.5V,输出纹波小、稳定性高,搭配滤波电容提升电源纯净度。

AMS1117-3.3芯片DigiKey链接:

AMS1117-3.3 EVVO | 稳压器 - 线性低压差(LDO)稳压器 | DigiKey

3.时钟模块

高速晶振:8MHz,为系统提供主时钟源,经内部倍频后可达最高工作频率

低速晶振:32.768kHz,用于RTC实时时钟、低功耗定时场景

4.下载与调试

集成SWD下载接口(PA13SWIOPA14SWCLK),仅需2根线即可实现程序下载与在线调试,占用IO少、连接简洁。

5.串口通信

搭载CH340NUSB转串口芯片,通过TypeC接口实现电脑与MCU串口通信,支持程序打印、指令交互、串口下载,提升开发便捷性。

6.指示与控制

LED1:电源指示灯,上电常亮,直观显示3.3V供电状态

LED2:程序状态指示灯,可通过编程控制亮灭,用于运行状态提示

SW1:手动复位按键,支持硬件复位系统

7.IO扩展

PAPBPC端口全部引出,覆盖通用IOADC、串口、SPII2C、定时器等功能,方便外接传感器、执行器与扩展板。

四、原理图与 PCB 模块介绍

原理图

原理图设计

  • 采用模块化布局:电源、时钟、下载、串口、IO、指示电路分区清晰;
  • 去耦电容就近放置芯片电源引脚,提升抗干扰能力;
  • SWD、串口、复位电路遵循标准设计,兼容通用调试工具;
  • 所有信号标注清晰,便于调试与二次开发。

PCB

PCB设计

  • 双层板设计,兼顾成本与性能;
  • 电源走线加粗,降低压降与发热;
  • 晶振区域短走线、包地处理,减少时钟干扰;
  • TypeC、下载接口、按键、LED布局在板边,方便操作;
  • IO口采用整齐排针布局,适配面包板与扩展板。

五、模块主要性能指标和管脚定义

主要性能指标

类型

MCU最小系统核心板

核心芯片

 STM32G431C8T6

供电方式

Type-C 5V输入,AMS1117-3.3V稳压供电

系统电压

3.3V

主时钟

8MHz外部高速晶振

低速时钟

32.768kHz外部RTC晶振

下载调试接口

4-Pin标准SWD接口

通信接口

USB-Type-C

用户资源

用户LED×1、用户按键×1、手动复位按键×1

PCB工艺

双层板设计

I/0数量

45

管脚定义

管脚属性

管脚名

管脚编号

管脚名

管脚属性

P

VBAT

1

33

PB11

I/O

-

-

2

34

PB12

I/O

I/O

PC14-OSC32_IN

3

35

PB13

I/O

I/O

PC15-OSC32_OUT

4

36

PB14

I/O

I/O

OSC_IN

5

37

PB15

I/O

I/O

OSC_OUT

6

38

PC6

I/O

I/O

RESET

7

39

PC7

I/O

I/O

PC0

8

40

PC8

I/O

I/O

PC1

9

41

PC9

I/O

I/O

PC2

10

42

PA8

I/O

I/O

PC3

11

43

PA9

I/O

I/O

PA0

12

44

PA10

I/O

I/O

PA1

13

45

-

-

I/O

PA2

14

46

-

-

I/O

PA3

15

47

VSS

G

G

VSS

16

48

VDD

P

P

VDD

17

49

PA13-SWIO

I/O

I/O

PA4

18

50

PA14-SWCLK

I/O

I/O

PA5

19

51

-

-

I/O

PA6

20

52

PC10

I/O

I/O

PA7

21

53

PC11

I/O

I/O

PC4

22

54

PC12

I/O

I/O

PC5

23

55

PD2

I/O

I/O

PB0

24

56

PB3

I/O

I/O

PB1

25

57

PB4

I/O

I/O

PB2

26

58

PB5

I/O

G

VSSA

27

59

PB6

I/O

P

VREF+

28

60

-

-

P

VDDA

29

61

PB8-BOOT0

I/O

-

-

30

62

-

-

G

VSS

31

63

VSS

G

P

VDD

32

64

VDD

P

六、心得体会

通过本次STM32G4 MCU最小系统核心板设计,我完整经历了从方案设计、原理图绘制、PCB布局到后期调试的全过程。我对电源电路、时钟电路、下载电路、串口电路的工作原理有了更深入理解,也意识到布局走线、滤波接地对系统稳定性的重要性。设计过程中我遇到过接口位置不合理、电源走线偏细等问题,通过不断优化和查阅规范得到解决。后续学习中我将加强对信号完整性、电源完整性的实践,同时多参考标准电路,提升设计可靠性。本次项目有效提升了我的硬件设计能力与工程思维,为后续更复杂的项目开发打下扎实基础。



软硬件
电路图
附件下载
SCH_最小系统板_2026-04-18.pdf
原理图
PCB_ZXXTB_2026-04-18.pdf
PCB
SCH_最小系统板_1-ZXXTB_2026-04-18.png
原理图
PCB_ZXXTB_2026-04-18.png
PCB
ProPrj_STM32最小系统板1_2026-04-18.epro2
文件
团队介绍
北京理工大学郑杭
团队成员
北理郑杭
评论
0 / 100
查看更多
猜你喜欢
制作FPGA电子琴1. 存储一段音乐,并可以进行音乐播放, 2. 可以自己通过板上的按键进行弹奏,支持两个按键同时按下(和弦)并且声音不能失真,板上的按键只有13个,可以通过有上方的“上“、”下”两个按键对音程进行扩展
john
2466
2026 Make Blocks阶段1 - 基于STM32G4系列的MCU最小系统核心板设计该项目使用了STM32G431微控制器,实现了原理图和PCB的设计的设计,它的主要功能为:USB-C供电与串口,8MHz时钟,30根输入输出管脚,可用于信号采集与处理。。
知足常乐
39
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号