JAJU884J October   2014  – June 2024 DLPC900

 

  1.   1
  2.   はじめにお読みください
    1.     このマニュアルについて
    2.     テキサス・インスツルメンツの関連資料
    3.     サポートが必要な場合
    4.     商標
  3. 1インターフェイス プロトコル
    1. 1.1 I2C インターフェイス
      1. 1.1.1 I2C トランザクションの構造
        1. 1.1.1.1 I2C START 条件
        2. 1.1.1.2 I2C STOP 条件
        3. 1.1.1.3 DLPC900 の I2C セカンダリ コントローラのアドレス 
        4. 1.1.1.4 DLPC900 の I2C サブアドレスとデータ バイト
      2. 1.1.2 I2C 読み出しコマンド シーケンスの例
        1. 1.1.2.1 パラメータ付き I2C 読み出しコマンドの例
      3. 1.1.3 I2C 書き込みコマンド シーケンスの例
    2. 1.2 USB インターフェイス
      1. 1.2.1 USB トランザクション シーケンス
      2. 1.2.2 USB 読み出しトランザクション シーケンスの例
      3. 1.2.3 USB 書き込みトランザクション シーケンスの例
    3. 1.3 INIT_DONE 信号
  4. 2DLPC900 の制御コマンド
    1. 2.1 DLPC900 のステータス コマンド
      1. 2.1.1 ハードウェア ステータス
      2. 2.1.2 システム ステータス
      3. 2.1.3 メイン ステータス
      4. 2.1.4 ファームウェア バージョンの取得
      5. 2.1.5 ハードウェア構成とファームウェア タグ情報の読み出し
      6. 2.1.6 エラー コード読み出し
      7. 2.1.7 読み出しエラーの説明
    2. 2.2 DLPC900 のファームウェア プログラミング コマンド
      1. 2.2.1  読み出しステータス
      2. 2.2.2  プログラム モードの開始
      3. 2.2.3  プログラム モードの終了
      4. 2.2.4  読み出し制御
      5. 2.2.5  開始アドレス
      6. 2.2.6  セクタの消去
      7. 2.2.7  フラッシュ データ ダウンロードのサイズ
      8. 2.2.8  データのダウンロード
      9. 2.2.9  チェックサムの計算
      10. 2.2.10 コントローラ イネーブル / ディスエーブル コマンド
    3. 2.3 チップセット制御コマンド
      1. 2.3.1  チップセット構成コマンド
        1. 2.3.1.1 電力モード
        2. 2.3.1.2 DMD のスタンバイおよびアイドル モード
        3. 2.3.1.3 DMD パーク / アンパーク (推奨していません)
        4. 2.3.1.4 カーテン色
      2. 2.3.2  パラレル インターフェイス構成
        1. 2.3.2.1 パラレル ポート構成
        2. 2.3.2.2 入力データ チャネルの交換
      3. 2.3.3  入力ソース コマンド
        1. 2.3.3.1 ポートとクロックの構成
        2. 2.3.3.2 入力ソースの構成
        3. 2.3.3.3 入力ピクセル データの形式
        4. 2.3.3.4 内部テスト パターンの選択
        5. 2.3.3.5 内部テスト パターンの色
        6. 2.3.3.6 画像のロード
      4. 2.3.4  画像反転
        1. 2.3.4.1 長軸画像反転
        2. 2.3.4.2 短軸画像反転
      5. 2.3.5  IT6535 電力モード
      6. 2.3.6  ガンマ設定およびイネーブル
      7. 2.3.7  LED ドライバ コマンド
        1. 2.3.7.1 LED イネーブル出力
          1. 2.3.7.1.1 LED PWM 極性
        2. 2.3.7.2 LED ドライバ電流
        3. 2.3.7.3 最小 LED パルス幅 (µs)
        4. 2.3.7.4 最小 LED パルス幅 (ns)
        5. 2.3.7.5 最小 LED パターン露出時間 (単位:マイクロ秒) の取得
        6. 2.3.7.6 最小 LED パターン露出時間 (単位:ns) の取得
      8. 2.3.8  GPIO コマンド
        1. 2.3.8.1 GPIO の構成
        2. 2.3.8.2 GPIO クロックの構成
        3. 2.3.8.3 GPIO ビジー
      9. 2.3.9  パルス幅変調 (PWM) 制御
        1. 2.3.9.1 PWM 設定
        2. 2.3.9.2 PWM イネーブル
      10. 2.3.10 バッチ・ファイル コマンド
        1. 2.3.10.1 バッチ ファイル名
        2. 2.3.10.2 バッチ ファイルの実行
        3. 2.3.10.3 バッチ ファイルの遅延
        4. 2.3.10.4 バッチ・ファイルの例
    4. 2.4 表示モード コマンド
      1. 2.4.1 表示モードの選択
        1. 2.4.1.1 ビデオ モードの解像度
        2. 2.4.1.2 入力表示解像度
        3. 2.4.1.3 DMD ブロック ロード
        4. 2.4.1.4 最小露出時間
      2. 2.4.2 画像ヘッダー
      3. 2.4.3 パターン画像の圧縮
        1. 2.4.3.1 ランレングス エンコーディング
          1. 2.4.3.1.1 RLE 圧縮の例
        2. 2.4.3.2 拡張ランレングス エンコーディング
          1. 2.4.3.2.1 拡張 RLE 圧縮の例
          2. 2.4.3.2.2 画像のパディングの終了
      4. 2.4.4 パターン表示コマンド
        1. 2.4.4.1 トリガ コマンド
          1. 2.4.4.1.1 トリガ出力 1
          2. 2.4.4.1.2 トリガ出力 2
          3. 2.4.4.1.3 トリガ入力 1
          4. 2.4.4.1.4 トリガ入力 2
        2. 2.4.4.2 LED イネーブル遅延コマンド
          1. 2.4.4.2.1 赤色 LED のイネーブル遅延
          2. 2.4.4.2.2 緑色 LED イネーブル遅延
          3. 2.4.4.2.3 青色 LED イネーブル遅延
        3. 2.4.4.3 パターン表示コマンド
          1. 2.4.4.3.1 パターン表示の開始 / 停止
          2. 2.4.4.3.2 パターン表示反転データ
          3. 2.4.4.3.3 パターン表示 LUT 構成
          4. 2.4.4.3.4 パターン表示 LUT リオーダ構成
          5. 2.4.4.3.5 パターン表示 LUT の定義
        4. 2.4.4.4 パターン オン ザ フライ コマンド
          1. 2.4.4.4.1 パターン BMP ロード初期化
          2. 2.4.4.4.2 パターン BMP ロード
        5. 2.4.4.5 I2C パススルー コマンド
          1. 2.4.4.5.1 I2C パススルーの構成
          2. 2.4.4.5.2 I2C パススルー書き込み
          3. 2.4.4.5.3 I2C パススルー読み出し
    5. 2.5 デバッグ モード コマンド
      1. 2.5.1 宛先コントローラのコマンド (デュアル コントローラ システム)
      2. 2.5.2 メモリの読み取り / 書き込みコマンド
        1. 2.5.2.1 有効なメモリ アドレス範囲
      3. 2.5.3 デバッグ マスク コマンド
  5. 3DLPC900 のフォルト ステータス
    1. 3.1 DLPC900 の FAULT_STATUS の位置
    2. 3.2 DLPC900 の FAULT_STATUS の説明
  6. 4パワーアップおよびパワーダウンと初期化に関する考慮事項
    1. 4.1 起動
    2. 4.2 パワーダウン
    3. 4.3 パワーアップ自動初期化
  7. 5コマンドの例
    1. 5.1 ビデオ パターン モードの例
    2. 5.2 保存済みパターン モードの例
    3. 5.3 パターン オン ザ フライの例
    4. 5.4 I2C パススルー書き込みの例
    5. 5.5 I2C パススルー読み出しの例
  8.   A レジスタ・クイック・リファレンス
    1.     A.1 I2C レジスタ クイック リファレンス
    2.     A.2 コマンドのガイド
  9.   B バッチ ファイル コマンド記述子
    1.     B.1 コマンド記述子
  10.   C 改訂履歴
