
SF32LB52-DevKit-LCD
简介
SF32LB52-DevKit-LCD是一款基于SF32LB52x系列芯片模组的开发板,主要用于开发基于SPI/DSPI/QSPI或MCU/8080接口显示屏的各种应用。
简介:SF32LB52-DevKit-LCD是一款基于SF32LB52x系列芯片模组的开发板,主要用于开发基于SPI/DSPI/QSPI或MCU/8080接口显示屏的各种应用。开源协议
:MIT License
描述
开发板概述
SF32LB52-DevKit-LCD是一款基于SF32LB52x系列芯片模组的开发板,主要用于开发基于SPI/DSPI/QSPI或MCU/8080接口显示屏的各种应用。
开发板同时搭载模拟MIC输入,模拟音频输出,SDIO接口,USB-C接口,支持TF卡等,为开发者提供丰富的硬件接口资源,可以用于开发各种接口外设的驱动,帮助开发者简化硬件开发过程和缩短产品的上市时间。
SF32LB52_DevKit-LCD的外形如下

特性列表
该开发板具有以下特性:
-
模组:板载基于SF32LB52x芯片的SF32LB52x-MOD-N16R8模组,模组配置如下:
-
标配SF32LB525UC6芯片,内置合封配置为:
-
8MB OPI-PSRAM,接口频率144MHz
-
-
128Mb QSPI-NOR Flash,接口频率72MHz,STR模式
-
48MHz晶体
-
32.768KHz晶体
-
板载天线,或IPEX天线座,通过0欧电阻选择,默认为板载天线
-
射频匹配网络及其它阻容感器件
-
-
专用屏幕接口
-
SPI/DSPI/QSPI,支持DDR模式QSPI,通过22pin FPC和40pin排针引出
-
8bit MCU/8080,通过22pin FPC和40pin排针引出
-
支持I2C接口的触摸屏
-
-
音频
-
支持模拟MIC输入
-
模拟音频输出,板载Class-D音频PA
-
-
USB
-
Type C接口,支持板载USB转串口芯片,实现程序下载和软件DEBUG,可供电
-
Type C接口,支持USB2.0 FS,可供电
-
-
SD卡
-
支持采用SPI接口的TF卡,板载Micro SD卡插槽
-
功能框图

组件介绍
SF32LB52-DevKit-LCD开发板的主板是整个套件的核心,该主板集成了SF32LB52-MOD-N16R8模组,并提供QSPI和MUC8的LCD连接座


应用程序开发
本节主要介绍硬件和软件的设置方法,以及烧录固件至开发板以及开发应用程序的说明。
必备硬件
-
1 x SF32LB52-DevKit-LCD(含SF32-LB52X-MOD模组)
-
1 x LCD模组
-
1 x USB2.0数据线(标准A型转Type-C型)
-
1 x电脑(Windows、Linux或macOS)
备注
-
如果需要既通过UART调试,也要使用USB接口,需要两根USB2.0数据线;
-
请确保使用适当的USB数据线,部分数据线仅可用于充电,无法用于数据传输和程序烧录。
可选硬件
-
1 x扬声器
-
1 x TF Card
-
1 x 大于450mAh锂电池
硬件设置
准备好开发板,加载第一个示例应用程序:
-
连接屏幕模组至相应的LCD连接器接口;
-
打开思澈的SifliTrace工具软件,选择正确的COM口;
-
插入USB数据线,分别连接PC与开发板的USB to UART端口;
-
LCD屏幕亮起,可以用手指与触摸屏进行交互。
硬件设置完成,接下来可以进行软件设置。
软件设置
SF32LB52-DevKit-LCD的开发板,如何快速设置开发环境,请参考软件相关文档。
硬件参考
本节提供关于开发板硬件的更多信息。
GPIO分配列表
下表为 SF32LB52-MOD-N16R8 模组管脚的 GPIO 分配列表,用于控制开发板的特定组件或功能。
重要
-
SF32LB52-DevKit-LCD适配SF32LB-MOD-1,SF32LB-MOD-A和SF32LB-MOD-B共三种模组。
-
模组17管脚VDD33_VOUT2/AVDD33,SF32LB-MOD-1模组时3.3V电源输出(默认无输出,需要软件配置后才有输出),SF32LB-MOD-A/B时3.3V电源输入。
-
模组27管脚VBAT,SF32LB-MOD-1模组时3.2~4.7V电源输入,SF32LB-MOD-A/B时3.3V电源输入。
-
SF32LB-MOD-1模组的VBAT电源的开机阈值设置为3.58V,关机阈值设置为3.48V。非电池类供电应用,推荐VBAT供3.8V电压。
-
模组62管脚PA21只有SF32LB52-MOD-A/B支持,SF32LB-MOD-1为NC。
-
模组62~68管脚默认为模组内部连接Nor Flash,开发板无法使用;若要使用SDIO接口,请选择无flash版本的模组。
40P排针接口定义

