私は定期的に見る状況があります。問い合わせが届き、表示サイズと解像度が記載されています。7インチ、1024×600。または4.3インチ、480×272。インターフェースフィールドは空白です。送信者はRGB、MIPI、LVDS、またはSPIを指定していません。
これは彼らの宿題のギャップですか?私はそうは思いません。これはLCDインターフェース選択の会話の通常の出発点です。インターフェースは顧客が持ってくるべきものではありません。これは両者が一緒に、両端の制約から始めて考え出すものです。
この記事では、LCDインターフェース選択が実際にどのように機能するかを説明します:仕様を比較して勝者を宣言するのではなく、顧客のメインボードが駆動できるものと、サプライヤーのドライバーICおよびモジュール設計がサポートできるものを一致させることによってです。
「どのインターフェースが優れているか」という質問は間違った質問です。
さらに進む前に、2.4インチから15.6インチのTFT LCD範囲で最も遭遇する可能性の高い4つのインターフェースについて簡単に説明します:
- RGB並列インターフェース。赤、緑、青のカラー データは、色深度に応じて 18 または 24 の専用データ ラインを介して移動し、HSYNC、VSYNC、および DOTCLK 信号によって同期されます。小型から中型(2.4 インチから 7 インチ)で一般的です。シンプルなプロトコルでコスト効率が良いですが、ネイティブ RGB TFT コントローラーを持つホストが必要で、シリアルの代替品よりもコネクタ ピンを多く使用します。私たちの RGBインターフェース記事 を参照して、より深く掘り下げてください。
- MIPI DSI:差動信号を使用したシリアルインターフェース。ピン数が少なく、消費電力が低く、コンパクトな設計と高解像度パネルに適しています。新しい組み込み設計で一般的です。私たちの MIPIディスプレイモジュールガイド 詳細をカバーしています。
- LVDS:長距離ケーブル走行とノイズ耐性のために設計された差動信号。5インチから15.6インチのパネルまでの産業用ワークホース。 LVDSディスプレイモジュールガイド の仕様を参照してください。
- SPI:ピン数が少なく、2.4インチから3.5インチの小型ディスプレイやシンプルなMCU駆動のセットアップに一般的です。初期化レジスタシーケンスの記述が必要で、ファームウェアの労力が増えます。
顧客側の制約:あなたの側が決定すること
サプライヤーが提供できるものを見る前に、自分の側から始めてください。通常、実現可能なインターフェースのセットを決定するのは3つの要素です。
ホスト/メインボードの能力
これは通常、最も難しい制約です。あなたのMCUが24ビット並列出力を持つネイティブRGB TFTコントローラーを持っている場合、あなたはRGBの領域にいます。あなたのSoCがMIPI DSIレーンを公開している場合、それはMIPIパネルを開きます。もしあなたがSPIといくつかのGPIOしか提供しないシンプルなMCUで作業している場合、オンボードコントローラーを持つSPI駆動のディスプレイが自然な選択です。
まず、マザーボードのデータシートを確認してください。遅くともそれを行ってください。実際に使用できるインターフェースオプションはここで設定されており、サプライヤーが下流で行うことは、適切なコントローラーや物理ピンが欠けているホストを上書きすることはできません。
チームの開発能力
異なるインターフェースは異なるレベルのファームウェアの努力を要求します。SPIディスプレイは通常、画面が点灯する前にディスプレイコントローラーを設定するために初期化レジスタのシーケンスを送信する必要があります。これは難しくはありませんが、すべてのチームが以前にこれを行ったわけではありません。対照的に、RGBとLVDSはソフトウェア側ではより簡単です:タイミングパラメータを設定し、フレームデータの送信を開始します。
チームに深い組み込み経験がある場合、SPIは問題になりません。ファームウェアの帯域幅が厳しく、最小限のレジスタレベルの設定でディスプレイを「ただ動作させたい」場合、RGBまたはLVDSは統合時間を短縮するかもしれません。
プロジェクトの種類が柔軟性を決定する
これが、LCDインターフェース選択プロセスで最も大きな分岐が発生する場所です。
新しい設計またはプロトタイプ段階:意味のある柔軟性があります。サプライヤーのICベースの推奨に従うことができます。サプライヤーの標準モジュールがRGBで、ホストがRGBをサポートしている場合、決定は下され、次に進みます。
EOL置き換えプロジェクト柔軟性が崩れます。元のディスプレイのインターフェースピン配置は、すでにあなたのメインボード設計に組み込まれています。インターフェースを変更することは、メインボードを変更することを意味し、これはEOL交換シナリオではめったに受け入れられません。私はこれについて詳細に書きました LCDディスプレイEOL交換ガイド。そこでの基本ルールはここにも適用されます:他のことをする前に元のインターフェースピン配置を確認してください。EOL部品が40ピンRGBインターフェースを使用していた場合、あなたの交換品もそれに一致する必要があります。さもなければ、ボードの再設計を考慮しなければなりません。
サプライヤー側の制約:モジュールが決定すること
さて、方程式のもう一方の側です。ホストが何を駆動できるかを知っていても、ディスプレイモジュール自体には独自の制約があります。これを理解することで、サプライヤーと話すときにより良い質問をする手助けになります。
インターフェースはガラスではなくドライバーICから来ます
LCDガラス自体(セル、偏光板、バックライト)はインターフェースを決定しません。モジュールのフレキシブルプリント回路に搭載されたドライバーICが決定します。同じガラスは異なるドライバーICと組み合わせることで、異なるインターフェースを持つモジュールを生成できます。4.3インチ480×272パネルは本質的にRGBパネルでもMCUパネルでもありません。これは、サプライヤーが選択したICとそのICの設定によります。これにより、パネル仕様に基づいてディスプレイを考えるエンジニアが混乱することがあるため、会話の初めに明示的に述べる価値があります。
パターンA:1つのIC、設定による複数のインターフェースモード
2.4インチから3.5インチの範囲で一般的なパターン:複数のインターフェースモードをサポートするドライバーICを中心に構築されたディスプレイ。例えば、SPI通信のために主に設計されたICが、レジスタ設定を通じてMCU 8080パラレルモードまたはRGBモードで動作するように再構成できるものです。切り替えはICの設定レベルで行われ、物理コネクタレベルではありません。これにより、サプライヤーは異なる顧客のために異なるインターフェースバリアントで同じガラスを提供する能力を持ちます。
パターンB:1つのコネクタ上の複数のインターフェース、ハードウェアピンによって選択
上記のパターン A は、構成レベルで発生します。IC のファームウェアまたはレジスタ設定がモードを決定しますが、物理的にコネクタに出力されるのは一つのインターフェースの信号だけです。パターン B はさらに一歩進んでいます: コネクタ自体がすべてのサポートされているインターフェースの信号を同時に運び、ハードウェア ピンだけがどれがアクティブかを決定します。すべての 3 つのインターフェース信号グループが同じピンアウトで露出する 2.4 インチ モジュールを考えてみてください:
- RGB信号グループ:VSYNC、HSYNC、DOTCLK、ENABLE、および18本のデータライン(DB17からDB0)
- SPI信号グループ:SDO、SDI、RD、WR/SCK、RS、CS
- 4つのIM(インターフェースモード)選択ピン: IM0、IM1、IM2、IM3
これらの信号はすべて1つの45ピンコネクタに存在します。顧客は注文時にインターフェースを選択する必要はありません。彼らはハードウェアのプルアップまたはプルダウン抵抗を介してIMピンを構成し、ドライバーICは対応するモードで起動します。SPIからRGB、MCUモードへの切り替えはツーリングの変更ではありません。異なるFPCではありません。これは、すでにコネクタに存在するピンのハードウェア構成です。
これは、インターフェース選択がこのシナリオでは調達の決定ですらないことを意味するため、重要です。これはハードウェア設計段階で顧客のボード上で決定されるブリングアップ構成です。
パターンC:ICはそれをサポートしているが、モジュールはそれを公開していない
これは最も混乱を引き起こす区別であり、独自のセクションに値します。
ドライバーICのデータシートには、SPI、RGB、MCUモードのサポートが記載されている場合があります。これはシリコンが何をできるかを示していますが、そのICを中心に構築された特定のモジュールが実際に何を提供するかは示していません。理由は以下の通りです。
サプライヤーがモジュールを設計する際、彼らはルーティングの決定を行います:ICのサポートされているインターフェース信号グループのどれがFPCコネクタにトレースされ、どれがチップ内部に留まるかです。同じICに基づいて構築された2つのモジュールは、顧客の側から見るとまったく異なる外観になる可能性があります:
- すべての信号グループがルーティングされます。サプライヤーは、上記のパターンBの例のように、すべてのサポートされているインターフェースの信号をコネクタに持ってきます。顧客は起動時に選択できます。
- 出力される信号グループは1つだけサプライヤーは、たとえば、RGBデータとタイミングラインのみをコネクタにルーティングしますが、下にあるICはSPIやMCUもサポートしています。ICの未使用信号ピンは、固定レベルにプルアップされるか、内部でフローティングのままにされます。それらはコネクタに持ってこられることはありませんでした。
ケース(2)では、モジュールは顧客の視点から見ると単一インターフェースです。ICのデータシートがマルチインターフェースサポートについて何を言っているかは重要ではありません。SPIおよびMCUモードは電気的にアクセスできないため、それらの信号を運ぶトレースはFPC上に存在しません。
インターフェースを変更できない場合
いくつかの状況では、再構成の余地がありません。ドライバーICは、切り替え用のハードウェアピンがない状態で、工場出荷時に1つのインターフェースモードに設定されている場合があります。パネルのガラスルーティングは、特定のインターフェースの信号要件に合わせて設計されている可能性があり、インターフェースを変更するにはセルレイアウトを再設計する必要があります。その時点で、選択肢は3つに絞られます:ドライバーICを変更する(カスタマイズプロジェクト)、あなたの側でメインボードを変更する、または標準モジュールがすでにあなたのインターフェースに一致する別のサプライヤーを見つけることです。カスタマイズが進む道であるなら、私たちの カスタムLCDディスプレイOEMガイド は、サプライヤーにコミットする前に評価すべきことをカバーしています。
実用的な意思決定フレームワーク
両側の制約がテーブルに出された状態で、私が推奨するLCDインターフェース選択シーケンスを示します。これは比較表ではなく、意思決定フローです。
- 新しいデザインか置き換えか? 置き換えの場合は、まず元のインターフェースピンアウトを確認してください。すべての下流はこの回答に依存します。
- ホストは何をネイティブにサポートしていますか? データシートを確認してください。MCUまたはSoCはRGBコントローラー、MIPI DSIレーン、LVDS送信機、またはSPI/GPIOのみを公開していますか?その回答が実現可能なセットを決定します。
- サプライヤーの標準モジュールは、あなたのサイズと解像度に対してそれをカバーできますか? ここでは、ドライバーICが何を可能にするかだけでなく、その能力のどれが実際にこの特定のモジュールのコネクタにルーティングされているかを確認する必要があります。パターンCを参照してください:ICのサポートとモジュールのサポートは同じではありません。
- 標準モジュールが一致しない場合: モジュールのカスタマイズ(IC交換、FPC再設計)のコストと、メインボード設計の調整コストを比較してください。プロトタイプ段階では、サプライヤーの標準オプションに従う方が安価であることが多いです。
インターフェースを事前に決定するのではなく、サプライヤーと共有すべきこと
この記事から一つだけ持ち帰るべきことがあるとすれば、それはこれです。ディスプレイサプライヤーに連絡する際、RGB対MIPI対LVDSを自分で解決しておく必要はありません。サプライヤーのモジュールが実際に提供するものを理解する前にインターフェースを事前に決定しようとすると、標準製品として存在しない構成を要求することにつながる可能性があります。
代わりに2つの情報を共有してください:
- メインボードのネイティブインターフェース機能: あなたのMCU、SoC、またはアプリケーションプロセッサは何を出力しますか?どのインターフェースをサポートし、どの解像度で動作しますか?
- これは新しい設計か置き換えか: これはサプライヤーにあなたの側にどれだけの柔軟性があるかを伝えます。
これら2つのデータポイントを持っていれば、サプライヤーは通常、数日以内に実現可能なオプションを確認できます。LCDインターフェースの選択は、短い会話で済むべきものであり、研究プロジェクトではありません。
プロジェクトに取り組んでいて、どのディスプレイインターフェースがメインボードに適しているかを見極める必要がありますか?ホストのネイティブインターフェース機能と、これは新しい設計か置き換えかを共有すれば、実現可能性を評価する手助けができます。 連絡先: [email protected]
関連する読み物
よくある質問
私は自分の解像度とサイズは知っていますが、インターフェースは知りません。それはサプライヤーに連絡する際の問題ですか?
いいえ、それは完全に正常です。プロトタイプ段階でのほとんどの問い合わせは、指定されたインターフェースなしで届きます。あなたのメインボードのネイティブインターフェースの能力と、これは新しい設計なのか置き換えプロジェクトなのかを共有してください。サプライヤーは、その後、どのインターフェースオプションが彼らの側で実現可能かを確認できます。インターフェースの選択は通常、会話であり、前提条件ではありません。
開発の後半でインターフェースを切り替えることはできますか?
プロジェクトの種類によります。プロトタイプ段階の新しい設計では、サプライヤーのモジュールがそれをサポートしている場合、インターフェースを切り替えることがしばしば可能です(記事のパターンBおよびCを参照)。EOL置き換えプロジェクトでは、インターフェースは通常ロックされており、あなたのメインボードは元のピンアウトのために設計されています。その場合、インターフェースを変更することはメインボードを変更することを意味し、これはめったに受け入れられません。
ICのデータシートにMIPIとRGBをサポートしていると記載されている場合、そのICを使用するモジュールは両方のオプションを提供するということですか?
必ずしもそうではありません。これは記事のパターンCで説明されている区別です。ICデータシートは、シリコンが何をできるかを示しています。そのIC上に構築された特定のモジュールが実際に両方のインターフェースを公開しているかどうかは、サプライヤーがFPCコネクタにルーティングした信号グループによります。一部のモジュールは、サポートされているすべてのインターフェースをコネクタに持ってきます。他のモジュールは、IC自体がより多くの機能を持っているにもかかわらず、1つのインターフェースのみをルーティングします。どのインターフェースが実際にアクセス可能であるかを、ICがサポートしているものだけでなく、必ずサプライヤーに確認してください。
私のプロジェクトはEOLディスプレイの交換です。インターフェースの柔軟性はありますか?
非常に少なく、これは設計によるものです。あなたのメインボードは元のディスプレイのインターフェースピンアウトに合わせてレイアウトされています。インターフェースを変更することはメインボードを再設計することを意味し、ほとんどのチームはそれを避けようとします。最良の方法は、元のインターフェースと正確に一致させることです。正確な一致が利用できない場合は、サプライヤーに相談して、元のピンアウトを保持しながら新しい利用可能なICを使用するカスタムドロップイン置き換えについて話し合ってください。
7インチの産業用ディスプレイにはどのインターフェースを選ぶべきですか?
単一の答えはありません。7インチの産業用パネルの場合、LVDSが最も一般的な選択肢です。なぜなら、長いケーブルでのノイズ処理が得意で、このサイズで広くサポートされているからです。しかし、ホストSoCにMIPI DSI出力と短いフレックスケーブルがある場合、MIPIの方がピン数が少なくて済むため、より適しているかもしれません。ホストにネイティブRGB TFTコントローラーがある場合、RGBパネルが最も簡単な選択肢かもしれません。一般的な推奨からではなく、ホストの能力から始めてください。

コメントを残す