SF32LB56-DevKit-LCD开发板使用指南¶
开发板概述¶
SF32LB56-DevKit-LCD是一款基于SF32LB56xV系列芯片模组的开发板,主要用于开发基于MIPI-DPI
/SPI
/DSPI
/QSPI
或MIPI-DBI(MCU/8080)
接口显示屏的各种应用。
开发板同时搭载模拟MIC输入,模拟音频输出,SDIO接口,USB-C接口,支持TF卡等,为开发者提供丰富的硬件接口资源,可以用于开发各种接口外设的驱动,帮助开发者简化硬件开发过程和缩短产品的上市时间。
SF32LB56_DevKit-LCD的外形如图1,图2所示。


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

组件介绍¶
SF32LB56-DevKit-LCD开发板的主板是整个套件的核心,该主板集成了SF32LB56-MOD-A128R12N1模组,并提供MIPI-DPI(RGB-24bit)的LCD连接座


应用程序开发¶
本节主要介绍硬件和软件的设置方法,以及烧录固件至开发板以及开发应用程序的说明。
必备硬件¶
1 x SF32LB56-DevKit-LCD(含SF32LB56-MOD-A128R12N1模组)
1 x 屏幕模组
1 x USB2.0数据线(标准A型转Type-C型)
1 x SWD调试器
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端口;
屏幕亮起,可以用手指与触摸屏进行交互。
硬件设置完成,接下来可以进行软件设置。
软件设置¶
SF32LB56-DevKit-LCD的开发板,如何快速设置开发环境,请参考软件相关文档。
硬件参考¶
本节提供关于开发板硬件的更多信息。
GPIO分配列表¶
下表为 SF32LB56-MOD-A128R12N1 模组管脚的 GPIO 分配列表,用于控制开发板的特定组件或功能。
管脚 |
管脚名称 |
功能 |
---|---|---|
1 |
GND |
接地 |
2 |
PB_22 |
触摸屏复位信号 |
3 |
PA_47 |
MIPI-DPI(RGB) DE,LCD接口信号 |
4 |
PA_42 |
MIPI-DPI(RGB) VSYNC,LCD接口信号 |
5 |
PA_44 |
MIPI-DPI(RGB) HSYNC,LCD接口信号 |
6 |
PB_17 |
UART4_TXD, BOOTROM默认打印口及小核软件调试接口 |
7 |
PB_16 |
UART4_RXD, BOOTROM默认打印口及小核软件调试接口 |
8 |
PA_45 |
MIPI-DPI(RGB) CLK,LCD接口信号 |
9 |
PA_46 |
MIPI-DPI(RGB) B7,LCD接口信号 |
10 |
PA_18 |
USB_DM |
11 |
PA_17 |
USB_DP |
12 |
PA_40 |
MIPI-DPI(RGB) B6,MCU 8080 DIO0,QSPI DIO2,E-Paper SDI,LCD接口信号 |
13 |
PA_39 |
MIPI-DPI(RGB) B5,MCU 8080 DC,QSPI DIO1,E-Paper DC,LCD接口信号 |
14 |
PB_32 |
HOME和长按复位按键 |
15 |
PA_51 |
触摸屏中断INT |
16 |
PA_41 |
MIPI-DPI(RGB) B4,MCU 8080 DIO1,QSPI DIO3,LCD接口信号 |
17 |
PA_43 |
MIPI-DPI(RGB) B3,LCD接口信号 |
18 |
PA_38 |
MIPI-DPI(RGB) B2,MCU 8080 RD,QSPI DIO0,LCD接口信号 |
19 |
PA_37 |
MIPI-DPI(RGB) B1,MCU 8080 WR,QSPI CLK,E-Paper CLK,LCD接口信号 |
20 |
PA_36 |
MIPI-DPI(RGB) B0,MCU 8080 CS,QSPI CS,E-Paper CS,LCD接口信号 |
21 |
PA_35 |
MIPI-DPI(RGB) G7,LCD接口信号 |
22 |
PA_31 |
MIPI-DPI(RGB) G6,MCU 8080 DIO5,LCD接口信号 |
23 |
PA_29 |
MIPI-DPI(RGB) G5,MCU 8080 DIO3,LCD接口信号 |
24 |
PA_34 |
MIPI-DPI(RGB) G4,MCU 8080 DIO7,LCD接口信号 |
25 |
BOOT_MODE |
BOOT_MODE信号,=1下载模式;=0用户程序模式 |
26 |
VDD |
主电源输入,2.97~3.63V |
27 |
VDDSIP |
合封存储器电源输入,1.71~1.92V |
28 |
GND |
接地 |
29 |
VDDIO |
GPIO电源输入,1.71~3.63V |
30 |
PA_01 |
触摸屏I2C_SCL |
31 |
PA_02 |
触摸屏I2C_SDA |
32 |
PA_03 |
UART1_TXD,大核调试串口 |
33 |
PA_04 |
UART1_RXD,大核调试串口 |
34 |
PA_15 |
SD1_DIO1,SD卡接口信号 |
35 |
PA_22 |
SD1_DIO0,SD卡接口信号 |
36 |
PA_27 |
SD1_CMD, SD卡接口信号 |
37 |
PA_26 |
SD1_CLK, SD卡接口信号 |
38 |
PA_20 |
SD1_DIO3,SD卡接口信号 |
39 |
PA_12 |
SD1_DIO2,SD卡接口信号 |
40 |
PA_33 |
MIPI-DPI(RGB) G3,MCU 8080 TE,QSPI TE,E-Paper BUSY,LCD接口信号 |
41 |
PA_32 |
MIPI-DPI(RGB) G2,MCU 8080 DIO6,LCD接口信号 |
42 |
GND |
接地 |
43 |
AU_DAC1P_OUT |
模拟音频输出信号 |
44 |
AU_DAC1N_OUT |
模拟音频输出信号 |
45 |
GND |
接地 |
46 |
MIC_BIAS |
MIC偏置电压 |
47 |
MIC_ADC_IN |
MIC输入信号 |
48 |
PA_50 |
RSTB,LCD接口信号 |
49 |
PA_30 |
MIPI-DPI(RGB) G1,MCU 8080 DIO4,LCD接口信号 |
50 |
PA_28 |
MIPI-DPI(RGB) G0,MCU 8080 DIO2,LCD接口信号 |
51 |
PA_25 |
MIPI-DPI(RGB) R7,LCD接口信号 |
52 |
PA_23 |
MIPI-DPI(RGB) R6,LCD接口信号 |
53 |
PA_21 |
MIPI-DPI(RGB) R5,LCD接口信号 |
54 |
PA_19 |
MIPI-DPI(RGB) R4,LCD接口信号 |
55 |
PA_24 |
MIPI-DPI(RGB) R3,LCD接口信号 |
56 |
PA_16 |
MIPI-DPI(RGB) R2,LCD接口信号 |
57 |
PA_13 |
MIPI-DPI(RGB) R1,LCD接口信号 |
58 |
PA_14 |
MIPI-DPI(RGB) R0,LCD接口信号 |
59 |
PB_23 |
BL PWM,LCD接口信号 |
60 |
GND |
接地 |
61 |
PB_12 |
VBUS_DET,USB插拔检测 |
62 |
PB_11 |
GPIO LED控制信号 |
63 |
PB_09 |
RGBLED的GPIO控制信号 |
64 |
PB_08 |
GPIO |
65 |
PB_35 |
KEY,功能按键 |
66 |
PA_76 |
SD卡座的插入检测接口信号 |
67 |
PA_06 |
MPI3_CS,SD2_DIO2,I2S1_MCLK,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
68 |
PA_07 |
MPI3_DIO1,SD2_DIO3,I2S1_SDI,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
69 |
PA_08 |
MPI3_DIO2,SD2_CLK,I2S1_SDO,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
70 |
PA_09 |
MPI3_DIO0,SD2_CMD,I2S1_BCK,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
71 |
PA_10 |
MPI3_CLK,SD2_DIO0,I2S1_LRCK,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
72 |
PA_11 |
MPI3_DIO3,SD2_DIO1,模组内部Nor Flash接口信号,模组内部支持Nor Flash时,外部不可用 |
73 |
GND |
接地 |
74 |
GND |
接地 |
76 |
GND |
接地 |
77 |
GND |
接地 |
78 |
GND |
接地 |
79 |
PB_13 |
SWDIO,SWD接口信号 |
80 |
PB_15 |
SWCLK,SWD接口信号 |
81 |
PB_18 |
SPI3_CS, RGB屏SPI接口,WIFI的GPIO接口信号 |
82 |
PB_19 |
SPI3_CLK,RGB屏SPI接口,WIFI的GPIO接口信号 |
83 |
PB_20 |
SPI3_DI, 用作音频功放的GPIO使能信号 |
84 |
PB_21 |
SPI3_DO, RGB屏SPI接口,WIFI的GPIO接口信号 |
85 |
PA_69 |
SPI2_DI, I2S1_SDI, PDM1_CLK, 用作WIFI的SPI接口信号 |
86 |
PA_64 |
SPI2_DO, I2S1_SDO, PDM1_DAT, 用作WIFI的SPI接口信号 |
87 |
PA_73 |
SPI2_CLK,I2S1_BCK, PDM2_CLK, 用作WIFI的SPI接口信号 |
88 |
PA_71 |
SPI2_CS, I2S1_LRCK,PDM2_DAT, 用作WIFI的SPI接口信号 |
89 |
PA_65 |
GPIO,I2S1_MCLK |
40P排针接口定义¶
40p RGB线序FPC接口定义¶
兼容正点原子40pin线序FPC接口
管脚 |
管脚名称 |
功能 |
---|---|---|
1 |
5V |
5V电源输出 |
2 |
5V |
5V电源输出 |
3 |
R0 |
PA_14,LCDC1_DPI_R0 |
4 |
R1 |
PA_13,LCDC1_DPI_R1 |
5 |
R2 |
PA_16,LCDC1_DPI_R2 |
6 |
R3 |
PA_24,LCDC1_DPI_R3 |
7 |
R4 |
PA_19,LCDC1_DPI_R4 |
8 |
R5 |
PA_21,LCDC1_DPI_R5 |
9 |
R6 |
PA_23,LCDC1_DPI_R6 |
10 |
R7 |
PA_25,LCDC1_DPI_R7 |
11 |
GND |
接地 |
12 |
G0 |
PA_28,LCDC1_DPI_G0 |
13 |
G1 |
PA_30,LCDC1_DPI_G1 |
14 |
G2 |
PA_32,LCDC1_DPI_G2 |
15 |
G3 |
PA_33,LCDC1_DPI_G3 |
16 |
G4 |
PA_34,LCDC1_DPI_G4 |
17 |
G5 |
PA_29,LCDC1_DPI_G5 |
18 |
G6 |
PA_31,LCDC1_DPI_G6 |
19 |
G7 |
PA_35,LCDC1_DPI_G7 |
20 |
GND |
接地 |
21 |
B0 |
PA_36,LCDC1_DPI_B0 |
22 |
B1 |
PA_37,LCDC1_DPI_B1 |
23 |
B2 |
PA_38,LCDC1_DPI_B2 |
24 |
B3 |
PA_43,LCDC1_DPI_B3 |
25 |
B4 |
PA_41,LCDC1_DPI_B4 |
26 |
B5 |
PA_39,LCDC1_DPI_B5 |
27 |
B6 |
PA_40,LCDC1_DPI_B6 |
28 |
B7 |
PA_46,LCDC1_DPI_B7 |
29 |
GND |
接地 |
30 |
CLK |
PA_45,LCDC1_DPI_CLK |
31 |
HSYNC |
PA_44,LCDC1_DPI_HSYNC |
32 |
VSYNC |
PA_42,LCDC1_DPI_VSYNC |
33 |
DE |
PA_47,LCDC1_DPI_DE |
34 |
BL |
PB_23,BL_PWM |
35 |
CTP_RST |
PB_22 |
36 |
CTP_SDA |
PA_02,I2C4_SDA |
37 |
NC |
- |
38 |
CTP_SCL |
PA_01,I2C4_SCL |
39 |
CTP_INT |
PA_51 |
40 |
RESET |
PA_50 |
供电说明¶
SF32LB56-DevKit-LCD开发板通过USB Type-C接口供电,板上2个USB Type-C接口都可以给板子供电,下载和调试时,请用 USB-to-UART 端口。
烧录测试固件¶
固件烧录工具 Impeller 下载¶
通过USB-to-UART端口连上USB线,打开思澈科技的程序下载工具,选取相应的COM口和程序。
下载模式
插上Mode跳线帽,上电,开机后进入下载模式,就可以完成程序的下载。
软件开发模式
去掉Mode跳线帽,上电,开机后进入串口log打印模式,便进入软件调试模式。
具体请参考 固件烧录工具 Impeller
Jlink SWD工具下载和调试¶
如下面两图所示,用杜邦线把对应的IO连接起来。

样品获取¶
零售样品与小批量可直接在淘宝购买,批量客户可发邮件到sales@sifli.com或淘宝找客服获取销售联系方式。 参与开源可以免费申请样品,可加入QQ群674699679进行交流。