本文へスキップ
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 個から。