Atom Display
SKU:K115
説明
Atom Display は低コストのディスプレイドライバで、FPGA を使用して従来の SPI TFT-LCD データ出力をエミュレートし、最大 720P (1280 x 720) の画像出力をサポートします。専用の RGB から HD マルチメディア信号変換チップによって、幅広い互換性のあるディスプレイ出力を実現しています。ESP32 コントローラを内蔵し、2.4G Wi-Fi を統合、8MB Flash + 2MB PSRAM のメモリ構成を搭載しています。Atom Display は、従来のディスプレイパネルの PC 制御方式に代わる、より高いコストパフォーマンスを提供します。
特徴
- FPGA およびドライバライブラリの全コードをオープンソース化
- FPGA (Gowin GW1NR-9C) を採用
- LT8618SX RGB から HD マルチメディア信号変換チップ内蔵 (24bit 色深度対応)
- SPI インターフェース (FPGA) + I2C インターフェース (LT8618SX)
- 最大 720P (1280x720) の画像出力
- 多様な出力モード、最適化されたフレームレートは 12~16FPS
- Atom PSRAM メインコントローラ (ESP32-PICO-V3-02, 8MB Flash + 2MB PSRAM) 内蔵
- プログラマブル RGB ライト x1、リセットボタン x1、ボタン x1、フル機能 Grove 拡張ポート x1
- 開発プラットフォーム:Arduino, ESP32-IDF, (UIFlow は未対応)
含まれるもの
- 1 x Atom-PSRAM
- 1 x Atomic Display Base
アプリケーション
仕様
仕様 | パラメータ |
---|
FPGA | Gowin GW1NR-9C |
LT8618SX | RGB から HD マルチメディア信号変換チップ、24bit 色深度対応 |
最大画像出力サイズ | 720P (1280x720) |
出力フレームレート | 1280x720 60Hz |
USB ドライバチップ | CH9102 |
製品サイズ | 64 x 24 x 29mm |
製品重量 | 21.0g |
梱包サイズ | 76 x 46 x 29mm |
梱包重量 | 34.0g |
操作説明
ディスプレイ互換性
Atom Display Lite はアダプティブ解像度スケーリング機能を備えたディスプレイと組み合わせる必要があります。一部の非対応ディスプレイでは表示異常が発生する可能性があります。
回路図
ピンマップ
PIN | LEFT | RIGHT | PIN |
---|
3V3 | | 1 | |
SPI_CLK | 2 | 3 | |
CS | 4 | 5 | 5V |
SPI_MISO | 6 | 7 | GND |
SPI_MOSI | 8 | 9 | |
Atom | G39 | G27 |
---|
BUTTON | SIGNAL | / |
RGB LED | / | SK_DIN |
Atom | G25 | G21 | 5V | GND |
---|
LT8618SX | LT_CSDA | LT_CSCL | VIN | GND |
ソフトウェア
Arduino
プログラミング注意事項
M5GFX ライブラリのサンプルプログラムを使用する前に、使用しているデバイスに適合するようヘッダファイルを変更する必要があります。次のサンプルでは #include <M5AtomDisplay.h>
をインクルードし、M5AtomDisplay display;
のインスタンスを作成します。
#include <Arduino.h>
#include <vector>
#include <M5AtomDisplay.h>
M5AtomDisplay display;
void setup(void)
{
display.begin();
}
void loop(void)
{
display.fillScreen(RED);
delay(1000);
display.fillScreen(GREEN);
delay(1000);
display.fillScreen(BLUE);
delay(1000);
}
動画