2026 Make Blocks #1阶段1 - STM32G474QET6最小系统设计
该项目使用STM32G474QET6为核心搭建外围系统,它的主要功能为:Micro-B供电和通信,8MHz+32.768KHz时钟,LED指示灯、用户按键、485通信、CAN通信、SPI-Flash等。
标签
嵌入式系统
数字逻辑
寒彬彬
更新2026-04-23
43

一、所选任务

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


二、方案介绍:

本方案基于STM32G474QET6设计一款高性能嵌入式控制板,具备完善的电源管理与丰富的外设接口。板载Micro-B接口支持5V供电与USB通信,经总开关后由多路独立LDO分别为MCU、LCD、通讯及按键供电,并配备纽扣电池为MCU备份域供电,支持模拟参考电压灵活选择。预留2.8寸触摸屏接口、4个用户按键及复位键;集成485、双CAN、SWD调试及SPI Flash存储。搭配8MHz与32.768KHz晶振。亮点在于多路隔离供电、备份域支持及高扩展性,适用于工业控制与智能终端场景


三、设计方案

1、电源部分:Micro-B接口供电5V同时支持USB2.0通信,同时接入后需要打开SW-IN总开关为后级供电;

5V经一个AMS1117-3.3S降压3.3V-MCU给STM32G474QET6和GD25Q32CSIG供电;

5V经一个AMS1117-3.3S降压3.3V-LCD给LCD屏幕供电;

5V经一个AMS1117-3.3S降压3.3V给通讯部分供电;

5V经一个MIC5501-3.0YM5-TR降压3V给按键部分供电;

支持CR1220 3V锂锰(Li-MnO₂)纽扣电池为MCU备份域供电;

支持选择3V与3.3V-MCU为MCU的模拟参考电压引脚供电。

2、显示部分:预留正点原子2.8寸TFT LCD触摸屏接口;

具有MCU供电正常指示灯与用户指示灯。

3、操作部分:具有手动复位按键;

具有4个用户按键。

4、通信部分:一路485接口功能;

两路CAN接口功能;

支持SWD方式下载;

具有外部SPI-Flash存储空间。

5、时钟部分:具有8MHz外部高速晶振;

具有32.768KHz外部低速晶振。


四、设计模块与资源框图

1、 根据任务要求本次选用的是STM32G474QET6芯片设计了一款MCU核心板,此板卡具有USB2.0通信功能、外部存储功能、485通信功能、CAN通信功能、预留LCD显示屏接口、设计有4个用户按键和1个LED指示灯,适合于对基础通信的教学实验等。

2、 STM32G474QET6基于 ARM Cortex-M4 内核的高性能微控制器,主频最高 170 MHz,运算能力达 213 DMIPS。支持 DSP 指令集和单精度浮点运算单元 (FPU),能高效处理复杂算法。配备 512 KB 闪存 (带ECC纠错) 和 128 KB SRAM。内置数学硬件加速器 (CORDIC 用于三角函数、FMAC 用于滤波),可大幅提升数学运算效率。拥有I2C、SPI、CAN等丰富通信接口,擅长数字电源电机控制领域。

DigiKey官网链接:STM32G474QET6 STMicroelectronics | 单片机 | DigiKey

3、 MAX3485ESA:ADI的一款3.3V供电、低功耗RS-485/RS-422半双工收发器。它支持高达10Mbps的数据传输率,并内置摆率限制以降低EMI干扰。该芯片具备±15kV ESD保护及热插拔功能,可在-40°C至+85°C的工业温度范围内稳定工作。凭借其高抗干扰性,它广泛用于工业自动化、安防监控和楼宇控制等长距离通信场景

DigiKey官网链接:MAX3485ESA Analog Devices Inc./Maxim Integrated | 驱动器,接收器,收发器 | DigiKey

4、 SIT1042AT/3:SIT推出的CAN FD总线收发器,用于连接CAN协议控制器和物理总线。支持高达5Mbps的数据速率,并集成了±70V总线耐压保护、过温保护和欠压保护等特性。其关键优势在于5脚VIO引脚支持3.3V与5V逻辑电平转换,可直接连接不同电压的MCU。该芯片通过AEC-Q100车规级认证,工作温度范围为-40℃至+150℃,广泛应用于汽车电子与工业控制等领域

