跳到主要内容

ESP32-S3-Touch-LCD-4.3

ESP32-S3-Touch-LCD-4.3-1

产品介绍

产品简介

ESP32-S3-Touch-LCD-4.3 是一款微雪 (Waveshare) 设计的低成本,高性能的微控制器开发板。其支持 2.4GHz WiFi 和 BLE 5,集成大容量 Flash 和 PSRAM,板载 4.3 英寸宽电容触摸 LCD 屏,可流畅运行 LVGL 等 GUI 界面程序;结合多种外设接口(如:CAN、I2C 和 RS485 等接口),快速开发 ESP32-S3 的 HMI 等应用。多种功能与接口满足在物联网 (IoT)、移动设备、智能家居等应用场景的功耗需求。

产品参数

基础参数
处理器高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
Wifi/蓝牙支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
内置存储内置 512KB SRAM 和 384KB ROM
Flash16MB Flash
PSRAM8MB PSRAM
供电范围TypeC 5V
屏幕参数
分辨率800 x 480
显示颜色65K 彩色
显示接口RGB
显示面板IPS
可视角度160°
屏幕亮度270 Cd/m²
触摸类型电容
触摸面板钢化玻璃
触摸特性支持 I2C 接口控制电容触摸(可选),5 点触控,支持中断
外设接口
通信接口CAN、RS485、I2C、USB
USB集成全速 USB
其它
功耗5V 450mA
操作温度0℃ ~ 65℃
产品尺寸 (L×W)无触控版:105.4×67.1mm
带触控版:106.1×67.8mm

产品特性

  • 搭载高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
  • 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
  • 内置 512KB SRAM 和 384KB ROM,叠封 16MB Flash 和 8MB PSRAM
  • 板载 4.3 英寸 LCD 屏,800 × 480 分辨率,65K 彩色
  • 支持 I2C 接口控制电容触摸(可选),5 点触控,支持中断
  • 板载 CAN、RS485、I2C 接口和 Micro SD 卡座等,集成全速 USB
  • 支持灵活时钟,模块电源单独设置等精准控制,实现多场景低功耗模式

板载资源

ESP32-S3-Touch-LCD-4.3-details-intro

  1. ESP32-S3-WROOM-1-N16R8
    WiFi 蓝牙 SoC 模块,240MHz 运行频率
    封装 8MB PSRAM 和 16MB Flash
  2. SGM2212-3.3
    800mA 低噪声 LDO
  3. FSUSB42UMX
    用于 USB 引脚复用
  4. 屏幕触摸接线端子
    无触摸,则是悬空
  5. USB TO UART Type-C 接口
  6. USB Type-C 接口
  7. TJA1051T/3/1J
    CAN 接口芯片
  8. CH422G
    IO 扩展芯片
  9. BOOT 按键
    按住上电进行程序烧录
  10. RESET 按键
    按下复位控制器
  11. MP3302DJ-LF-Z
    屏幕背光升压芯片
  1. 4.3 英寸屏幕接线端子
  2. Micro SD 卡座
  3. 传感器接线端子
  4. CAN 接口
  5. I2C 接线端子
  6. RS485 接线端子
  7. 3.7V 单节锂电池 PH2.0 接口
  8. CAN 终端电阻选择接口
  9. RS485 终端电阻选择接口
  10. CH343P
    USB 转 UART 芯片
  11. SP3485
    RS485 收发器芯片
  12. CS8501
    锂电池充电管理芯片
  13. 状态指示灯
    PWR 电源指示灯
    CHG 锂电池充电指示灯
    DONE 锂电池充电完成指示灯

接口说明

在使用 ESP32-S3-Touch-LCD-4.3 时,需要了解不同外设的硬件连接

LCD 接口:连接液晶排线的接口(点击展开)
ESP32-S3LCD简介
GPIO0G3绿色数据第三位
GPIO1R3红色数据第三位
GPIO2R4红色数据第四位
GPIO3VSYNC竖向同步信号
GPIO5DE数据使能信号
GPIO7PCLK时钟信号
GPIO10B7蓝色第七位
GPIO14B3蓝色第三位
GPIO17B6蓝色第六位
GPIO18B5蓝色第五位
GPIO21G7绿色第七位
GPIO38B4蓝色第四位
GPIO39G2绿色第二位
GPIO40R7红色第七位
GPIO41R6红色第六位
GPIO42R5红色第五位
GPIO45G4绿色第四位
GPIO46HSYNC横向同步信号
GPIO47G6绿色第六位
GPIO48G5绿色第五位
CH422GLCD-
EXIO2DISP背光使能引脚
触摸屏接口:用于连接触摸排线的接口(点击展开)
ESP32-S3Touch简介
GPIO4TP_IRQ触摸中断引脚
GPIO8TP_SDA触摸数据引脚
GPIO9TP_SCL触摸时钟引脚
CH422GTouch-
EXIO1TP_RST触摸复位引脚
USB 接口:用于供电跟烧录使用(点击展开)
ESP32-S3USB简介
GPIO19USB_DN数据线 D-
GPIO20USB_DP数据线 D+
CH422GUSB-
EXIO5USB_SEL拉低设置成 USB 模式,否则为 CAN 模式
TF 卡接口:用于连接 TF 卡的接口(点击展开)
ESP32-S3TF简介
GPIO11MOSITF 卡输入引脚
GPIO12SCKTF 卡时钟引脚
GPIO13MISOTF 卡输出引脚
CH422GTF-
EXIO4SD_CSTF 卡使能引脚,低电平有效
RS485 接口:开发板板载 RS485 接口,可直连设备通信,电路收发模式自动切换(点击展开)
ESP32-S3RS485简介
GPIO16RS485_RXD数据输入
GPIO15RS485_TXD数据输出
CAN 接口:实现 CAN 总线网络的收发控制、数据分析、采集和监控(点击展开)
ESP32-S3CAN简介
GPIO15CANTX数据输出
GPIO16CANRX数据输入
CH422GCAN-
EXIO5CAN_SEL拉高设置成 CAN 模式,否则为 USB 模式
I2C 接口:挂载 IO 扩展芯片、触摸接口及外部接口(点击展开)

ESP32-S3 提供多路硬件 I2C,目前使用 GPIO8(SDA),GPIO9(SCL) 引脚做 I2C 总线

ESP32-S3I2C简介
GPIO8SDAI2C 数据引脚
GPIO9SCLI2C 时钟引脚
  • PH2.0 电池接口:开发板使用高效充放电管理芯片 CS8501 ,可将单节锂电池升压到 5V ,目前充电电流为 580mA,用户可更换 R45 电阻更改充电电流,详情请查阅 ESP32-S3-Touch-LCD-4.3 原理图

产品尺寸

不带触摸版本

ESP32-S3-LCD-4.3-details-size

带触摸版本

Esp32-s3-touch-lcd-4.3-003

开发方式

ESP32-S3-Touch-LCD-4.3 支持 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) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。