본문으로 건너뛰기
Display Engineer
가이드

ESP32-S3용 디스플레이 고르는 법(SPI, QSPI, RGB)

ESP32-S3에 가장 잘 맞는 인터페이스, 해상도, 터치 컨트롤러와 메모리 대역폭 한계 설명.

DEDisplay Engineer Applications Team · 디스플레이 애플리케이션 엔지니어엔지니어 검토: 2026년 10월 11일

인터페이스부터 시작하기

ESP32-S3 LCD 주변장치는 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는 프레임 버퍼에서 모든 픽셀을 계속 리프레시해야 하며, 800×480 RGB565에서는 750 KB입니다. 이는 PSRAM에만 들어가고, PSRAM 대역폭은 CPU 및 Wi-Fi와 공유됩니다. 화면 밀림을 막으려면 esp_lcd에서 바운스 버퍼를 활성화하고 픽셀 클록을 적당히(약 12~16 MHz) 유지하세요.

검증된 조합

  • 스마트홈 벽면 패널: 4″ 480×480 ST7701S + GT911.
  • 데스크톱 HMI: 5″ 800×480 RGB + GT911.
  • 노브 또는 웨어러블: SPI 방식 1.28″ GC9A01 원형.
  • 소형 상태 표시: SPI 방식 1.54″~2.4″ ST7789V.

소프트웨어 스택

ESP-IDF의 esp_lcd 컴포넌트가 이 모든 인터페이스를 지원하고, 그 위에서 LVGL이 UI를 담당하며, ESPHome도 Home Assistant 프로젝트용으로 같은 패널 다수를 지원합니다.

ESP32-S3로 부족할 때

1024×600 이상, 영상, MIPI DSI 패널이 필요하면 ESP32-P4(MIPI DSI 호스트)나 RK3566/RK3568 같은 Linux SoC로 옮기세요.

자세한 내용: ESP32-S3 디스플레이 호환성.

자주 묻는 질문

ESP32-S3가 구동할 수 있는 가장 큰 디스플레이는?

실제로는 옥탈 PSRAM과 16비트 RGB로 800×480입니다. 1024×600도 가능하지만 애플리케이션과 Wi-Fi에 쓸 메모리 대역폭이 거의 남지 않습니다.

ESP32-S3 디스플레이에 PSRAM이 필요한가요?

온칩 메모리가 있는 SPI나 QSPI 패널에는 필요 없습니다. RGB 패널은 전체 프레임 버퍼가 필요하므로 옥탈 PSRAM이 사실상 필수입니다.

ESP32-S3에 가장 잘 맞는 터치 컨트롤러는?

I2C 방식 GT911과 FT6336 계열 정전용량식 컨트롤러는 ESP-IDF, LVGL, ESPHome에서 잘 지원됩니다.

어떤 디스플레이가 설계에 맞는지 고민되시나요?

크기, 인터페이스, 호스트 프로세서를 알려 주세요. 디스플레이 엔지니어가 12시간 이내에 데이터시트와 초기화 코드를 포함한 2–3가지 옵션을 회신합니다. 샘플 1개부터.