
SF32LB56_HMI开发板
简介
思澈科技SF32LB56-HMI开发板
简介:思澈科技SF32LB56-HMI开发板开源协议
:GPL 3.0
描述
一、作品背景
1.前言
前段时间开源了华芯微特的SWM34SVET6-HMI开发板,通过学习测试150MHz主频下1024*600分辨率的RGB屏幕使用全屏双缓冲benchmark可以跑到24FPS,但测试时发现对于快速触摸动态显示的场景下过于卡顿,于是想趁剩余假期再测试一款支持RGB接口的芯片。
近期思澈科技SF32小智AI训练营吸引了广大爱好者,其中发现SF32LB56模组也支持RGB接口,在一些应用场景下可以通过这款SF32LB56使得屏驱芯片与通信模组的集成化,简化布局布线的复杂度。所以本次使用思澈科技的SF32LB56模组制作了这款RGB屏幕测试板,为更全面的进行测试:
- 引出24位数据线支持RGB888、RGB565等颜色格式。
- 增加供电背光驱动,可直接使用裸屏进行测试节省屏幕成本。
- 适配4.3寸(480*272分辨率)、7寸(1024*600分辨率)、10.1寸(1024*600分辨率)RGB裸屏。
- 并支持反客科技40Pin屏幕(800*480分辨率),可支持不同尺寸下屏幕测试。
- 增加SD卡、音频输入输出、单色LED、RGB彩灯、USB和串口通信,并将剩余IO全部引出。
2.芯片介绍
SF32LB56x 是一系列用于超低功耗人工智能物联网(AIoT)场景下的高集成度、高性能MCU芯片。
- 采用基于 Arm Cortex‐M33 STAR‐MC1 的创新大小核处理器架构,大核最高 240MHz,小核最高96MHz,1378CoreMark,517DMIPS,有效兼顾高性能计算和超低功耗待机的二相场景。
- ePicassoTM2.0高性能 2D/2.5D GPU,支持实时旋转、缩放等动效,支持最多四图层叠加。
- eZipTM2.0 无损压缩格式硬件解压缩,支持原生动画。
- 集成双模蓝牙5.3,EDR2灵敏度达到‐95.5dBm,BLE 1Mbps模式灵敏度达到‐100dBm,峰值接收电流达到2.2mA@3.3V。
- 集成高保真音频ADC/DAC,支持音频播放与蓝牙通话。
- 片上集成960KBSRAM,片内合封 512KB/1MB QSPI‐NOR,支持合封OPI‐PSRAM,支持片外NOR、SPI‐NAND、SD‐NAND、eMMC等各种存储。
思澈科技软件开发工具包 2.20: SDK快速入门(SF52X SF56X)



二、开发板测试
在对7寸(1024*600分辨率)屏幕的测试中发现使用RTT编程可以省略对各种底层外设的开发,直接使用menuconfig即可配置,不再需要对HFP、HBP等屏幕数据的研究。对于4.3寸(480*272分辨率)与反客7寸(800*480分辨率)的屏幕测试时尝试修改的800X480 LiChuang的屏幕参数进行测试(已替换最新屏幕配置程序测试),由于万年keil玩家对SF32的开发环境不太熟悉,仅使用已有屏幕驱动和在现有驱动中修改屏幕时序参数进行测试,总体配置未完全优化,所有测试并不合理仅供参考不能作为最后标准。(后续学习之后还会不断测试屏幕,实时更新最新情况)
更新日志:
- 2026.1.28:修改PCB中PB21引脚丝印错误问题
- 2026.4.14:修改原理图中SD卡插入注释,完成全部外设验证,测试程序链接:Muub/SF32LB56_HMI_Core_Board
1.benchmark(1024*600分辨率)
在测试时发现空屏不需要刷新时CPU使用率确实可以降到很低(H743空屏时需要4%左右)。
之前使用1024x600-HTM-H070A20-RGB-A01的配置测试时只有40FPS;
在改为自定义的屏幕配置之后,跑分可以达到50FPS。

2.music(1024*600分辨率)

3.widgets(1024*600分辨率)
仅对SDK中的LVGL DEMO测试可以看到在快速触摸滑动时反应速度可以但是屏幕刷新撕裂感比较明显,暂时猜测可能是lv_conf.h配置中的缓存问题。

4.benchmark(800*480分辨率)
在测试中可能由于配置问题,800*480分辨率在benchmark中只有41FPS。配置问题也导致触摸时会闪屏,后续继续优化完善。(暂时未细测)


5.widgets(800*480分辨率)


6.benchmark(480*272分辨率)
根据屏幕手册配置DPI刷新参数之后,benchmark可以跑到141FPS。(影响跑分的因素还是有很多原因:修改参数时误将时钟频率改为25MHz发现benchmark达到157FPS,但是屏幕颜色比较粗糙。)


7.widgets(480*272分辨率)
在低分辨率下运行还是非常流畅的,刷新率比H750VB快很多。


8.USB-Display Demo

9.提高与改进
系统仅一路3V3供电,无法使用串口转换芯片中的RTS为进行系统复位。可后续尝试增加一路3.3V降压为串口芯片独立供电进行上位机控制。
目前PCB使用铜柱固定时4.3寸与7寸屏幕的触摸接口与铜柱间距有点紧凑,打板时可自行将PCB上半部分左右两边修改扩大至100mm宽度。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。



评论