22p QSPI线序FPC接口定义
|
管脚 |
管脚名称 |
功能 |
|---|---|---|
|
1 |
LEDK |
LCD屏背光二极管阴极 |
|
2 |
LEDA |
LCD屏背光二极管阳极 |
|
3 |
PA_07 |
MIPI-DBI(8080) B0,QSPI D2,LCD接口信号 |
|
4 |
PA_08 |
MIPI-DBI(8080) B1,QSPI D3,LCD接口信号 |
|
5 |
PA_37 |
MIPI-DBI(8080) B2,LCD接口信号 |
|
6 |
PB_39 |
MIPI-DBI(8080) B3,LCD接口信号 |
|
7 |
PB_40 |
MIPI-DBI(8080) B4,LCD接口信号 |
|
8 |
PA_41 |
MIPI-DBI(8080) B5,LCD接口信号 |
|
9 |
PA_42 |
MIPI-DBI(8080) B6,LCD接口信号 |
|
10 |
PA_43 |
MIPI-DBI(8080) B7,LCD接口信号 |
|
11 |
PA_02 |
MIPI-DBI(8080) TE,QSPI TE,LCD接口信号 |
|
12 |
PA_00 |
LCD Reset,LCD接口信号 |
|
13 |
PA_04 |
MIPI-DBI(8080) WRx,QSPI CLK,SPI CLK,LCD接口信号 |
|
14 |
PB_05 |
MIPI-DBI(8080) RDx,QSPI D0,SPI SDI,LCD接口信号 |
|
15 |
PA_03 |
MIPI-DBI(8080) CSx,QSPI CS,SPI CS,LCD接口信号 |
|
16 |
PA_06 |
MIPI-DBI(8080) DCx,QSPI D1,SPI DC,LCD接口信号 |
|
17 |
VDD_3V3 |
3.3V电源输出 |
|
18 |
PA_31 |
触摸屏INT中断信号 |
|
19 |
PA_33 |
触摸屏I2C_SDA信号 |
|
20 |
PA_30 |
触摸屏I2C_SCL信号 |
|
21 |
PA_09 |
触摸屏RTN复位信号 |
|
22 |
GND |
接地 |
供电说明
SF32LB52-DevKit-LCD开发板有2种供电方式:USB Type-C和电池供电。
-
板上2个USB Type-C接口都可以给板子供电,下载和调试时,请用 USB-to-UART 端口。
-
可以电池单独供电,便于脱离电脑独立运行。
充电及电池选型
SF32LB52-DevKit-LCD开发板集成了ETA9640P 线性充电芯片,最大支持1A充电电流,默认设置为450mA恒流电流。
电池推荐选取450mAh~500mAh单芯聚合物锂电池,电池接口为2.0mm HDR母座,极性请参考开发板上电池座丝印。
LCD显示屏接口
SF32LB52-DevKit-LCD开发板支持QSPI接口LCD屏,接插件为22p-0.5pitch FPC,上翻下接触。 信号线序请参考上文定义,线序不同需要做转接板测试,请参考《SF32LB52-DevKit-LCD转接板制作指南》。
-
已支持鱼鹰光电QSPI接口所有屏幕
音频接口
SF32LB52-DevKit-LCD开发板集成MEMS MIC和音频功放芯片。
-
支持板上mic的音频信号输入。
-
支持外接喇叭(最大支持3W/4欧姆),喇叭接插件规格(2.0mm 间距 HDR母座)。
相关文档
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论