パターン表示 LUT リオーダ構成

パターン表示 LUT リオーダ構成コマンドは、メモリに保存されたパターンがこのコマンドで定義された順序で表示されるように、ルックアップ テーブル (パターン表示 LUT) の順序を変更します。このコマンドを実行する前に、現在のパターン シーケンスを停止します。このコマンドは、保存済みパターン モードとパターン オン ザ フライ モードでのみ適用できます。

パターン表示 LUT 内で、パターンは任意の順序で参照でき、繰り返すことができます。さらに、DLPC900 のパターン メモリに保存されたパターンのサブセットを参照できます。

注:

  • このコマンドを使用する前に、パターン表示 LUT 構成コマンドを発行することで、デフォルトの表示順序を設定する必要があります。
  • 使用されするパターン インデックス番号は、パターン表示 LUT 構成コマンドで定義されたパターンの組に含まれている必要があります (つまり、パターン表示 LUT 構成コマンドで定義されたエントリ数 - 1 以下の必要があります)。
表 2-140 パターン表示 LUT リオーダ構成コマンド
I2C USB
読み出し 書き込み 0x1A32
0xF6
表 2-141 パターン表示 LUT リオーダ構成コマンドの定義
バイト ビット 説明 リセット タイプ
1:0 10:0 リオーダ LUT エントリ数 (NR):
  • 1~1024 (DLP5500 DMD)
  • 1~512 (それ以外の DMD)
