SF32LB52-DevKit-LCD¶
概览¶
SF32LB52-DevKit-LCD 是一块面向显示应用的 SF32LB52x 家族开发板。它基于 SF32LB52x 模组打造,适合快速开发使用 SPI、DSPI、QSPI 或 MCU/8080 显示接口的产品。
开发板将 MCU 模组、显示连接器、触摸接口、模拟麦克风输入、模拟音频输出、USB-C、USB 转 UART 调试、TF 卡存储和电池支持集成在同一块评估平台上。对于智能手表风格 HMI、紧凑型仪表板、显示外设,以及其他在开发早期就需要屏幕的 SF32LB52x 应用,它是一个很实用的起点。



开发板亮点¶
- SF32LB52x 模组平台,兼容 SF32LB52-MOD-1、SF32LB52-MOD-A 和 SF32LB52-MOD-B
- 通过 22 针 FPC 连接器支持 QSPI / SPI / DSPI LCD
- 通过 FPC 和 40 针扩展排针支持 8 位 MCU/8080 LCD
- 支持 I2C 触摸面板
- 提供 USB-C 用于 USB 转 UART 下载 / 调试及开发板供电
- 提供独立 USB-C 接口用于 USB 2.0 FS 应用场景
- 板载 MEMS 麦克风和 Class-D 音频功放
- 使用 SPI 的 MicroSD 卡槽
- 电池连接器和 ETA9640P 线性充电器
- 40 针扩展排针引出显示、GPIO、存储、音频和电源信号
何时使用这块开发板¶
当项目需要现成的显示平台,而不是最小化引出板时,选择 SF32LB52-DevKit-LCD。
- 启动调试 QSPI、SPI、DSPI 或 MCU/8080 LCD 面板
- 验证触摸面板集成
- 在 SF32LB52x 上测试 LVGL 或自定义 UI 应用
- 评估麦克风输入和扬声器输出
- 原型验证 TF 卡存储
- 在最终确定自定义 PCB 前比较不同模组选项
如果需要更小、带半孔边缘的板卡,请使用 SF32LB52-DevKit-Nano。如果需要最多的引脚引出和直接的信号访问,请使用 SF32LB52-DevKit-Core-3p3。
硬件配置¶
| 项目 | 配置 |
|---|---|
| SF32LB52-DevKit-LCD-1-N16R8 | SF32LB52-MOD-1-N16R8 / SF32LB525UC6;16 MB QSPI-NOR + 8 MB OPI-PSRAM |
| SF32LB52-DevKit-LCD-1-A128R16 | SF32LB52-MOD-1-A128R16 / SF32LB527UD6;128 MB QSPI-NAND + 16 MB OPI-PSRAM |
| 时钟 | 模组集成 48 MHz 主晶体和 32.768 kHz RTC 晶体 |
| RF | 通过 0 Ω 电阻选择板载天线或 IPEX 连接器 |
| 显示 | QSPI/SPI/DSPI 与 8 位 MCU/8080 |
| 触摸 | I2C 触摸接口 |
| 音频 | MEMS 麦克风输入与 Class-D 扬声器功放 |
| 存储 | 通过 SPI 连接的 MicroSD 卡座 |
| USB | USB 转 UART Type-C 与 USB 2.0 FS Type-C |
| 电池 | 单节锂离子/锂聚合物电池连接器 |
| 充电器 | ETA9640P 线性充电器,默认 450 mA 充电电流 |
上表中的开发板型号和存储配置依据思澈科技(SiFli)的开发板型号指南整理。将开发板作为设计基线前,请对照板卡丝印和对应的设计资料确认版本。
A128R16 的 Flash 标注在官方资料中存在差异:OpenSiFli 模组型号指南将模组列为 128 MB SPI-NAND,而开发板型号指南将对应开发板 SKU 列为 128 MB QSPI-NAND。资料未说明差异是指实装器件还是接口表述。依赖此配置前,请按具体板卡版本核对原理图/BOM 中的 Flash 器件和总线模式。
版本说明¶
| 版本 | 模组基础配置 | 说明 |
|---|---|---|
| V1.2.0 | SF32LB52-MOD-1 / SF32LB52-MOD-A / SF32LB52-MOD-B | SD 卡检测信号改为 PA26。思澈科技(SiFli)当前型号指南列出了上方两种 MOD-1 配置。 |
| V1.1.0 | SF32LB52-MOD-A / SF32LB52-MOD-B | 更新充电电路、电源切换、音频 PA 增益、复位行为、RGB LED 电路、模组管脚兼容性、RF 电源滤波、双 Flash 支持、SD 卡检测、可选 SDIO Wi-Fi、天线禁布区和 VBUS 保护 |
| V1.0.0 | 早期 SF32LB52 模组 | 初始公开开发板版本 |
在将引脚图用于量产载板或测试夹具设计前,请先检查丝印和设计包,确认准确的开发板版本。


