跳到主要内容

ESP32-S3-Touch-LCD-1.46

ESP32-S3-Touch-LCD-1.46

ESP32-S3-Touch-LCD-1.46 是一款支持 2.4GHz Wi-Fi 和蓝牙 BLE 5 的微控制器开发板。集成大容量 Flash 和 PSRAM,板载 1.46 英寸触控 LCD 屏,可流畅运行 LVGL 等 GUI 界面程序,结合多种外设接口,可快速开发 ESP32-S3 的 HMI 等应用。

产品特性

  • 搭载 ESP32-S3R8 高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
  • 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
  • 内置 512 KB SRAM 和 384 KB ROM,叠封 8 MB PSRAM 和板载 16 MB Flash (支持接入扩展设备)
  • 采用 Type-C 接口,提高用户便捷性和设备兼容性
  • 板载 1.46 英寸 LCD 屏,分辨率 412 × 412,16.7M 彩色
  • 支持 I2C 接口控制触摸,支持中断
  • 引出 UART、I2C 以及部分 IO 接口
  • 板载 QMI8658 六轴惯性测量单元 (3 轴加速度、3 轴陀螺仪),可检测运动姿态、计步等功能
  • 板载 PCF85063 RTC 芯片,可通过外接电池实现不间断供电,确保更换主电池时 RTC 功能持续工作
  • 板载 PWR、BOOT 两个可自定义功能的侧边按钮,可使用按钮进行自定义功能开发
  • 板载 3.7V MX1.25 锂电池充放电接口
  • 板载 Micro SD 卡槽,用于扩展存储和快速数据传输,具备灵活性,适用于数据记录和媒体播放,简化了电路设计
  • 支持灵活时钟、多种电源模式等准确控制,实现多场景低功耗模式
  • 引出多个 GPIO 排针,可映射为多种功能接口,方便客户自定义开发

产品参数

参数名称参数
接口USB Type-C
主控芯片ESP32-S3
屏幕类型TFT
屏幕控制芯片Display :SPD2010
Touch :SPD2010
板载设备姿态传感器 :QMI8658
RTC 时钟 :PCF85063
PCM 音频解码 :PCM5101
MIC
Micro SD
喇叭
电池充电管理模块
固定螺丝M2

资源简介

ESP32-S3-Touch-LCD-1.46 资源简介

  1. ESP32-S3R8 双核处理器,高达 240MHz 的运行频率
  2. QST 姿态传感器 QMI8658(六轴陀螺加速度计)
  3. 16MB Flash
  4. 喇叭
  5. 电池充电管理芯片
  6. MP1605GTF-Z 电源模块,支持 2A (MAX) 输出
  7. 麦克风
  8. TCA9554PWR GPIO 扩展芯片
  9. 功放芯片
  10. PCM5101 音频解码芯片
  11. RTC 时钟芯片 PCF85063 RTC 时钟
  12. 多功能排针 引出多个 GPIO 可供使用
  13. Micro SD 卡座 允许连接大容量 SD 卡
  14. IPEX 1 代座子 可通过拆焊电阻切换为使用外部天线
  15. 贴片陶瓷天线
  16. 系统电池接口 MX1.25 2PIN 连接器,可用于接入 3.7V 锂电池,支持充放电
  17. 电池供电控制按键 在程序支持下使用
  18. BOOT 按键
  19. 音量调节旋钮
  20. 充电指示灯 在连接系统电池时,充电为常亮,充满熄灭(未连接系统电池时,状态不定)
  21. Type-C 接口
  22. 电源指示灯
  23. RTC 电池接口 接入可充电的 RTC 电池

接口介绍

ESP32-S3-Touch-LCD-1.46 接口介绍

  • I2C 接口
    引脚丝印功能说明
    GNDGND电源地
    3V33V3对外输出 3.3V
    SCLSCL(GPIO10)I2C 时钟线,不可用作普通 GPIO
    SDASDA(GPIO11)I2C 数据线,不可用作普通 GPIO
  • UART 接口
    引脚丝印功能说明
    GNDGND电源地
    3V33V3对外输出 3.3V
    TXDTXD(GPIO43)UART 数据发送或用作普通 GPIO
    RXDRXD(GPIO44)UART 数据接收或用作普通 GPIO
  • USB 接口
    引脚丝印功能说明
    5V5V对外输出 5V
    GNDGND电源地
    DNDN(GPIO19)用于 USB 通信或用作普通 GPIO,用作普通 IO
    则每次烧录程序前都需进入下载模式
    DPDP(GPIO20)用于 USB 通信或用作普通 GPIO,用作普通 IO
    则每次烧录程序前都需进入下载模式

产品尺寸

  • 无盖板版本

ESP32-S3-Touch-LCD-1.46 无盖板版本

  • 带盖板版本

ESP32-S3-Touch-LCD-1.46 带盖板版本

内部硬件连接

  • LCD
    LCD 引脚ESP32S3
    LCD_SDA0GPIO46
    LCD_SDA1GPIO45
    LCD_SDA2GPIO42
    LCD_SDA3GPIO41
    LCD_SCKGPIO40
    LCD_CSGPIO21
    LCD_TEGPIO18
    LCD_RSTEXIO2
    LCD_BLGPIO5
    TP_SDAGPIO11
    TP_SCLGPIO10
    TP_INTGPIO4
    TP_RSTEXIO1
  • SD Card
    SD CardESP32S3
    SD_D0 / MISOGPIO16
    SD_CMD / MOSIGPIO17
    SD_SCK / SCLKGPIO14
    SD_D3 / CSEXIO3
    SD_D1NC
    SD_D2NC
  • QMI
    QMI8658ESP32S3
    IMU_SCLGPIO10
    IMU_SDAGPIO11
    IMU_INT1EXIO5
    IMU_INT2EXIO4
  • RTC
    PCF85063ATLESP32S3
    RTC_SCLGPIO10
    RTC_SDAGPIO11
    RTC_INTGPIO9
  • MIC
    BuzzerESP32S3
    MIC_WSGPIO2
    MIC_SCKGPIO15
    MIC_SDGPIO39
  • SPEAKER
    PCM5101ESP32S3
    Speak_DINGPIO47
    Speak_LRCKGPIO38
    Speak_BCKGPIO48

开发方式

ESP32-S3-Touch-LCD-1.46 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。

两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 简单易学、上手快,适合初学者和非专业人士;ESP-IDF 则提供更高级的开发工具和更强的控制能力,适合有专业背景或对性能要求较高的开发者,更适用于复杂项目开发。

  • Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发环境搭建教程 完成初始设置,教程中同时提供了相关示例程序供参考。

  • ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它基于 C 语言开发,包含编译器、调试器、烧录工具等,支持命令行或集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。