d0 wr
1 = 1 エントリ
2 = 2 エントリ
  • 最大 1024 エントリ (DLP5500 DMD)
  • 最大 512 エントリ (それ以外の DMD)
5:2 31:0 表示するパターンの数 (NP):
  • 設定値が 0 なら、シーケンスを永久に繰り返す
  • 設定値 = 表示するパターンの数 (1)
d0 wr
7:6 15:0 最初に表示されるパターン インデックス番号 d0 wr
9:8 15:0 2 番目に表示されるパターン インデックス番号 d0 wr
15:0 n 番目の位置に表示されるパターン インデックス番号 d0 wr
注:N = [バイト 1:0] 内の LUT エントリの数 (NR)
注:表示されるパターン インデックスは、0x1A31 で定義されたエントリ数 - 1 以下の必要があります。つまり、パターンはパターン表示 LUT 内に存在する必要があります。
表示するパターン表示 LUT リオーダ構成のパターン数 (NP)。
注: シーケンスを 1 回表示するには、これをパターン表示 LUT エントリ数 (NR) と同じ値に設定します。シーケンスを複数回表示するには、ここに任意の数を入力できます。パターンは floor(NP/NR) 回表示され、残り (R) は、パターン表示 LUT リオーダの最初の R エントリが表示されます。たとえば、NP = 157、NR = 50 の場合、パターン表示 LUT リオーダ シーケンスは 3 回表示され、続いてパターン表示 LUT リオーダ シーケンスで定義された最初の 7 つのパターンが表示されます。

入力トリガの考慮事項:

パターン表示 LUT 定義コマンドで定義された入力トリガを持つパターンは、パターンに追加されます。したがって、並べ替えられた表示パターン LUT 内でパターンインデックス番号が参照されると常に、システムはトリガを待ちます。また、デフォルトの表示パターン LUT の順序でトリガされたパターンの元々前にあったパターンは、並べ替えられた表示パターン LUT のどこに表示されるかに関係なく、その最後に 105µs のダーク タイムを表示します。また、デフォルトの表示パターン LUT の順序でトリガされたパターンの前になかったパターンが、トリガされたパターンの直前に配置された場合、そのトリガが受信されるまで、そのパターンの最後のビット パターンが表示されます。

この挙動を制御するために使える方法は複数あります。

  • デフォルトの表示パターン LUT の順序の中で、トリガされたパターンとその前のパターンは、一緒に保持する必要があるペアであると考えます。
  • デフォルトの表示パターンの LUT の順序の中で、トリガされたパターンの前に、許容される最短の期間の 1 ビットの黒一色のパターンを追加します。現在の DMD の正確な最短時間については、「任意のパターン モードでの最小露出時間」を参照してください。これらのパターンは、一緒に保持する必要があるペアであると考えます。
  • 1 ビットの黒一色のパターンを、許容される最短の時間で追加し、その次にトリガされる 1 ビットの黒一色のパターンを続け、デフォルトの表示パターン LUT の順序内で元々トリガされるはずであったパターンからはトリガを削除します。これら 2 つのパターンは多用途なトリガのセットになり、トリガが必要なときに繰り返し使用できます。トリガされるパターンは黒色なので、露出の統合がトリガされる黒色のパターンから始まったとしても、露出に影響する追加の光は存在しません。