5、 GD25Q32CSIG:兆易创新推出的一款32Mbit(4MB)SPI NOR Flash存储器,采用SOP-8封装,工作电压2.7-3.6V。它支持标准、双线及四线SPI接口,最高时钟频率120MHz,具备10万次擦写寿命和20年数据保持能力,工作温度范围-40℃至+85℃。

6、TFT-LCD:预留接口,支持正点原子2.8寸触摸LCD屏。

图1 资源框图

五、原理图和PCB设计介绍

图2 原理图

图3 PCB

图4 3D效果

1、引出所有GPIO接口,保证所有功能包括I2C、SPI、I2S、USART、SAI等可由使用者根据自身想法实现不同现象;

2、具有3.3V的MCU供电正常指示灯与一个状态指示灯,使用者可以通过编程对其进行点亮操作,以指示需要表示的状态;

3、具有一个复位按键,与4个用户按键,使用者可以通过编程来实现需要的状态;

4、为了给MCU内部的ADC以及其它模拟部分的电路提供更好的性能,板上采用了一颗MIC5501-3.0YM5-TR芯片降压3V为MCU的VREF提供低纹波的3.0V,同时可通过单刀双掷SW1开关选择3.3V接入;

5、可以通过SWD接口对MCU进行调试,也可通过跳帽选择BOOT0拉高或拉低,选择不同的地址进入编程模式;

6、预留LCD接口,支持正点原子2.8寸触摸LCD屏,兼容SPI通信和FMC通信

7、支持485通信和CAN通信;

8、为保证RTC功能正常运行,支持在USB断电时,使用3V锂锰纽扣电池为MCU的VBAT引脚供电。


六、主要性能指标和管脚定义

表1 主要性能指标

类型

MCU核心板

核心芯片:
STM32G474QET6

内核

ARM Cortex-M4

主频

170MHz

SARM

128KB

Flash

512KB

通信接口

SPI(I2S)4*(2)、I2C*4、USART*3、UART*2、LPUART*1、FDCANs*3

GPIO

107

板卡尺寸

10*10cm

供电电压

3.3V

封装

LQFP-128(14x14)

MAX3485ESA

工作电压

3.0~3.6V

静态电流

700uA

传输速率

12Mbps

通信模式

半双工

工作温度

-40~+85℃

封装

SPO8

SIT1042AT/3

IO电压范围

支持3.3V与5V MCU

耐压

±70V

最大传输速率

5Mbaud

工作温度

-40℃~+150℃

封装

SOP-8

GD25Q32CSIG

存储容量

32Mbit

接口类型

SPI(支持SPI、Dual SPI、Quad SPI)

工作电压

2.7V~3.6V

最大时钟速率

120MHz

待机电流

最大1uA

工作温度

-40~+85℃

页写入时间

600us

擦写寿命

最少100000次

数据保留

20年

封装

SOP-8

表2 管脚定义

管教编号

管脚属性

管脚名称

管教性能

1

I/O

PE2

PE2

2

I/O

PE3

PE3

3

I/O

PE4

PE4

4

I/O

PE5

PE5

5

I/O

PE6

PE6

6

S

VBTE

VBTE

7

I/O

PC13

PC13

8

I/O

PC14-OSC32_IN

OSC32_IN

9

I/O

PC15-OSC32_OUT

OSC32_OUT

10

I/O

PF3

PF3

11

I/O

PF4

PF4

12

S

VSS

VSS

13

S

VDD

VDD

14

I/O

PF5

PF5

15

I/O

PF7

PF7

16

I/O

PF8

PF8

17

I/O

PF9

PF9

18

I/O

PF10

FMC_A0

19

I/O

PF0-OSC_IN

OSC_IN

20

I/O

PF1-OSC_OUT

OSC_OUT

21

I/O

PG10-NRST

NRST

22

I/O

PC0

PC0

23

I/O

PC1

PC1

24

I/O

PC2

PC2

25

I/O

PC3

PC3

26

I/O

PF2

PF2

27

I/O

PA0

PA0

28

I/O

PA1

PA1

29

I/O

PA2

PA2

30

S

VSS

VSS

31

S

VDD

VDD

32

I/O

PA3

PA3

33

I/O

PA4

SPI1_NSS

34

I/O

PA5

SPI1_SCK

35

I/O

PA6

SPI1_MISO

36

I/O

PA7

SPI1_MOSI

37

I/O

PC4

PC4

38

I/O

PC5

ADC2_IN11

39

