본문으로 건너뛰기
Display Engineer
드라이버 IC · Sitronix

ST7701S: 데이터시트, 핀 배치 및 초기화 코드

ST7701S는 480×480 정사각형/원형 및 480×854 패널을 병렬 RGB로 구동하며, 3선식 SPI 포트는 초기화에만 사용합니다.

DEDisplay Engineer Applications Team · 디스플레이 애플리케이션 엔지니어엔지니어 검토: 2026년 10월 11일
제조사Sitronix
유형디스플레이 드라이버
인터페이스RGB(병렬) / SPI / MIPI DSI
최대 해상도480×864

ST7701S 패널의 동작 방식

GRAM이 있는 SPI 드라이버와 달리 ST7701S에는 전체 프레임 메모리가 없습니다. 호스트가 작은 영상 신호처럼 RGB 버스로 픽셀을 계속 스트리밍해야 합니다. 초기화는 별도의 3선식 SPI 포트로 이루어집니다.

ESP32-S3 체크리스트

  1. 옥탈 PSRAM을 활성화하고 프레임 버퍼를 PSRAM에 둔다.
  2. RGB 주변장치를 시작하기 전에 패널의 3선식 SPI 초기화 테이블을 보낸다.
  3. 패널 데이터시트에 따라 HSYNC/VSYNC 포치를 설정한다.
  4. Wi-Fi 사용 시 화면 밀림을 막기 위해 바운스 버퍼를 사용한다.

ESP32-S3 디스플레이 호환성 참조.

ST7701S 라이브러리 지원

라이브러리드라이버 / 클래스비고
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ST7701 with lgfx::Bus_RGB
ESP-IDF esp_lcdespressif/esp_lcd_st7701
참고3선 SPI로 초기화한 뒤 병렬 RGB로 구동합니다.

ST7701S 탑재 디스플레이 모듈

ST7701S 문제 해결 및 FAQ

ESP32-S3에서 ST7701S 패널이 계속 검은 이유는 무엇인가요?

보통 3선식 SPI 초기화 시퀀스를 보내지 않았거나(RGB 버스와 다른 핀에서 동작), 패널별 초기화 테이블이 틀렸거나, PSRAM이 비활성화된 경우입니다. 사용 중인 패널과 함께 제공된 초기화 테이블에서 시작하세요.

ESP32-S3에서 480×480에는 어떤 픽셀 클록을 써야 하나요?

일반적인 값은 12~16 MHz이며 포치는 적당히 설정합니다. 클록을 높이면 PSRAM 대역폭을 Wi-Fi와 공유할 때 화면 밀림이나 깜빡임이 생길 수 있습니다. ESP-IDF에서 바운스 버퍼를 활성화해 안정화하세요.

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

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