WeDesign第4期:基于STM32G031核心模块的扩展板设计
基于STM32G031的最小系统模块,运行Arm Cortex M0+内核,工作频率为64MHz,通过USB供电和配置,最多支持18个输入输出,其中6个可以为模拟输入。本期要求大家基于这个小模块,设计一款扩展板,并进行调试。
标签
嵌入式系统
STM32G031
电赛
WeDesign
WeDesign
更新2023-07-11
2033

模块介绍:

基于STM32G031的最小系统模块,运行Arm Cortex M0+内核,工作频率为64MHz,通过USB供电和配置,最多支持18个输入输出,其中6个可以为模拟输入。

FiS_IzYgUSiSNAoDW7vMYskfDtOF

模块实物图管脚定义

STM32G031最小系统模块的主要特性:

  • 核心微处理器:STM32G031G8U6
  • 内核:Arm Cortex M0+
  • 内部存储SRAM:8KB
  • 内部存储器Flash:64KB
  • 时钟:芯片内部,可工作在64MHz
  • 板上按键:
    • RST - 用于复位;
    • Boot - 用于ISP下载,更新STM32G031的固件
  • 板上指示LED:
    • PWR - 3.3V电压指示;
    • STA - 程序运行状态
  • GPIO - 输入输出:18个,其中6个可用于模拟信号输入
  • 程序下载配置/调试:
    • 板载USB-UART下载器
    • 通过C、D测试点外接SWD调试器
  • UART通信:板载CH340E芯片提供USB-UART的适配功能
  • 供电:通过Micro USB端口提供5V给模块,同时由板上LDO得到的3.3V通过管脚3V3输出给其它板卡供电

 

根据STM32G031核心模块设计扩展板的尺寸参考:

 FjYJ4neY_PVHrEYg9DEIwg39nhHl

关于本模块用到的核心芯片STM32G031:

Fg3MS80tGO0z34Pi9pEgl2kh6Uy3

 

STM32G031功能框图:

FoNZ7X07RTLXy0gS86YSNhOYhHeF

STM32G0系列产品

 

STM32G031关键特性:

  • 内核: Arm® 32-bit Cortex®-M0+ CPU, 最高频率为64 MHz
  • 存储器
    • 最高为64Kbytes的Flash存储器,并有保护和安全区
    • 8Kbytes的SRAM并有硬件校验
  • CRC计算但愿
  • 复位和电源管理
    • 电压范围: 1.7 V到3.6 V
    • 上电/断电复位 (POR/PDR)
    • 可编程掉电复位(BOR)
    • 可编程电压检查(PVD)
    • 低功耗模式:Sleep, Stop, Standby, Shutdown
    • VBAT供电用于RTC和备份寄存器
  • 时钟管理
    • 4到48MHz晶体振荡器
    • 32kHz晶体振荡器,有校准功能
    • 内部16 MHz RC并有PLL选项(±1 %)
    • 内部32 kHz RC振荡器(±5 %)
  • 最多有44快速I/Os
    • 所有的IO都可以映射到外部中断向量
    • 多个能够兼容5V的I/O
  • 5通道DMA控制器,并能够灵活映射
  • 12位, 0.4µs ADC (最多达16个外部通道)
    • 通过硬件过取样能够达到最多16位
    • 转换范围: 0 to 3.6V
  • 11个定时器 (有一个可以支持到128 MHz): 1个用于先进马达控制的16-bit定时器, 一个32位和4个16位的通用定时器, 2个低功耗16位, 2个看门狗, SysTick定时器
  • 日历RTC有报警和从Stop/Standby/Shutdown的周期唤醒 
  • 通信接口
    • 2个I2C总线接口支持快速模式Plus (1Mbit/s),需要额外的电流供应, 一个支持SMBus/PMBus并能够从Stop模式中唤醒
    • 2个USARTs并有着master/slave同步SPI; 一个支持ISO7816接口, LIN, IrDA, 自动波特率监测和唤醒功能
    • 1个低功耗UART
    • 2个SPIs (32Mbit/s)有4到16位可编程位帧,一个可以与I2S接口复用
  • 开发支持: 串行线调试(SWD)
  • 96位独特的ID

Fr6IqFaUGwW0kBbbwnn8OVC3jYPD

电子森林参考设计:

 

参考文章:


企业微信群:

欢迎同学们扫描下方二维码,加入WeDesign4交流群,及时交流~

Fv0WM3G4RutLHRom4noP-sMwe2TH

物料清单
附件下载
stmg0.pdf
STM32G031构成的最小系统核心模块原理图-PDF
团队介绍
硬禾评测实验室团队针对行业最新推出的元器件、开发/评估板卡、测试仪器、工具软件等进行使用评测,基于实际的设计体验来做出尽可能详实的分析,并将相应的设计资源分享给大家。
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号