I/O

PB0

PB0

40

I/O

PB1

PB1

41

I/O

PB2

PB2

42

S

VSSA

VSSA

43

S

VREF+

VREF+

44

S

VREF+

VREF+

45

S

VDDA

VDDA

46

S

VSS

VSS

47

S

VDD

VDD

48

I/O

PF11

PF11

49

I/O

PF12

PF12

50

I/O

PF13

PF13

51

I/O

PF14

PF14

52

I/O

PF15

PF15

53

I/O

PE7

FMC_D4

54

I/O

PE8

FMC_D5

55

I/O

PE9

FMC_D6

56

I/O

PE10

FMC_D7

57

I/O

PE11

FMC_D8

58

I/O

PE12

FMC_D9

59

I/O

PE13

FMC_D10

60

I/O

PE14

FMC_D11

61

I/O

PE15

FMC_D12

62

I/O

PB10

PB10

63

S

VSS

VSS

64

S

VDD

VDD

65

I/O

PB11

PB11

66

I/O

PB12

PB12

67

I/O

PB13

PB13

68

I/O

PB14

PB14

69

I/O

PB15

PB15

70

I/O

PD8

FMC_D13

71

I/O

PD9

FMC_D14

72

I/O

PD10

FMC_D15

73

I/O

PD11

PD11

74

I/O

PD12

PD12

75

I/O

PD13

PD13

76

I/O

PD14

FMC_D0

77

I/O

PD15

FMC_D1

78

S

VSS

VSS

79

S

VDD

VDD

80

I/O

PC6

TIM8_CH1

81

I/O

PC7

PC7

82

I/O

PG0

PG0

83

I/O

PG1

PG1

84

I/O

PG2

PG2

85

I/O

PG3

PG3

86

I/O

PG4

PG4

87

I/O

PC8

PC8

88

I/O

PC9

PC9

89

I/O

PA8

PA8

90

I/O

PA9

USART1_TX

91

I/O

PA10

USART1_RX

92

I/O

PA11

USB_DM

93

I/O

PA12

USB_DP

94

S

VSS

VSS

95

S

VDD

VDD

96

I/O

PA13

SWDIO-JTMS

97

I/O

PF6

PF6

98

I/O

PA14

SWCLK-JTCK

99

I/O

PA15

SPI3_NSS

100

I/O

PC10

SPI3_SCK

101

I/O

PC11

SPI3_MISO

102

I/O

PC12

SPI3_MOS

103

I/O

PG5

PG5

104

I/O

PG6

PG6

105

I/O

PG7

PG7

106

I/O

PG8

PG8

107

I/O

PG9

PG9

108

I/O

PD0

FMC_D2

109

I/O

PD1

FMC_D3

110

S

VSS

VSS

111

S

VDD

VDD

112

I/O

PD2

PD2

113

I/O

PD3

PD3

114

I/O

PD4

FMC_NOE

115

I/O

PD5

FMC_NWE

116

I/O

PD6

PD6

117

I/O

PD7

FMC_NE1

118

I/O

PB3

FDCAN3_RX

119

I/O

PB4

FDCAN3_TX

120

I/O

PB5

FDCAN2_RX

121

I/O

PB6

FDCAN2_TX

122

I/O

PB7

PB7

123

I/O

PB8-BOOT0

PB8-BOOT0

124

I/O

PB9

PB9

125

I/O

PE0

PE0

126

I/O

PE1

PE1

127

S

VSS

VSS

128

S

VDD

VDD


七、心得体会

做一块自己的开发板,是一件很有成就感的事。感触最深的是细节决定成败。原理图阶段需要反复核对数据手册。PCB布局封装检查、丝印标注、地平面回路也不能马虎。整个过程让我深刻理解“硬件无小事”,每个电阻电容的位置都会影响整板稳定性。虽未调软件,但看到规整的PCB,已体会到硬件工程师的严谨与乐趣。

附件下载
2026 Make Blocks #1阶段1 - STM32G474QET6最小系统设计.pdf
2026 Make Blocks #1阶段1 - STM32G474QET6最小系统设计.zip
STM32G474QET6引脚查询.xlsm
2026 Make Blocks #1阶段1 - STM32G474QET6最小系统设计.xlsx
ProPrj_2026 Make Blocks #1阶段1 - STM32G474VET6最小系统核心板设计_2026-04-17.epro2
团队介绍
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号