开始使用¶
所需硬件¶
- SF32LB52-DevKit-LCD 开发板
- 与所选接口兼容的 LCD 模组
- USB 2.0 数据线,Type-A 转 Type-C 或等效线缆
- 运行 Windows、Linux 或 macOS 的主机电脑
可选硬件¶
- 扬声器
- TF 卡
- 单节锂离子/锂聚合物电池,容量通常为 450 mAh 至 500 mAh
- 当需要同时进行 UART 调试和原生 USB 测试时,第二根 USB 线缆
基本连接步骤¶
- 将 LCD 模组连接到正确的 LCD 接口。
- 将 USB 转 UART Type-C 端口连接到主机电脑。
- 打开 SifliTrace 或思澈科技(SiFli)固件下载工具。
- 选择检测到的串口。
- 给开发板上电,并下载或运行目标固件。
- 显示亮起后,根据应用需求验证触摸、图形、存储和音频功能。
请使用真正支持数据传输的 USB 线缆。仅充电线可以为开发板供电,但不会提供串口或 USB 数据接口。
供电¶
SF32LB52-DevKit-LCD 主要支持两种供电方式:
- 来自任一 USB 接口的 USB Type-C 供电
- 通过板载电池连接器进行电池供电
对于固件下载和常规调试,请使用 USB 转 UART Type-C 端口。使用电池供电时,可在不连接 USB 的情况下测试显示、音频和低功耗表现。
开发板集成了 ETA9640P 线性充电器。其最大支持充电电流为 1 A,默认恒流设置为 450 mA。请使用单节锂离子或锂聚合物电池,并在连接电池前根据开发板丝印确认极性。
下载与调试¶
USB 转 UART 端口是主要的固件下载和日志接口。
- 下载模式:在下载工具中启用 BOOT 选项,然后给开发板上电或复位。
- 调试 / 日志模式:禁用 BOOT 选项,然后上电或复位开发板,进入正常串口日志模式。
部分 SF32LB52x 开发板使用 USB 转 UART 的 RTS 信号控制复位。如果首次打开串口时开发板意外复位,请在主机串口设置中关闭调制解调器控制或硬件流控。

LCD 与触摸接口¶
开发板通过一个 22 针、0.5 mm 间距 FPC 连接器支持 QSPI LCD 面板。该连接器为垂直翻盖锁扣式结构。如果面板的引脚顺序不同,请在连接前使用适配板。
支持的 LCD 和触摸能力包括:
- SPI、DSPI 和 QSPI LCD 信号
- DDR 模式 QSPI LCD 信号
- 8 位 MCU/8080 LCD 信号
- LCD 复位、片选、时钟、数据、TE 和背光 PWM
- I2C 触摸面板的 SDA / SCL、中断和复位信号
思澈科技(SiFli)原始开发板说明中列出的支持显示型号为 TFT-H043A28WQISTKN22_V0-3。
22 针 QSPI FPC 信号图¶
| 引脚 | 信号 | 功能 |
|---|---|---|
| 1 | LEDK | LCD 背光阴极 |
| 2 | LEDA | LCD 背光阳极 |
| 3 | PA07 | MCU8080 DB0 / QSPI D2 |
| 4 | PA08 | MCU8080 DB1 / QSPI D3 |
| 5 | PA37 | MCU8080 DB2 |
| 6 | PA39 | MCU8080 DB3 |
| 7 | PA40 | MCU8080 DB4 |
| 8 | PA41 | MCU8080 DB5 |
| 9 | PA42 | MCU8080 DB6 |
| 10 | PA43 | MCU8080 DB7 |
| 11 | PA02 | MCU8080 TE / QSPI TE |
| 12 | PA00 | LCD 复位 |
| 13 | PA04 | MCU8080 WR / QSPI CLK / SPI CLK |
| 14 | PA05 | MCU8080 RD / QSPI D0 / SPI SDI |
| 15 | PA03 | MCU8080 CS / QSPI CS / SPI CS |
| 16 | PA06 | MCU8080 DC / QSPI D1 / SPI DC |
| 17 | VDD_3V3 | 3.3 V 输出 |
| 18 | PA31 | 触摸中断 |
| 19 | PA33 | 触摸 I2C SDA |
| 20 | PA30 | 触摸 I2C SCL |
| 21 | PA09 | 触摸复位 |
| 22 | GND | 接地 |
FPC 引脚数资料存在冲突,连接显示屏前须核实: 思澈科技(SiFli)将该连接器及信号表标为 22 针,但配套连接图将触点编号至 24,并将 22–24 针标为 GND。资料未解释这一差异。选购或连接 FPC 排线前,请核对具体板卡版本的实物连接器和原理图;不要假设 22 针排线适用于 24 针连接器。
关键模组引脚分配¶

