- 1 LCDインターフェースとは?
- 2 LCDインターフェイス・タイプのクイック・スナップショット
- 3 小型ディスプレイ用SPIインターフェース
- 4 I²C - 低速制御接続
- 5 UART & RS-232 - シンプルなシリアル通信
- 6 RGB / TTLインターフェース - パラレル、予測可能、エントリーレベルのシステムで人気
- 7 技術的な基礎
- 8 仕組み
- 9 RGBがまだ使用されている場所
- 10 制限事項
- 11 LVDS - 産業グレード高速シリアル
- 12 技術的詳細
- 13 レイアウトとデザインのヒント
- 14 MIPI DSI - モバイル・システムのスピードと簡素化
- 15 テクニカル・ハイライト
- 16の使用例
- 17 チャレンジ
- 18 eDP - x86システム用組み込みDisplayPort
- 19 技術パラメーター
- 20 HDMI - マルチメディア・ディスプレイ用プラグアンドプレイ
- 21 DisplayPort - 高解像度プロインターフェース
- 22 ディスプレイAltモード付きUSB-C - オールインワンコネクタ
- 23 LCD インターフェースをすばやく識別する方法
- 24 ᔍ 物理的な手がかり
- 25 プロジェクトに適したインターフェースの選択
- 26 LCD インタフェース比較表
LCDインターフェースとは?
アン インターフェース とは、マイクロコントローラーとLCDのような2つの電子部品が物理的に接続され、データを共有する方法のことです。配線、電圧、タイミングルールが定義されています。 ノット それがプロトコルです)。
こう考えてください:
- インターフェース = テーブルと食器
- プロトコル = レシピとテーブルマナー
組み込みシステムでは、まずインターフェイス(SPI、I²C、LVDSなど)を選択し、次に適切なプロトコル(例えば、MIPIのDisplay Command SetやDCS、SSD1306コマンドなど)を適用することがよくあります。
この記事では、人気のある LCDインターフェースそして、それらがどのように輝きを放つのかを説明し、どのようにすれば素早くその輝きを放つことができるのかを示します。 特定 他の道具なしで。
LCDインターフェイス・タイプのクイック・スナップショット
インターフェース | スピード | ワイヤ | 代表的な用途 |
---|---|---|---|
スパイク | 中低 | 4-6 | スマートウォッチ、小型TFTスクリーン |
I²C | 非常に低い | 2 | タッチコントローラ、コンフィグ |
UART | 低い | 2 | シリアルLCDモジュール、デバッグ |
RGB/TTL | ミディアム | 20-28 | DIY HMI、MCU駆動パネル |
LVDS | 高い | 6-10 | 産業用モニター、ノートパソコン |
MIPI DSI | 高い | 4-6 | 電話、タブレット、組み込みLinux |
電子データ処理 | 非常に高い | 20+ | ノートパソコン、医療用ディスプレイ |
HDMI/DP | 非常に高い | スタンダード | 外部モニター、デモ |
小型ディスプレイ用SPIインターフェース
SPI(シリアル・ペリフェラル・インターフェース)は、4~8本のライン(CLK、MOSI、MISO、CS、場合によってはD/C、リセット)だけというシンプルさのおかげで、小型ディスプレイ(3.5″以下)に最適です。QSPIの4倍のデータ・レーンにより、より高速なスループットが得られますが、それでも上限は50Mbps程度です。スマート・サーモスタットが1秒間に5~10回ディスプレイを更新する場合、SPIは十分に高速で、ピン使用量が非常に少なく、EMIが低く、財布に優しい。
- 必要なワイヤー:
SCLK
,MOSI
,放送用人工衛星
,D/C
オプションミソ
,リセット
,BL
- 標準速度:10-50 Mbps (一部Quad-SPIをサポート)
- こんな方に最適2.8″TFTモジュール(ILI9341ベースなど)または "スマート "SPI-LCD
配線例(esp8266 または STM32):
sclk → spi sclk
mosi → spi mosi
CS → チップセレクト
D/C → データ/コマンドの区別
RESET → オプション・リセット
BL → PWMによるバックライト
VCC, GND → 電源
init後にグラフィックを描画するためのライブラリ(Adafruit_GFXなど)をロードすることがよくあります。
I²C - 低速制御接続
I²Cは2線式バス(SDA + SCL)で、タッチ・コントローラーやシンプルなディスプレイ制御に最適です。低速(最大400kbps)ですが、バックライトの調整、タッチ状態の照会、カラーパレットの設定など、コンフィギュレーションや臨時のデータ更新が必要な場合に最適です。SPIは画像を処理しますが、これは組み込みタッチスクリーンの標準であり、最小限の配線と低電力を必要とする場合に有効です、 I²C は低帯域幅のタスクに最適です:
- 2行だけです:
SCL
(時計)、信号処理装置
(データ) - 速度100kHz(標準)~~3Mbps(HSモード)
- 用途タッチスクリーンコントローラ(例:FT5406)、LVDSパネル輝度、EEPROM
I²Cは低速なので、フルフレームの更新に使われることはありませんが、少ないピンで制御信号をきれいに伝送するには最適です。
UART & RS-232 - シンプルなシリアル通信
UARTはユニバーサルで、シンプルで、非同期で、TXとRX(プラスグランド)だけで済みます。多くのスマート・モジュールは小型MCUを内蔵しており、テキスト・コマンドでグラフィックを制御できます。プロトタイプ、自動販売機、または基本的なHMIに最適なこれらのモジュールは、コーディングやボードのオーバーヘッドをあまり必要とせずに、フォント、アイコン、場合によってはタッチを処理します。 UART (産業機器ではRS-232)が便利です:
- スマートディスプレイ(NextionやRiverdiなど)の「コマンドコンソール」としての機能
- デバイスのロギングまたはデバッグ出力
- 内部プロセッサを持つディスプレイへのテキスト/グラフィック・コマンドの受け渡し
配線は簡単です: TX
, RX
, ブイシーシー
そして GND
.ボーレート(通常は115200または9600)を合わせるだけです。
RGB / TTLインターフェース - パラレル、予測可能、エントリーレベルのシステムで人気
RGB/TTLはワイド・パラレル・バス(24ビット・データ+シンク・ライン)を使用し、リアルタイム・ビデオやカメラ・オーバーレイに最適な超低レイテンシーを実現します。コントローラーICがなく、タイミングは正確ですが、大量のPCBトレースが必要で、EMIの多い環境では苦労します。産業用プレビュー・ステーションや組込みCCTVモニターなど、基板の複雑さよりもスピードが重要な場合には効果的です。 RGBインターフェースと呼ばれることもあります。 TTL(トランジスタトランジスタロジック)これは、組み込みシステムで使用される最も初期のディスプレイ接続の1つです。通常16ビットまたは24ビットのRGBで、以下のような制御信号で同期されたピクセルのカラーデータを並列に伝送します。 ハイシンク
, すいちょくどうきしんごう
そして ディーイー
.
技術的な基礎
- 色の深さ:RGB565(16ビット)、RGB888(24ビット)
- ワイヤ:R[5-8]、G[5-8]、B[5-8]、
ピーシーエルケー
,ハイシンク
,すいちょくどうきしんごう
,ディーイー
- 解像度サポート:最大1024×768@60Hz
- 時計:低解像度で10~50MHz、800×480以上で60MHz以上
仕組み
各ピクセルのカラーデータは、一度に複数のラインにわたって送信されます。ピクセルクロック(PCLK)は各ピクセルと一緒に時を刻みます。同期は
- ハイシンク - は行末
- すいちょくどうきしんごう - はフレーム終了
- DE(データイネーブル) - アクティブビデオ送信時
RGBがまだ使用されている場所
- STM32ベースのHMIシステム(FSMCを使用)
- ミッドレンジ産業用コントローラ
- 高度なインターフェースを持たない小型TFTディスプレイ(3.5~7インチ
- オンボードフレームバッファのないディスプレイ
制限事項
- 差動信号なし → より多くのEMI(電磁干渉)
- たくさんのワイヤー → 20本以上のピンはPCBレイアウトを難しくします
- 15~20cmを超える長さのケーブルには適しません。
LVDS - 産業グレード高速シリアル
LVDSは、産業用および自動車用環境において主力製品です。差動信号を使用するため、1~5mのケーブル配線でも堅牢で、EMIにも耐性があります。4ペアを配線し、インピーダンスを制御し、高品質のコネクタを選択する必要がありますが、ノイズの多い環境でも信頼性が高く、安定した画像配信が可能です。ダッシュボード、キオスク、工場用HMIに最適です。 LVDS(低電圧差動信号) で広く使用されている堅牢なインターフェースです。 産業用, メディカルそして 自動車 が表示される。
LVDSは、RGBのように各ビットをそれぞれのワイヤで送信するのではなく ディファレンシャルペア 高速シリアルデータを伝送するため。これにより、より長いケーブル配線と低ノイズを実現します。
技術詳細
- 解像度サポート: 800×480 → 1920×1080
- ピンズ:通常4-8データペア+クロック
- 電磁妨害:差動信号による優れた耐性
- ケーブル長:最大2メートル
レイアウトとデザインのヒント
- 差動ペアを±5milに整合
- 100Ωインピーダンスを維持
- ノイズの多いトレース(電源、MCU PWMなど)からの分離
MIPI DSI - モバイルシステムのスピードと簡素化
モバイル機器やコンパクトな組み込み機器向けに設計されたMIPI DSIは、わずか4本の差動レーンで高速を実現します。最新のAndroidパネル、タブレット、医療用タッチスクリーンに適しています。しかし、長さの一致したレーン、ドライバのサポート、互換性のあるSoCファームウェアなど、精度が要求されます。その見返りは?キビキビしたリフレッシュ・レートと広帯域幅を備えた、洗練された薄型の低消費電力パネルです。 MIPI DSI(ディスプレイ・シリアル・インターフェース) は、スマートフォンやタブレット、一部の組み込みLinuxボードで最も一般的な内部ディスプレイ・インターフェースです。
で画像データを送信します。 ギガビット速度 ことによって 低ピンカウント差動ペア.2つのモードをサポートしています:
- LP(ローパワー) - コマンド用
- HS(ハイスピード) - ビデオデータ用
テクニカル・ハイライト
- データレーン:1~4(デュアル・チャンネルでは8)
- スピード:合計1~6Gbps
- コントローラー:多くの場合SoCの一部(例:RK3568、iMX8M)
- タイミング:ストリクトレーンアライメント、DCSコマンドシーケンス
使用例
- 組み込み型Android/Linuxデバイス
- スマートディスプレイと携帯医療器具
- 自動車用ダッシュボードクラスター
課題
- 互換性のあるSoCが必要
- デバッグが複雑(ロジックアナライザまたはDSIブリッジチップが必要)
- しばしば I²C または スパイク タッチ入力用
eDP - x86システム用組み込みDisplayPort
eDPは本質的にLVDSの兄貴分であり、ラップトップやパネルPC向けに設計されています。高解像度(最大4K+)をサポートし、差動信号を使用し、ホットプラグおよびセルフリフレッシュ機能を備え、x86およびARM Linuxプラットフォームに対応しています。価格は高く、慎重な基板レイアウトが必要ですが、ハイエンドPCや産業用PCを構築するのであれば、eDPは有力な選択肢です。 eDP(組み込みDisplayPort) 最近のノートパソコンやハイエンドの産業用PCでは一般的です。
DisplayPortをベースにしたeDPは、次のような用途に設計されています。 パネル内部接続 とサポート:
- 高解像度(2K~4K)
- 低EMI
- タッチ、バックライト、コントロールを1本のケーブルで実現
技術パラメーター
- リンク料金:HBR(1.62Gbps)~HBR3(8.1Gbps)
- 補助チャンネル コマンド&コンフィグ用
- パネル・セルフ・リフレッシュ(PSR) 省電力のために
HDMI - マルチメディア・ディスプレイ用プラグアンドプレイ
HDMI(高品位マルチメディアインターフェース) は、家電製品や開発キットで最も広く使用されているインターフェイスです。ビデオとオーディオの両方を1本のケーブルで伝送します。
- 帯域幅:最大18 Gbps(HDMI 2.0)、48 Gbps(HDMI 2.1)
- コネクタタイプ:フルサイズ(A)、ミニ、マイクロ
- 一般的なデバイス:Raspberry Pi、Androidボックス、SBC
長所:
- 簡単な接続と幅広いサポート
- オーディオとビデオを同時に送信
- プラグアンドプレイの外部ディスプレイセットアップに最適
短所
- より高い消費電力
- 多くの場合、内蔵LCD(LVDS、MIPI)に接続するためのコンバータ(ブリッジチップ)を必要とします。
DisplayPort - 高解像度プロインターフェース
ディスプレイポート(DP) は、HDMIよりも高い解像度とリフレッシュレートをサポートするプロ仕様のディスプレイ・インターフェースです。
- 帯域幅:最大32.4Gbps(HBR3)
- 特徴:ディスプレイをデイジーチェーン接続するためのマルチストリームトランスポート(MST)
- 使用例:CADワークステーション、医療用モニター、マルチディスプレイシステム
長所:
- 4K、5K、8K解像度に対応
- 高リフレッシュレートまたはカラークリティカルなアプリケーションに最適
- HDMIまたはDVIへのアダプタに対応
短所
- 組み込みボードでは一般的ではありません
- 互換性のあるコントローラーまたはSoCが必要
ディスプレイAltモード付きUSB-C - オールインワン・コネクター
USB-Cは、ビデオ(DisplayPort Alt Mode)、通常のUSBデータ、電源をすべて1つのリバーシブルコネクターで伝送できます。ポータブルモニターや統合システムには最適です。しかし、両方のデバイスがAltモードをサポートする必要があり、設計には電源ルール、シグナルインテグリティ、USB仕様への準拠が必要です。しかし、正しく設計すれば、シンプルさと使いやすさのゴールドスタンダードとなります。 USB-C は、1つのリバーシブル・コネクターでデータ、ビデオ、電力を伝送できるため、急速に最新機器の標準となりました。
- サポート:USB 3.1/3.2、DisplayPort Altモード、Power Delivery (PD)
- 帯域幅:最大40 Gbps (USB4 / Thunderbolt 4)
- アプリケーション:ポータブルモニター、USBドッキングステーション、ノートパソコン
長所:
- ビデオ、電源、データを1本のケーブルで伝送
- 最大100Wの充電に対応
- コンパクトでリバーシブル
短所
- Altモードの互換性は、ホストとディスプレイの両方でサポートされている必要があります。
- ケーブルとアクセサリーの品質はさまざま-認証が重要
LCDインターフェースを素早く識別する方法
使用しているLCDインターフェースのタイプを識別できることは、統合とデバッグの鍵です。
ᔍ 物理的な手がかり
インターフェース | 典型的な手がかり | ラベリング |
---|---|---|
スパイク | 6-8ピン、多くの場合ラベル付き 放送用人工衛星 , MOSI , クロック , 直流 | ili9341, st7735 |
LVDS | 差動6~10ペア、FFC内ツイストペア | 「LVDS"、"D+"/ "D-" |
MIPI DSI | 4-6ディファレンシャルレーン、スモールピッチ | 「DSI」、東芝/Novaドライバー |
電子データ処理 | 20ピン以上、AUX信号を含む | 「eDP」、インテルx86プラットフォーム |
HDMI/DP/USB-C | 標準ポート形状 | シルクスクリーン "HDMI"、"DP"、"Type-C" |
プロジェクトに適したインターフェースの選択
プロジェクトに適切なインタフェースを適合させるには、サイズ、性能、MCU/SBCリソース、および環境に依存します。
アプリケーション | 推奨インターフェース | 理由 |
---|---|---|
小型MCUベースのシステム | スパイク | 使いやすく、必要なGPIOは最小限 |
ウェアラブル/IoTディスプレイ | SPI + オンボードフレームバッファ | シンプル+優れたUIの柔軟性 |
組み込みLinux SBC | MIPI DSI | 高速、コンパクト、ネイティブサポート |
産業用HMI | LVDS / eDP + I²C | 長距離、堅牢な信号 |
プロトタイピング / メディア・デバイス | HDMI / USB-C | プラグアンドプレイの利便性 |
マルチディスプレイシステム | ディスプレイポート | デイジーチェーンと高解像度 |
LCDインターフェース比較表
インターフェース | 帯域幅 | 最大解像度 | ピン数 | 強み | 制限事項 |
---|---|---|---|---|---|
スパイク | ≤50 Mbps | 800×480 | 6-8 | 低コスト、使いやすい | 低速、小型ディスプレイのみ |
I²C | ≤3 Mbps以下 | - | 2 | 非常に少ないピン数 | 画像データは不可 |
RGB(TTL) | ≤100 Mbps | 1024×768 | 20+ | 予測可能なタイミング | EMIの問題、配線の多さ |
LVDS | ≥1 Gbps以上 | 1080p | 6-10 | 安定性、EMI耐性 | レイアウトの複雑さ |
MIPI DSI | ≥1-6 Gbps以上 | 4K | 4-6 | 高性能、コンパクト | デバッグが困難 |
電子データ処理 | ≥2-8 Gbps以上 | 4K+ | 20+ | 高解像度、低EMI | MCU非対応 |
HDMI | ≥18 Gbps以上 | 4K | 標準ポート | 幅広いサポート | ブリッジICが必要 |
USB-C | ≤40 Gbps | 8K | 最小限 | ユニファイド・ビデオ+パワー | オルトモードのサポートが必要 |