
STM32H750VB/H7B0VB核心板
简介
基于STM32H750VB的核心板,可兼容STM32H7B0VB。
简介:基于STM32H750VB的核心板,可兼容STM32H7B0VB。开源协议
:Public Domain
描述
简介
基于STM32H750VB的核心板,兼容STM32H7B0VB。4层板设计,在保证小体积的基础上集成了双Flash,SD卡槽和RGB屏幕接口等外设。
已经过验证。
更新
感谢RTThread社区的lizimu大佬制作的下崽算法(包含CubeIDE和Keil MDK)和Boot,适配STM32H7B0VB和W25Q128
社区帖子:https://club.rt-thread.org/ask/article/39abbd96795b1cd8.html
开源仓库:https://gitee.com/lizimu2020/stm32h7b0vb
全部特性
- 基于STM32H750VB设计,与STM32H7B0VB,STM32H730VB,STM32H725VG,STM32H743VI等H7系列的100脚单片机兼容
- 已为H750VB和H7B0VB优化。
- 大小与中华人民共和国居民申份证基本相同,容易配盒子。
- 带有RGB屏幕接口,与正点原子的RGB屏幕接口兼容。
- 使用H750VB时,可以直接驱动480x272@RGB565的屏幕;使用H7B0VB时可以直接驱动分辨率高达800x480@RGB565的显示屏。
- 一个QSPI-Flash,等长走线以保证性能,可用于存储代码并支持直接执行(XIP技术)
- 一个SPI-Flash,可以用于存储其他数据
- 4个按键,包含一个复位按键,一个BOOT按键,以及两个用户自定义按键,其中按键A拥有休眠唤醒功能。
- 板载CH340C USB-UART电路,可直接用于串口调试和程序下崽等功能
- 一个USB-OTG接口,支持USB-IAP功能。接口上带有专用ESD防护二极管可保护MCU的IO不受意外的ESD损伤。
- 两颗RGB-LED灯,其中一颗由用户自定义使用。另一颗作为电源指示灯和串口通讯指示灯使用。
- Micro-SD 卡槽,存储海量数据时或与PC进行大数据量交互时最廉价和方便的选择。
- USB接口上有保险丝,在一定程度上可以免受一些意外。
- 引出除QSPI-Flash相关引脚之外的所有IO,排针距离经过设计使得其可以与2.54mm洞洞板兼容,方便临时测试各种外设。
- 预留CR1220后备RTC电池焊盘
- 除FPC接口外,所有的元器件都在同一面,方便SMT作业
技巧
- 虽然H750VB和H7B0VB都标称只有128KB的Flash,但是实际经过测试,大部分的750和7B0其实都是2M的内部Flash
- 按住BOOT键不丢,将核心板通过USB-OTG接口连接至电脑,可以直接使用CubeProg来下崽程序
- 所有的FMC相关的IO都被放置在了同一个排针上(下图黄色区域),这样设计LCD扩展板的时候可以很方便的走线
- 因为两个排针的距离经过优化和2.54mm间距的洞洞板兼容,所以临时做一些小的扩展板就很方便,比如我就用一小片洞洞板做了一个调试器转接板,可以方便连接调试器(是的,IO布局也优化过,供电引脚和SWD、RESET引脚都在排针的头部)
- 因为大小和身份证/银行卡是一样的,所以直接买身份证尺寸的收纳盒就可以了,这种盒子某宝上非常多。
实物图片
正面
背面
连接正点原子RGB屏幕模块
直驱800x480分辨率的RGB屏幕模块
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | CR1220 | BAT | BATTERY-2 | 1 |
2 | TS-1145A-B-A | BOOT,KEY-A,KEY-B,RST | SW-SMD_4P-L4.2-W3.2-P2.15-LS4.6 | 4 |
3 | 0.1u | C1,C2,C3,C5,C6,C7,C8,C9,C19,C21,C24,C29 | C0402 | 12 |
4 | 10p | C4,C13 | C0402 | 2 |
5 | 10uF | C10,C11,C27,C28 | CAP-SMD_L3.2-W1.6-R-RD | 4 |

评论