はじめに
不適切なLCDインターフェースを選択すると、プロジェクトが数週間遅れたり、PCBの再設計を余儀なくされたり、さらには製品の性能が著しく低下したりする恐れがあります。組み込みエンジニア、ハードウェアマネージャー、プロダクトオーナーのいずれであっても、このガイドは最も一般的な6つの TFT-LCD インターフェースを比較検討し、それぞれのメリットとデメリットを比較した上で、用途に最適なものを手早く選択できます。.
この5,000語のガイドを読み終える頃には、以下のことができるようになります:
- 解像度、フレームレート、およびコストの要件に合致するインターフェースを特定してください。.
- ピン数のオーバーフローやEMIによる不具合など、よくある落とし穴を回避してください。.
- 無料でダウンロード LCDインターフェース クイックリファレンスシート (PDF)。.
まずは最も重要な質問から始めましょう。.
なぜインターフェースの選択がそれほど重要なのでしょうか?
このインターフェースは以下を定義します どのように マイコンやプロセッサがディスプレイと通信します。これは、以下の点に直接影響します:
- ピン数 – 必要なI/Oの数やPCB配線の本数。.
- 最大解像度とリフレッシュレート – そのつながりが維持できるもの。.
- 電磁妨害(EMI) – 医療機器、自動車、あるいは産業用機器において不可欠です。.
- ケーブルの長さ – ディスプレイをメインボードから離して設置できるかどうか。.
- ホストコントローラのコスト – 一部のインターフェースでは、専用のハードウェア(LVDSトランスミッター、MIPI DSIホスト、外部フレームバッファ)が必要です。.
クイックリファレンス – 6つのTFT-LCDインターフェースの概要
| インターフェース | 代表的な用途 | ピン数(概数) | 最大解像度 | リフレッシュレート(標準) | ケーブル長(基板レベル) | EMI耐性 | ホストの要件 |
|---|---|---|---|---|---|---|---|
| MCU(8080/6800) | 小型で低コストな組み込み | 8~16歳以上 | 480×320 | 15~30 fps | 10 cm未満 | 中程度 | 任意のMCU(GPIO) |
| RGBパラレル | 中サイズ、外部フレームバッファ | 24+ (RGB888) | 1024×768 | 60fps以上 | 10 cm未満 | 中程度 | LCDコントローラまたは外部RAM |
| LVDS | 大型、産業用/自動車用 | 4~10 | 1920×1080 | 60~120 fps | 最大で数メートル | 素晴らしい | LVDS送信機(または集積型) |
| MIPI DSI | スマートフォン、ウェアラブル端末、タブレット | 2~4車線 | 4K(1レーンあたり最大1.5 Gbps) | 60~120 fps | 20 cm未満 | 素晴らしい | MIPI DSI ホスト |
| eDP | ノートパソコン、ハイエンドモニター | 2~4車線 | 8,000以上 | 60~240 Hz | 最大30cm | 素晴らしい | eDPソース |
| SPI / I2C | 解像度が非常に低く、リフレッシュレートも低い | 3-6 | 128×64(カラー) | 10 fps未満 | 20 cm未満 | 中程度 | 任意のMCU |
表内の各インターフェース名は、以下の詳細セクションへのリンクとなっています。.
各インターフェースの詳細な説明
1. MCUインターフェース(8080/6800パラレルバス)
仕組み
ホストは、外部SRAMにアクセスする場合とまったく同じように、パラレルバスを介してLCDの内部GRAMに直接書き込みを行います。ディスプレイコントローラ(例:ILI9341、ST7789)がフレームバッファを保持します。.
メリット
- 対応機種 いずれか MCU(専用のLCD周辺機器は不要)。.
- タイミング制御は、GPIOを使用してビット単位で調整できます。.
- 安定したリフレッシュレート(ホスト側のリアルタイムレンダリングに依存しない)。.
デメリット
- ピン数が多く(データライン8本または16本+RD/WR/RS/CS)。.
- 解像度の限界 – GRAMの帯域幅がボトルネックとなる。.
- 解像度が480×320を超えると、フレームレートが15 fpsを下回ることがよくあります。.
代表的なコントローラIC
ILI9341(2.4インチ)、ST7789(1.3~2.4インチ)。.
デバッグのヒント
非常に一般的な不具合として、RS(コマンド/データ)レベルの誤りにより、LCDがコマンドを画素データとして認識したり、その逆の現象が発生したりすることが挙げられます。また、バスタイミングが遅いと、画面に「ノイズ」のような表示が現れることもあります。.
2. RGBパラレルインターフェース(ピクセル同期)
仕組み
ホストは、ピクセルクロック(DOTCLK)、水平同期(HSYNC)、垂直同期(VSYNC)、データ有効(DE)、および24ビットRGBデータを出力します。LCDモジュール ~ではない GRAMを含んでいる必要があります。外部フレームバッファ(またはホストの組み込みLCDコントローラ)がフレームを継続的にストリーミングする必要があります。.
メリット
- 高解像度および高リフレッシュレート(60fps以上)に対応しています。.
- モジュールコストの低減(オンボードGRAMなし)。.
デメリット
- ホストへの負荷が大きい – すべてのフレームをリアルタイムでレンダリングし、ストリーミングする必要がある。.
- ピン数が多く:データライン24本以上+同期信号3本+クロック。.
- PCBの配線長やノイズの影響を受けやすい。.
代表的なアプリケーション
4.3インチ~10.1インチの産業用HMI、医療用モニター。.
3. LVDS(低電圧差動信号伝送)
仕組み
LVDSは、並列RGBバスをシリアル化された低電圧差動ペアに変換します。各差動ペアは7ビットのデータを伝送します。一般的な構成は、4つのデータペアと1つのクロックペア(24ビットカラー用)です。.
メリット
- 優れたノイズ耐性 – 差動伝送方式によりコモンモードノイズを排除します。.
- 長いケーブル長:最大数メートル(メインボードから離れた場所に設置されたディスプレイに最適)。.
- ピン数が少ない(わずか4~10ピン)。.
- 高解像度(1080p、複数リンクによる4K)に対応しています。.
デメリット
- ホスト側にLVDSトランスミッタ(またはLVDSを内蔵したホスト)が必要です。.
- PCBレイアウトでは、差動インピーダンス(通常100Ω ±10%)を制御し、長さの整合を維持する必要があります。.
代表的なアプリケーション
自動車用インフォテインメント、産業用HMI、大型医療用ディスプレイ。.
4. MIPI DSI(Mobile Industry Processor Interface – Display Serial Interface)
仕組み
MIPI DSIは、高速差動シリアルインターフェースです。以下の2つのモードで動作します:
- コマンドモード – MCUインターフェースと同様。ディスプレイにはフルGRAMが搭載されています。低消費電力の静的コンテンツに最適です。.
- ビデオモード – RGBインターフェースと同様。GRAMは使用せず、ホストがリアルタイム映像をストリーミングする。.
各レーンは最大1.5 Gbpsの速度で動作します(新しいDSI-2ではそれ以上)。.
メリット
- ピン数が非常に少ない:データレーン2~4本+クロック。.
- 低消費電力(部分リフレッシュおよびスリープモードに対応)。.
- 双方向通信(レジスタの値やステータスを読み戻すことができます)。.
デメリット
- ホストにはMIPI DSIマスターが必要です。ただし、ローエンドのMCUでは利用できません。.
- プロトコルのデバッグは、並列インターフェースよりも複雑です。.
- 厳密なインピーダンス制御(差動100Ω)および配線マッチング。.
代表的なアプリケーション
スマートフォン、スマートウォッチ、タブレット、AR/VRヘッドセット。.
5. eDP(Embedded DisplayPort)
仕組み
DisplayPort規格に基づいたeDPは、マイクロパケットアーキテクチャを採用しています。これにより、同一のリンク上で映像、音声、および補助データ(バックライト制御、タッチパネルなど)を伝送することが可能です。リンク速度はレーンあたり8.1 Gbps(HBR3)に達します。.
メリット
- 超高解像度(8K以上)。.
- 滑らかな動画再生を実現する可変リフレッシュレート(VRR)。.
- 超高解像度では、LVDSに比べてEMIの問題が少ない。.
デメリット
- ホストへの負荷が大きい – eDPソースは主にノートPCやタブレットのプロセッサに搭載されている。.
- 小型または低解像度のディスプレイには過剰な仕様です。.
代表的なアプリケーション
ノートパソコン、オールインワンPC、ハイエンドタブレット。.
6. SPI / I²C(シリアルインターフェース)
仕組み
データはシリアル方式でLCDの内部GRAMに転送されます。カラーグラフィックディスプレイにはSPIが使用され、文字表示やセグメント表示にはI²Cが一般的に用いられます。.
メリット
- ピン数が極めて少ない:SPIは4ピン(CS、DCX、SCL、SDA)、I²Cは2ピン(SCL、SDA)を必要とする。.
- あらゆるMCU(ごく小さな8ビットのMCUでも)に対応しています。.
デメリット
- リフレッシュレートが非常に低いため、動画や動きのあるグラフィックの表示には適していません。.
- 解像度の制限:SPIカラーディスプレイの解像度は、240×240を超えることはほとんどありません。.
代表的なコントローラ
SSD1306(OLED)、ST7735(1.8インチカラーTFT)。.
デバッグのヒント
よくある間違い:CSピンを常にGNDに接続してしまうことです。これにより、ホストがコマンドバイトとデータバイトを切り替えることができなくなります。必ずCSをトグルするか、DCXを使用してください。.
意思決定ツリー:プロジェクトに適したインターフェースの選び方
以下のステップバイステップの意思決定フローに従ってください(本文中の図を参照):
- 動画や滑らかなアニメーションを表示するために、高いリフレッシュレート(30fps以上)が必要ですか?
- いいえ → ピン数の制限を確認してください。.
- ピン数が極めて少ない場合(6ピン以下)→ SPI / I²C
- 8~16ピンの空きがある場合 → MCUインターフェース (解像度480×320以下の場合)
- はい → 次のステップへ進む。.
- 解像度は1024×768以上ですか?
- いいえ → 検討する RGBパラレル (ホストがリアルタイムストリーミングに対応している場合)。.
- または MCU フレームレートが多少下がっても構わないのであれば。.
- はい → 次のステップへ進む。.
- ケーブルの長さは30cm以上ですか(ディスプレイがメインボードから離れている場合)?
- はい → LVDS (最大数メートル)またはeDP(距離は短いが、それでも十分)。.
- いいえ →
- モバイル/バッテリー駆動用 → MIPI DSI (ピン数が少なく、低消費電力)。.
- ノートパソコン/デスクトップ用 → eDP (高解像度、VRR)。.
- 産業用・自動車用(中程度の長さ) → LVDS.
よくあるインターフェースのミスとその回避策
❌ 間違いその1:480×272以上の解像度でMCUインターフェースを使用する
症状: フレームレートが10~15fpsまで低下し、UIの反応が鈍くなる。.
解決策 ホストがストリーム送信可能な場合はRGBパラレル、またはLVDSに移行してください。単純なFPGAベースのRGBドライバであっても、スループットを劇的に向上させることができます。.
❌ 間違いその2:差動インピーダンスと長さの整合を考慮しないLVDSレイアウト
症状: 画面がちらつく、ランダムなドットノイズ、映像が不安定。.
解決策 差動インピーダンスを100Ω(LVDS用)に制御し、ペア内スキューを5 ps未満に抑える。.
無料の「“LVDS PCBレイアウトチェックリスト”.
❌ 間違いその3:MIPI DSIコマンドモードを採用すれば、フレームバッファが不要になると考える
補足: コマンドモードの表示 する 内部にGRAMを搭載しているため、ホストからのリフレッシュがなくても静止状態を維持できるのです。ビデオモードのディスプレイは いいえ GRAMは常時ストリーミングが必要です。ご自身の処理能力や更新頻度の要件に合わせて選択してください。.
❌ 間違いその4:SPI CS(チップセレクト)を常にL(ロー)に固定する
症状: LCDはコマンドとデータを区別しません。.
修正: GPIOを使用してCSをトグルさせる(あるいは少なくともDCXを正しく使用する)。SPIの場合、CSがアクティブの間にDCXをトグルさせる必要があります。.
まとめと今後の展望
適切なTFT-LCDインターフェースを選ぶには、解像度、フレームレート、ピン数、EMI、およびホストの性能を総合的に考慮する必要があります。上記の決定木を参考にして候補を絞り込み、その後、使用するディスプレイモジュールのデータシートで詳細を確認してください。.
さて、どうすればいいでしょうか?
✅ 無料のLCDインターフェース・クイックリファレンスシートをダウンロード – 6つのインターフェースすべてについて、最大解像度、代表的なIC、およびレイアウトのヒントをまとめた1ページのPDF。.
✅ まだ迷っていますか? プロジェクトの仕様(解像度、リフレッシュレート、ケーブル長、ホストMCU/MPU)をJICLCDまでお送りください。当社のエンジニアが24時間以内に最適なインターフェースをご提案いたします。.
✅ 当社の標準製品カタログをご覧ください – インターフェースの種類で絞り込み、ご希望に合うディスプレイをお探しください。.
カスタムLCDサービス