| 模组引脚 | 信号 | 开发板功能 |
|---|---|---|
| PA44 | VBUS_DET | 充电器插入检测 |
| PA43..PA37 | DB7..DB2 | MCU/8080 LCD 数据 |
| PA08..PA07 | DB1..DB0 / QSPI D3..D2 | LCD 数据 |
| PA06 | DC / QSPI D1 | LCD 数据 / 命令 |
| PA05 | RD / QSPI D0 | LCD 数据 |
| PA04 | WR / QSPI CLK | LCD 时钟 |
| PA03 | CS / QSPI CS | LCD 片选 |
| PA02 | TE / QSPI TE | LCD 防撕裂同步(TE)信号 |
| PA01 | BL_PWM | 背光控制 |
| PA00 | RSTB | LCD 复位 |
| PA33 / PA30 | I2C SDA / SCL | 触摸面板 |
| PA31 / PA09 | 触摸 INT / RST | 触摸面板 |
| PA24, PA25, PA28, PA29 | SPI1 | TF 卡接口 |
| PA26 | 卡检测 / LED | 共用功能 |
| PA20 / PA27 | UART RX/TX | 用户 UART |
| PA18 / PA19 | 调试 UART RX/TX | 下载与软件调试 |
| PA10 | AU_PA_EN | 音频功放使能 |
| MIC_ADC_IN / MIC_BIAS | 模拟麦克风 | 麦克风输入 |
| AU_DAC1P_OUT / AU_DAC1N_OUT | 模拟音频 | 扬声器功放输入 |
模组兼容性说明¶
- SF32LB52-MOD-1 使用第 17 号引脚作为 3.3 V 输出,默认关闭,必须通过软件启用。
- SF32LB52-MOD-A / B 使用第 17 号引脚作为 3.3 V 电源输入。
- SF32LB52-MOD-1 使用第 27 号引脚作为 3.2–4.7 V VBAT 输入。
- SF32LB52-MOD-A / B 使用第 27 号引脚作为 3.3 V 电源输入。
- 在 SF32LB52-MOD-1 上,VBAT 上电阈值为 3.58 V,断电阈值为 3.48 V。对于非电池供电测试,建议向 VBAT 提供 3.8 V。
- 模组第 62 号引脚上的 PA21 仅在 SF32LB52-MOD-A / B 上可用,在 SF32LB52-MOD-1 上未连接。
- 模组第 62 至 68 号引脚默认可能在内部连接到 NOR Flash。如需外接 SDIO,请选择这些引脚未连接内部 Flash 的模组变体。
音频¶
开发板集成了 MEMS 麦克风和音频功放。
- 使用板载麦克风链路验证模拟音频输入。
- 使用扬声器连接器进行音频输出测试。
- 根据原始开发板说明,外部扬声器路径在 4 Ω 负载下最高支持 3 W。
存储¶
MicroSD 卡座通过 SPI 连接,适合在转向自定义板之前验证文件系统、图像资源、日志和数据记录等功能。
SDK 构建目标¶
使用 SiFli-SDK 编译时,可通过 scons --board=<board_name> 指定以下精确的板级目标名:
sf32lb52-lcd_52dsf32lb52-lcd_n16r8sf32lb52-lcd_a128r16
这些名称是 SDK 构建目标标识,不一定等同于开发板或模组上的产品型号。思澈科技(SiFli)的开发板支持索引与 SDK 的 build_config_gcc.yaml列出的目标集合可能不同;请按当前使用的 SDK 版本核实。
相关文档¶
最后更新: