Langsung ke konten
Display Engineer
Panduan

Cara Memilih Display untuk ESP32-S3 (SPI, QSPI, RGB)

Antarmuka, resolusi, dan pengontrol sentuh mana yang paling cocok dengan ESP32-S3, dengan penjelasan batas bandwidth memori.

DEDisplay Engineer Applications Team · Display application engineerDitinjau engineer 11 Okt 2026

Mulai dari antarmuka

Periferal LCD ESP32-S3 mendukung SPI, QSPI, 8080 paralel (I80), dan RGB 16-bit. Masing-masing memiliki rentang resolusi alami:

Antarmuka

Panel umum

Resolusi

Perlu PSRAM?

SPI

ST7789, ILI9341, GC9A01

240×240 hingga 320×240

Tidak

QSPI

LCD/AMOLED bundar

360×360, 466×466

Membantu

8080 (I80)

ST7796S, ILI9488

320×480

Tidak

RGB 16-bit

ST7701S, 40 pin generik

480×480 hingga 800×480

Ya (octal)

Mengapa RGB memerlukan PSRAM

Panel RGB tidak memiliki memori frame internal. ESP32-S3 harus merefresh setiap piksel terus-menerus dari frame buffer: 750 KB untuk 800×480 pada RGB565. Itu hanya muat di PSRAM, dan bandwidth PSRAM dibagi dengan CPU dan Wi-Fi. Aktifkan bounce buffer di esp_lcd dan jaga pixel clock tetap moderat (sekitar 12–16 MHz) untuk menghindari pergeseran.

Kombinasi yang terbukti

  • Panel dinding smart home: 4″ 480×480 ST7701S + GT911.
  • HMI desktop: 5″ 800×480 RGB + GT911.
  • Kenop atau wearable: 1,28″ GC9A01 bundar lewat SPI.
  • Display status ringkas: 1,54″–2,4″ ST7789V lewat SPI.

Tumpukan perangkat lunak

Komponen esp_lcd ESP-IDF mencakup semua antarmuka ini, LVGL berjalan di atasnya untuk UI, dan ESPHome mendukung banyak panel yang sama untuk proyek Home Assistant.

Saat ESP32-S3 tidak cukup

Untuk 1024×600 ke atas, video, atau panel MIPI DSI, beralihlah ke ESP32-P4 (host MIPI DSI) atau SoC Linux seperti RK3566/RK3568.

Detail lebih lanjut: kompatibilitas display ESP32-S3.

Pertanyaan yang sering diajukan

Apa display terbesar yang dapat digerakkan ESP32-S3?

Dalam praktiknya, 800×480 lewat RGB 16-bit dengan PSRAM octal. 1024×600 mungkin, tetapi menyisakan sedikit bandwidth memori untuk aplikasi dan Wi-Fi.

Apakah saya memerlukan PSRAM untuk display ESP32-S3?

Tidak untuk panel SPI atau QSPI dengan memori on-chip. Panel RGB memerlukan frame buffer penuh, jadi PSRAM octal pada dasarnya wajib.

Pengontrol sentuh apa yang paling cocok dengan ESP32-S3?

Pengontrol kapasitif kelas GT911 dan FT6336 lewat I2C didukung dengan baik di ESP-IDF, LVGL, dan ESPHome.

Belum yakin display mana yang cocok untuk desain Anda?

Kirimkan ukuran, antarmuka, dan prosesor host Anda. Display engineer akan membalas dalam 12 jam dengan 2–3 opsi, datasheet, dan kode inisialisasi. Sampel mulai 1 pcs.