目次
産業用ディスプレイシステム では 、パラレル ディスプレイ インターフェイスとは、ピクセルまたは制御データが複数のデータ ラインを同時に使用して送信される方法を指します。
MIPI DSI や eDP などのシリアル インターフェイスと比較すると、パラレル インターフェイスはデータを高速差動信号にシリアル化しません。代わりに、より広いバスと、ホスト システムと TFT パネル間のより単純なタイミング関係に依存します。
これは古いアーキテクチャですが、MCU ベースの設計、コスト重視の製品、帯域幅の効率よりも長期的な安定性が重要なシステムで今でも広く使用されています。
実際には、ほとんどの並列インターフェイスは次の 3 つのカテゴリに分類されます。
RGB (DPI / TTL RGB)
MCU パラレル インターフェイス (8080 / 6800)
汎用 TTL パラレル フォーマット (16/18/24 ビット)
これらは 1 つのタイプとして混同されることがよくありますが、実際のシステム設計ではまったく異なる動作をします。
RGB パラレル インターフェイス (DPI または TTL RGB と呼ばれることが多い) は、パラレルワールドにおける「ビデオ信号」に最も近いものです。
ホストはピクセル クロックと同期してピクセル データをディスプレイに継続的にストリーミングし、パネルはリアルタイムでリフレッシュされます。
典型的な信号には次のようなものがあります。
R[7:0]、G[7:0]、B[7:0]
PCLK(ピクセルクロック)
水平同期 / 垂直同期
DE (データイネーブル)
ソフトウェアの意味での「ピクセルを書き込む」という概念はありません。パイプラインが実行されると、データは継続的に流れます。
これが、RGB が通常次の場所で使用される理由です。
ディスプレイコントローラーを備えた組み込み Linux システム
FPGAベースの表示パイプライン
中解像度パネルを備えた産業用 HMI
カスタム SoC ディスプレイ出力
このシンプルさの代償として、ハードウェアのオーバーヘッドが発生します。解像度が上がるにつれて、より多くのピンが必要になり、PCB 配線はより敏感になり、信号の完全性が重要になり始めます。
しかし、すでにディスプレイ コントローラーを備えたシステムでは、依然として RGB が接続する最も直接的な方法の 1 つです。 TFT パネルを.
MCU パラレル インターフェイスは、RGB とは構造的に異なります。これらは、継続的なストリーミング用に設計されているのではなく、表示メモリへのアクセスが制御されるように設計されています。
最も一般的に使用される標準は 8080 (i80) インターフェイスです。 6800 インターフェイスはまだ存在しますが、新しい設計ではあまり一般的ではありません。
一般的な 8080 インターフェイスには次のものが含まれます。
データバス(D0~D15)
WR(書き込み信号)
RD(リード信号)
CS(チップセレクト)
DC(データ/コマンドセレクト)
ピクセルを継続的にストリーミングする代わりに、MCU はコマンド ベースの方法でディスプレイ コントローラーと対話します。
単純化された更新シーケンスは通常次のようになります。
表示ウィンドウを定義する
コマンドを送信してアドレスを設定する
ピクセルデータをGRAMに書き込む
内部コントローラーがパネルを更新します
このモデルでは、ディスプレイ コントローラーはビデオ シンクではなく、メモリ マップド デバイスのように動作します。
このアーキテクチャは次の場合に一般的です。
MCU駆動のTFTモジュール
産業コントロールパネル
中程度のリフレッシュ要件を持つシンプルな HMI インターフェイス
6800 インターフェイスは同様のコンセプトに従いますが、異なるタイミング制御メカニズム (E / RW 信号) を使用します。これは主にレガシー システムで見られ、新しい設計に選択されることはほとんどありません。
多くのデータシートでは、「パラレル RGB」はビット幅でも記述されています。
24 ビット RGB (RGB888)
18ビットRGB(RGB666)
16ビットRGB(RGB565)
これは別個のインターフェイス タイプではありません。単純に同じRGB並列構造の構成です。
通常、決定は厳密な意味での画質ではなく、システムの制約によって決まります。
SoC または FPGA で利用可能な GPIO
PCB配線の複雑さ
コネクタのコストとスペース
電力とEMIに関する考慮事項
実際の産業プロジェクトでは、ビット幅を減らすことは、ディスプレイ品質の決定ではなく、システムのトレードオフであることがよくあります。
インターフェースの種類 | 信号モデル | システムの動作 | 複雑 | 典型的な使用例 |
|---|---|---|---|---|
RGB (DPI / TTL RGB) | 継続的なピクセルストリーミング | リアルタイムビデオパイプライン | 中~高 (ルーティングに依存) | SoC/FPGAディスプレイシステム、産業用HMI |
MCU 8080 (i80) | コマンド+メモリ書き込み | レジスタ+GRAMアクセス | 低~中 | MCUベースの組み込みディスプレイ |
MCU6800 | コマンド+メモリ書き込み | 8080 と同様、タイミングが異なります | 低~中 | レガシー産業システム |
TTLパラレル(16/18/24ビット) | RGB バリアント | ホストの実装に依存する | 中くらい | コストが最適化された組み込みシステム |
この表はパフォーマンスのランキングに関するものではありません。実際のプロジェクトでは、通常、インターフェイスの機能ではなくシステム アーキテクチャによって選択が決まります。
パラレル インターフェイスは最新であるため、選択されません。多くの場合、システム リスクが軽減されるという理由でこれらが選択されます。
MCU プラットフォームはすでに 8080 または RGB をネイティブにサポートしています。シリアル インターフェイスへの切り替えは、多くの場合、コネクタの変更だけでなく、ディスプレイ パイプライン全体の再設計を意味します。
もう 1 つの実際的な理由は、予測可能性です。パラレル インターフェイスには、高速 SERDES 設計、差動ペアの調整、または複雑な PHY 検証は必要ありません。システムは一度安定すると、長期間にわたって安定した状態を維持する傾向があります。
製品のライフサイクルが 5 ~ 10 年を優に超える産業環境では、インターフェイスの効率よりもその安定性の方が価値があることがよくあります。
ディスプレイ インターフェイスをパフォーマンスの比較として扱うのは簡単ですが、実際のエンジニアリング作業では、通常は構造的な判断が行われます。
RGB インターフェイスは通常、連続出力パイプラインを備えた SoC ディスプレイ コントローラーに接続されています。
8080 インターフェイスは、ディスプレイ メモリが明示的に書き込まれる MCU ベースのシステムに関連付けられています。
MIPI、LVDS、eDP などのシリアル インターフェイスは、 帯域幅とレイアウトの制約が設計上の決定を左右する高速 SoC または IPC アーキテクチャに属します。
したがって、インターフェースは単独で選択できるものではありません。これは、基礎となるシステム アーキテクチャを反映しています。
多くの場合、実際の決定は「どのインターフェイスを使用するか」ではなく、「このディスプレイを中心にどのようなシステムを構築するか」です。
パラレル ディスプレイ インターフェイスは、TFT システム設計において単純ですが、依然として広く使用されているアプローチを表します。
RGB (DPI) は、SoC 駆動システムに連続的なビデオ スタイルの出力を提供します。
8080/6800 インターフェイスは、MCU システムのコマンドベースのディスプレイ制御をサポートします。
TTL 並列構成は、システムの制約に合わせてビット幅を調整します。
高解像度および高速アプリケーションではシリアル インターフェイスが主流になっていますが、 インターフェイスの進化よりもシンプルさ、コスト管理、長期安定性が重要な産業システムや 組み込みシステムではパラレル インターフェイスが依然として重要です。
実際の設計では、パラレル インターフェイスは最も高度なオプションではないことがよくありますが、それでも最も実用的なオプションの 1 つです。
通常、より高い解像度、より高速なリフレッシュ レート、またはより緻密な PCB レイアウトによって設計が快適な信号マージンを超えた場合、パラレル インターフェイスは制限的になります。多くの場合、課題はインターフェイス自体ではなく、ルーティング、EMI 管理、ホスト プラットフォーム上の利用可能な IO リソースの複雑さの増大にあります。
ライフサイクルが長い産業用機器の場合、ディスプレイ インターフェイスは既存のコントローラー アーキテクチャと密接に結びついていることがよくあります。シリアル インターフェイスに移行するには、プロセッサ プラットフォーム、ソフトウェア フレームワーク、検証プロセスの変更が必要になる場合があります。現在のソリューションがすでにパフォーマンス要件を満たしている場合は、実績のあるアーキテクチャを維持する方がリスクが低い決定となることがよくあります。
実際には、問題が RGB プロトコル自体にあることはほとんどありません。クロック周波数が増加するにつれて、PCB 配線の品質がより重要になります。信号間のタイミングの不一致、配線長の違い、EMI の影響は、多くの場合、設計が安定しているかどうかを決定する要因になります。
システムの制約が中程度の場合、RGB を 24 ビットから 18 ビットまたは 16 ビットに減らすと、IO プレッシャーが軽減され、ルーティングが簡素化されます。ただし、レイアウトの複雑さまたは信号タイミングの点で設計がすでに限界に近づいている場合は、シリアル インターフェイスに移行することで、より持続可能な長期的なソリューションが提供される可能性があります。
TTL 並列オプションは、システム統合時の柔軟性を提供するため、引き続き存在します。複数のビット深度構成をサポートすることにより、ディスプレイ モジュールは、アーキテクチャに大きな変更を加えることなく、より広範囲のプロセッサやハードウェア制約で動作できるようになります。