
米醋·McoreSTM32电控板
简介
STM32F103VET6(兼容STM32F407VET6)的核心板为主控,板载DAP-LINK可以用于程序下载和在线调试。板载电机控制,OLED,LED,按键灯等外设的拓展版和电源板。
简介:STM32F103VET6(兼容STM32F407VET6)的核心板为主控,板载DAP-LINK可以用于程序下载和在线调试。板载电机控制,OLED,LED,按键灯等外设的拓展版和电源板。开源协议
:GPL 3.0
描述
米醋二号核心板
STM32F103VET6 /STM32F407VET6是一款泛用性很高的芯片,基于 ARM Cortex-M3 内核的 32 位微控制器,属于 STM32 系列。它具有高性能、低功耗和丰富的外设,非常适合用于各种嵌入式应用。我们基于这款芯片设计出一块核心板用于嵌入式学习,板载了GD32芯片,搭载DAP-LINK,可用于keil下载调试。板子上还预留一个三色LED、一个用户按键、一个4M的FLASH、一个TF卡槽,此外还搭载了比较常用的传感器,温湿度传感器和姿态传感器。

一、芯片特性
处理器核心:
STM32F103VET6基于 ARM Cortex-M3 核心,F103最高主频可达 72 MHz,而F407最高主频可达168Mhz。
支持硬件浮点运算单元(FPU)。
内存配置:
STM32F103VET6:
Flash 存储:512 KB。
SRAM:64 KB。
STM32F407VET6:
Flash 存储:512 KB。
SRAM:192 KB。
外设接口:
GPIO:具有多个通用输入输出引脚,支持数字输入输出、模拟输入、PWM 输出等功能。
定时器:多个 16 位定时器和 32 位定时器,支持PWM、输入捕获、输出比较等功能。
ADC:具有多通道 12 位 ADC。
USART/UART:支持多个串行通信接口,包括 USART 和 UART,用于串行通信。
SPI:支持 SPI。
I2C:支持 I2C总线通信。
CAN:支持 CAN接口。


二、板载资源
1.主控芯片:STM32F103VET6/STM32F407VET6
2.电源接口:type-c接口,用于供电、程序下载和调试
3.程序下载:使用GD32F350搭载DAP-LINK串口下载,并且支持在线调试;或者使用调试的接口进行程序下载
4.LED灯:一个三色LED灯,一个电源指示灯,两个下载指示灯
5.按键:一个用户按键、一个复位按键、一个BOOT0按键
6.排针接口:将芯片所有引脚接出
7.外设拓展:使用SPI接口外挂一个4M的FLASH,使用IIC接口挂载一个温湿度传感器和一个姿态传感器,另外还搭载了一个SD卡槽

DAP固件特别鸣谢IMX;
文件在附件
三、电控拓展板

四、电源拓展板

五、三板堆叠图

五、备注
(1)焊接备注:
主控部分
带*为拓展功能外设可按需求焊接
1.VBAT主要用于为芯片内部的RTC和备份SRAM提供电源,掉电保存数据,没有需求可以只焊D2

2.BOOT1引脚,正常使用R4断开,非必要不连接
连接R4时BOOT1为1,大部分场合都不需要

3.板载DAPLINK,没有需求可以不焊,USB就仅供+5V电源使用
使用外置下载器进行下载调试

板载DAPLINK通过 D_CLK D_DIO 烧录
固件在附录 gd32dap.hex

按主控芯片焊接

4.静电浪涌保护,保护电路,不焊理论不影响正常使用

5.外部低速晶振,比较少用到,没有硬性需求可以选择不焊

6.保险丝,没有可以用0Ω0805替代

其他
1.电机驱动芯片使用DRV8871DDA

通过更改ILIM脚电阻更改限流值,30kΩ限流约2.1A(有需求要更改电阻,阻值不低于18kΩ。太高会导致驱动电流太小无法驱动电机)

(1)使用备注:
编码电机注意接线的线序,线材有同相/反相之分,送的线材一般是同相。(接口类型XH2.54)

注意电池的带载能力,同时驱动过多设备可能会导致带载能力不足的电池过载,会有危险!!!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程


评论