Перейти к содержимому
Display Engineer
Руководство

Как выбрать дисплей для ESP32-S3 (SPI, QSPI, RGB)

Какой интерфейс, разрешение и контроллер сенсора лучше всего подходят для ESP32-S3, с объяснением ограничений пропускной способности памяти.

DEDisplay Engineer Applications Team · Инженеры по применению дисплеевПроверено инженером 11 окт. 2026 г.

Начните с интерфейса

Периферия LCD у ESP32-S3 поддерживает SPI, QSPI, параллельный 8080 (I80) и 16-битный RGB. У каждого свой естественный диапазон разрешений:

Интерфейс

Типичные панели

Разрешение

Нужна PSRAM?

SPI

ST7789, ILI9341, GC9A01

от 240×240 до 320×240

Нет

QSPI

Круглые LCD/AMOLED

360×360, 466×466

Полезна

8080 (I80)

ST7796S, ILI9488

320×480

Нет

RGB 16-bit

ST7701S, обычные 40-контактные

от 480×480 до 800×480

Да (октальная)

Почему RGB нужна PSRAM

У RGB-панелей нет внутренней кадровой памяти. ESP32-S3 должен непрерывно обновлять каждый пиксель из кадрового буфера: 750 КБ для 800×480 в RGB565. Это помещается только в PSRAM, а её пропускная способность делится с CPU и Wi-Fi. Включите буферы bounce в esp_lcd и держите пиксельную частоту умеренной (около 12–16 МГц), чтобы изображение не уплывало.

Проверенные сочетания

  • Настенная панель умного дома: 4″ 480×480 ST7701S + GT911.
  • Настольный HMI: 5″ 800×480 RGB + GT911.
  • Ручка или носимое устройство: круглый 1,28″ GC9A01 по SPI.
  • Компактный экран состояния: 1,54″–2,4″ ST7789V по SPI.

Программный стек

Компонент esp_lcd из ESP-IDF охватывает все эти интерфейсы, поверх него работает LVGL для интерфейса, а ESPHome поддерживает многие из тех же панелей для проектов Home Assistant.

Когда ESP32-S3 не хватает

Для 1024×600 и выше, видео или панелей MIPI DSI переходите на ESP32-P4 (хост MIPI DSI) или SoC на Linux, например RK3566/RK3568.

Подробнее: совместимость дисплеев с ESP32-S3.

Частые вопросы

Какой самый большой дисплей может управлять ESP32-S3?

На практике 800×480 по 16-битному RGB с октальной PSRAM. 1024×600 возможно, но оставляет мало пропускной способности памяти для приложения и Wi-Fi.

Нужна ли PSRAM для дисплея на ESP32-S3?

Не для SPI- или QSPI-панелей со встроенной памятью. RGB-панелям нужен полный кадровый буфер, поэтому октальная PSRAM фактически обязательна.

Какой контроллер сенсора лучше всего работает с ESP32-S3?

Ёмкостные контроллеры классов GT911 и FT6336 по I2C хорошо поддерживаются в ESP-IDF, LVGL и ESPHome.

Не знаете, какой дисплей подойдёт вашему проекту?

Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.