TFT LCDディスプレイの駆動方法

TFT LCDディスプレイの駆動方法

組み込みシステムやカスタムハードウェアにおいて、ディスプレイは通常、電源ツリーの中で最も敏感な部品です。薄膜トランジスタ(TFT)液晶ディスプレイを駆動するには、単にバッテリーをVCCピンに接続する以上の作業が必要です。論理ゲート、LEDストリング、液晶バイアスレールの間には複数の電源ドメインが存在し、それぞれが特定の電圧と厳密なタイミングシーケンスを要求します。.
これらのパラメータを遵守しないと、「ゴースト」現象、ちらつき、さらにはシリコンバックプレーンへの永久的な「ゲート・ロックアップ」損傷が発生します。したがって、ディスプレイへの適切な通電方法を理解することは、エンジニアと営業担当者の双方にとって必須の課題です。.

1. 電源ドメインの分解

現代のTFTモジュールは、本質的に1枚のガラスを共有する3つの異なるデバイスです。それぞれが独自の電気的特性を持っています:

A. 論理電源(VCC/VDD)

  • 電圧: 通常 3.3V. 。一部の旧式5Vモジュールも存在しますが、業界は現代のMCU(ESP32、STM32、ARM)に合わせて3.3Vを標準化しています。.
  • 機能: 内部コントローラ(例:ILI9341、ST7789)とデータインターフェース(SPI/パラレル/RGB)に電力を供給します。.
  • 重要な注意点: MCUが5Vロジックで動作するのに、TFTが3.3Vデバイスの場合、 必ず 高速レベルシフタ(74LVC245など)を使用し、ディスプレイのCMOS入力に過電圧がかかるのを防ぐ必要があります。.

B. バックライト(VBL)

  • 性質: 通常は白色LEDのアレイです。.
  • 要件: LEDは電流駆動デバイスです。小型ディスプレイではLEDが並列接続(3.3V @ 60mAを要求)されている場合があり、大型または産業用ディスプレイでは直列接続( 12V–24V @ 20mAを要求)されています。.
  • 制御: GPIOから直接バックライトを駆動してはいけません。専用の 定電流LEDドライバ またはMOSFETスイッチによるPWM回路を使用してください。.

C. バイアスレール(AVDD、VGH、VGL、VCOM)

  • 高度なパネル: 産業用および高解像度パネルは、液晶をねじるために特定の電圧を必要とします。.
    • VGH: 約+15V ~ +20V
    • VGL: 約-7V ~ -10V
  • 生成方法: ほとんどのホビイスト向けモジュールは、フレキシブルケーブル上に「チャージポンプ」回路を統合し、3.3Vレールからこれらを生成します。しかし、ベアの産業用パネルでは、外部PMIC( TPS65150).

2. 電源シーケンス:黄金律

液晶は直流分極の影響を受けやすい性質があります。論理が安定する前にデータ信号を印加したり、論理を停止した後もバイアスレールをオンにしたままにしたりすると、永久的な「焼き付き」を引き起こす可能性があります。“

標準的な起動シーケンス:

  1. $V_{CC}$(論理): 電源投入し、安定するまで待機(通常10ms~50ms)。.
  2. リセット: Pull the RST ピンをハイにします。.
  3. ソフトウェア初期化: SPI/パラレル経由で「Wake Up」および「Display On」コマンドを送信します。.
  4. バックライト: バックライトは 最後に. 有効にします。これにより、起動段階で「ガベージデータ」やちらつきがユーザーに見えるのを防ぎます。.

シャットダウンシーケンス: 順序を逆にします。まずバックライトをオフにし、次に「Sleep」コマンドを送信し、その後VCCを切断します。.


3. 実装シナリオ例

シナリオA:プロトタイピング構成(ESP32/Arduino)

標準的な2.8インチSPIディスプレイの場合、論理電源はMCUの3.3Vレギュレータから供給できます。ただし、バックライトは輝度制御のためにPWM対応ピンに接続された BJTまたはMOSFET (2N7002など)を介して給電する必要があります。.

警告: 100mAのバックライトをMCUピンから直接給電しようとすると、最終的にプロセッサのブラウンアウトやGPIOの焼損を引き起こします。.

シナリオB:バッテリー駆動ウェアラブル

リチウムポリマーバッテリー(3.7V~4.2V)で動作させる場合、2つの経路が必要です:

  1. 降圧(バック): バッテリー電圧を安定した3.3Vに下げて論理回路に供給する、高効率レギュレータ。.
  2. 昇圧(ブースト): 直列接続されたバックライトLEDに必要な~12V–19Vを生成するためのブーストコンバーター。.

4. ハードウェア完全性のベストプラクティス

  • デカップリング: 以下のコンデンサを 10µFタンタル および 0.1µFセラミック コンデンサを、ディスプレイの$V_{CC}$ピンにできるだけ近接して配置してください。これにより、TFT内部のチャージポンプからのスイッチングノイズを抑制します。.
  • グランドプレーン: 「ダーティグランド」(バックライトPWMスイッチング)と「クリーングランド」(SPI/I2Cロジック)を分離し、電源近くの単一点(スターグランド)で結合してください。.
  • EMI軽減: 長いリボンケーブル(FPC)の場合、データラインに10–50Ωの直列抵抗を追加して、信号反射とEMIを減衰させてください。.

よくある質問

Q: 電源が入っているのにTFT画面が白くなるのはなぜですか?

A: 「ホワイトスクリーン」は通常、バックライトが点灯しているがロジックが初期化されていないことを意味します。$V_{CC}$の電圧レベルを確認し、ソフトウェアのリセットシーケンスがデータシートに合致していることを確認してください。.

Q: バックライトに電流制限抵抗を使用できますか?

A: 小型ディスプレイ(2.4インチ以下)の場合、3.3V電源では小さな抵抗(例:10–22 $\Omega$)が許容されます。それ以上のサイズでは、LEDの発熱による熱暴走や輝度変動を防ぐために定電流ドライバーを使用する必要があります。.

Q: SDカード読み取り時にディスプレイがちらつきます。なぜですか?

A: バックライトとSDカードはともに「バースト的」な電力消費源です。SDカード読み取り時に3.3Vレールが低下している可能性があります。電源レールに大型のバルクコンデンサ(100µF以上)を使用するか、別々のレギュレーターを使用してください。.


参考資料

ニューヘイブンディスプレイ: TFT LCDサポートとナレッジベース

ディスプレイメイト: ディスプレイ技術比較

テキサス・インスツルメンツ: TPS65150データシート(TFT電源ソリューション)

STマイクロエレクトロニクス: AN4861: LCD-TFTディスプレイコントローラーアプリケーションノート