Skip to content

LILYGO T-Display S3 Pro get it now

概述

T-Display S3 Pro 是一款基于 ESP32-S3 的高性能开发板,配备 2.2 英寸 222×480 全彩 IPS 显示屏,支持电容触摸、摄像头扩展、USB OTG 及多种外设。内置 SY6970 电源管理芯片,支持锂电池充电(最大 1.5A)和电源路径管理。板载 TF 卡槽、LTR553 环境光传感器、姿态传感器(MPU9250/MPU6050)等,适用于智能家居、便携设备、多媒体应用等场景。

V1.1 版本升级为恒流背光驱动,提升显示稳定性;查看 USB-C 接口旁是否标注 "V1.1" 可区分版本。

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
Factory出厂综合测试
TFT_eSPI_SimpleTFT_eSPI 绘图基础
AdjustBacklight背光调节(区分 V1.0/V1.1)
PMU_Example电源管理配置与电池信息
USB_HID_ExampleUSB HID 和 OTG 功能
CameraShield摄像头扩展板使用
Cellphone拍照及相册(需 TF 卡)

PlatformIO

  1. 安装 Visual Studio Code 并安装 "PlatformIO IDE" 扩展,安装后重启。
  2. 从 GitHub 下载 T-Display-S3-Pro 项目代码,在 VS Code 中打开。
  3. platformio.ini 中取消注释选择所需示例,点击 (✔) 编译,连接设备后点击 (→) 烧录。

Arduino

  1. 安装 Arduino IDEArduino ESP32
  2. 将项目 lib 目录中的所有库复制到 Arduino 库目录(~/Documents/Arduino/libraries)。
  3. 在"工具"菜单中选择正确的设置,如下表所示。
Arduino IDE 设置
BoardESP32S3 Dev Module
Upload Speed921600
USB CDC On BootEnabled
USB DFU On BootDisabled
CPU Frequency240MHz (WiFi)
Flash ModeQIO 80MHz
Flash Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
  1. 选择正确的端口,上传程序。

开发平台

  1. Platform IO
  2. Arduino IDE
  3. ESP-IDF
  4. MicroPython

视频

主要特点

  • ESP32-S3R8:16MB Flash,8MB OPI PSRAM,2.4GHz Wi-Fi + 蓝牙 5.0
  • 2.2 英寸 ST7789V2 IPS(222×480),CST816S 电容触摸
  • SY6970 电源管理(1.5A 充电,电源路径管理,OTG 输出)
  • LTR553 环境光/接近传感器,可选 MPU9250/MPU6050 姿态传感器
  • DVP 摄像头接口(OV2640/OV5640),TF 卡槽,STEMMA QT/QWIIC

产品参数

项目参数
MCUESP32-S3R8(双核 LX7,240MHz)
Flash16MB
PSRAM8MB (OPI PSRAM)
显示屏2.2 英寸 ST7789V2 IPS(222×480)
触摸CST816S 电容触摸(I2C,0x15)
电源管理SY6970(1.5A 充电,路径管理,OTG)
传感器LTR553 环境光/接近(I2C,0x23)
姿态传感器MPU9250 / MPU6050(可选)
存储TF 卡槽 (SPI)
无线2.4GHz Wi-Fi 802.11 b/g/n + Bluetooth 5 (LE)
USB1 × USB-C(支持 OTG)
扩展接口2×13 双排排针 + DVP 摄像头 + STEMMA QT/QWIIC
按键RESET + BOOT
安装孔4 × 2mm 定位孔
尺寸56.5 × 56.5 × 9.6mm

引脚图

T-Display S3 Pro 引脚图(正面)T-Display S3 Pro 引脚图(背面)

尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. 看了教程还是不会搭建编程环境怎么办?
    A. 参考 LilyGo-Document 文档说明来搭建。

  • Q. 板子一直烧录失败?
    A. 按住 "BOOT" 键,再按 "RST" 键,然后点击烧录进入下载模式。

  • Q. 如何区分 V1.0 和 V1.1 版本?
    A. 查看 USB-C 接口旁是否标注 "V1.1";V1.1 使用恒流背光,调节方式不同,请使用对应示例。

  • Q. 未连接电池时上电后设备反复重启?
    A. 未接电池时需关闭充电功能,可在初始化 PMU 时调用 PMU.disableCharge() 或参考 PMU_Example

  • Q. 使用 OTG 外设时无法识别?
    A. 需在代码中启用 OTG 输出功能,启用 OTG 时 USB 输入不会对电池充电。

  • Q. 屏幕不亮或背光异常?
    A. 检查背光驱动方式是否与版本匹配(V1.0 用 PWM,V1.1 用恒流),并确保 PMU 正常供电。

功耗测试

测试项结果备注
背光功耗(最大)≈120mAV1.1 恒流驱动
充电电流(最大)1.5ASY6970
USB OTG 供电5V 500mA需 PMU 启用

版本历史

VersionUpdate dateUpdate description
T-Display-S3-Pro_V1.02023-08-01初始版本,PWM 背光
T-Display-S3-Pro_V1.12023-11-01升级为恒流背光驱动