This website requires JavaScript.
发布

基于STM32H750的多功能核心板

于又水 发布于2021-11-04 14:25:05 CC BY 分类: 侵权投诉
销量: 5
20
4
0
简介:

核心板基于高性能芯片STM32H750BVT6,板载资源包括Flash、SD、LCD、摄像头,大部分引脚引出,体积小巧,便于扩展,可用于学习或快速搭建项目


一,产品简介:

核心板基于高性能单片机STM32H750VBT6,板载资源丰富,包括LCD接口、SD接口、USB接口、Flash芯片等资源,

大部分引脚引出,可作为测试平台,用作功能验证或快速搭建项目原型。


二,应用场景:

板载常用接口,可直接接裸屏或裸摄像头,省去中间模块,扩展简单,可用于学习或快速搭建项目。


三,产品概述:

1,高性能单片机

该单片机RAM有1M,但内部是分区的,连续存储区域最大为512KB AXI SRAM,

用来直接驱动320*240分辨率的并口LCD是足够的。

该芯片分为Y版本和V版本,V版本主频最高480M,Y版本主频最高400M,

最高主频运行时发热严重,结合这两点,本工程将单片机主频设置为400M。

通过QSPI接口外扩Flash,网络上大多是8M,这里扩展为16M。


2,丰富的板载资源

板载芯片:STM32H750VBT6、W25Q128(QSPI)、W25Q128(SPI)、NS2009

板载接口:LCD接口、摄像头接口、SD接口、串口

调试接口:DAPLink


关于LCD

使用单片机FMC接口直接驱动LCD,16位模式,硬件上可以通过电阻配置为8位或16位模式

焊接电阻R618,配置为8位模式

焊接电阻R619,配置为16位模式


程序中使用的LCD为40PIN,320*240,四线制电阻屏,驱动芯片ILI9341

屏的接口定义如下,符合该引脚定义的屏幕可直接接到板子上。

电阻屏触摸芯片使用NS2009,I2C接口,使用5点校准算法tslib,效果还可以


关于摄像头

摄像头接口按照OV7670模块引脚定义,电路板集成了LDO给OV7670供电,

输出内部时钟,MCO1-PA48,16MHz提供给摄像头,

摄像头的SCCB接口对应I2C接口,两协议类似,使用I2C总线配置摄像头寄存器。

摄像头调通图像实时显示,未加入图像处理算法,后期考虑移植OpenMv固件,可以做些简单的图像识别


关于SD卡

单片机SDIO接口直接驱动SD卡,移植文件系统fatfs管理SD卡


3,体积小巧,便于扩展

PCB板为4层板,外形尺寸为49mm*49mm,两个M3安装孔,背面为间距2.54mm的2X34P贴片排针,

单片机大部分引脚引出,作为调试或搭建项目原型,应该够用。



四,产品参数:

板子尺寸:49mm*49mm

开发环境:MDK 530

板载芯片:STM32H750VBT6、W25Q128(QSP\SPI)、NS2009

板载接口:LCD接口、摄像头接口、SD接口、串口

调试工具:DAPLink

外部晶振:25MHz

外扩Flash:16M


LCD接口:FMC-16位或8位模式可选,外接40pin-320*240LCD

触摸接口:电阻屏

摄像头接口:OV7760(30万像素,DCMI接口)

SD接口:microSD(SDIO接口)

供电接口:USB供电


示意图如下:

基于STM32H750的多功能核心板硬件项目图1





五,使用教程:

STM32H750VBT6外扩Flash,所以使用需要注意


1,下载bootLoader,直接下载到单片机内部Flash

2,配置外部下载算法

3,下载应用程序,下载到外扩的Flash

下载完bootLoader后,配置一下外部下载算法,

就可以和平常的单片机一样使用,刷完程序重新上电运行


具体操作可以参考附件

核心板 STM32H750 LCD 摄像头
最近更新时间 2021-12-31 17:31:00
描述
PCB
元件清单
原理图
附件
讨论