外观
ESP32-S3-Touch-LCD
微雪的 ESP32-S3-Touch-LCD 是一个系列:从 1.28 英寸圆屏到 4.3、7 英寸的触摸 LCD 都有(本站只核查了 4.3 和 7 英寸两款)。大尺寸版把 ESP32-S3、800 × 480 RGB 触摸屏、CAN、RS485 和电池充电放在一起,是做面板式控制器的现成方案。
接线与供电
CAN、RS485 总线上的终端电阻默认接入,多节点总线中间的设备需要用跳线帽断开。4.3B 版可接 7 至 36 V 直流,接线错误或超压会损坏板子,接电前请先对照官方丝印与原理图。
规格
| 项目 | ESP32-S3-Touch-LCD-4.3 | ESP32-S3-Touch-LCD-7 |
|---|---|---|
| 主控 | 双核 LX7,最高 240 MHz,512 KB SRAM,384 KB ROM | ESP32-S3-WROOM-1-N16R8,240 MHz |
| Flash / PSRAM | 16 MB / 8 MB | 16 MB / 8 MB |
| 屏幕 | 4.3 英寸 IPS,800 × 480,65K 色,RGB 接口,电容触摸,钢化玻璃,亮度 270 cd/m2 | 7 英寸 800 × 480,65K 色;第三方资料写 IPS、ST7262 驱动、GT911 五点触摸 |
| 总线 | CAN、RS485、I2C、全速 USB | CAN、I2C、RS485,可跳线选 UART1 或 UART2 |
| 芯片 | CH343P(USB 转串口)、SP3485(RS485)、CS8501(锂电池充电) | CH422G IO 扩展 |
| 存储 | TF 卡槽 | TF 卡槽 |
| 供电 | USB-C 5 V | 页面未逐项确认 |
| 尺寸 | 官方文字未给 | 官方文字未给 |
4.3B 变体亮度提升到 550 cd/m2,可 Type-C 5 V 或 7 至 36 V 直流供电。7 英寸款的价格第三方资料写约 32 至 40 美元,随时间变化。
亮点
- 板载 CAN 与 RS485,带 120 Ω 终端电阻跳线,RS485 自动切换收发。
- CAN 与 USB 共用引脚,由 FSUSB42UMX 芯片切换,默认 USB(4.3 英寸)。7 英寸版用 CH422G 的 EXIO5 (CAN_SEL) 选择,拉高为 CAN。
- 大屏 800 × 480,适合做 LVGL 面板。
- 有锂电池充电。
能拿来做什么
4.3 与 7 英寸款的价值在于"屏幕加总线接口"一起提供:RS485 可以接 Modbus 传感器、变频器或电表,CAN 可以接汽车或工业总线设备。很多人用它做 Home Assistant 面板、温室控制屏或自己的工控界面。LVGL 在 800 × 480 分辨率上表现良好,但要注意 RGB 屏幕会占用大量内存带宽,需要合理配置 PSRAM 和帧缓冲,否则可能出现画面撕裂。
开发方式
- Arduino 与 ESP-IDF,官方 Wiki 与新的 docs.waveshare.com 站都有示例。见 Arduino-ESP32、ESP-IDF。
- 触摸 LCD 通常配合 LVGL,参考 乐鑫解决方案 中的 LVGL 集成。
- 用 ESPHome 或 openHASP 也有人移植,请先确认当前版本支持。
微雪的 Wiki 提供 Arduino 与 ESP-IDF 示例,涵盖屏幕、触摸、CAN、RS485、SD 卡和 LVGL。由于 RGB 屏幕与 PSRAM 争抢带宽,微雪示例中会设置特定的时序和缓冲配置,改用自己的工程时最好以官方示例为基础,逐项改动。7 英寸款使用 CH422G 扩展 IO,涉及触摸复位、背光等信号,初始化顺序错误会导致黑屏。
同类对比
| 板子 | 差异 |
|---|---|
| Sunton CYD | 便宜很多,屏幕小,用经典 ESP32 |
| Espressif ESP32-S3-BOX-3 | 2.4 英寸,偏语音 |
| Waveshare AMOLED 系列 | 小尺寸 AMOLED,偏手表 |
| ESP32-P4-WIFI6-Touch-LCD | P4 加 MIPI-DSI 屏,性能更强,无线靠 C6 |
注意事项
- 7 英寸版接上屏幕、触摸与 SD 卡后,只剩约 4 个空闲 GPIO(第三方资料)。
- CAN 与 USB 切换时,下载程序的 USB 与 CAN 不能同时使用。
- 120 Ω 终端电阻默认接入,多节点总线中间节点要断开。
- 7 英寸版供电能力有限,亮度高时注意电源质量。
参考资料
- Waveshare 4.3 英寸:https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3
- Waveshare 7 英寸:https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-7
- 新文档站 4.3:https://docs.waveshare.com/ESP32-S3-Touch-LCD-4.3
- atomic14 7 英寸评测:https://www.atomic14.com/esp32/boards/waveshare-esp32-s3-touch-lcd-7/