JAJSVI2 October   2024 LP5899-Q1

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. デバイスの比較
  6. ピン構成および機能
  7. 仕様
    1. 6.1 絶対最大定格
    2. 6.2 ESD 定格
    3. 6.3 熱に関する情報
    4. 6.4 推奨動作条件
    5. 6.5 電気的特性
    6. 6.6 タイミング要件
    7. 6.7 スイッチング特性
    8. 6.8 タイミング図
    9. 6.9 代表的特性
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1 内部発振器およびクロック
        1. 7.3.1.1 システム クロック
        2. 7.3.1.2 連続クロック シリアル インターフェイス (CCSI) クロック
      2. 7.3.2 連続クロック シリアル インターフェイス (CCSI)
        1. 7.3.2.1 コマンド フォーマット
        2. 7.3.2.2 コマンドの認識および同期化
        3. 7.3.2.3 CCSI コマンド キュー
        4. 7.3.2.4 CCSI のスタート ビットと検査ビットの挿入と除去
      3. 7.3.3 FIFO
        1. 7.3.3.1 FIFO レベルおよびデータ レディ (DRDY) 割り込み
        2. 7.3.3.2 FIFO クリアランス
      4. 7.3.4 診断
        1. 7.3.4.1  低電圧誤動作防止
        2. 7.3.4.2  発振器フォルト診断
        3. 7.3.4.3  SPI 通信喪失
        4. 7.3.4.4  SPI 通信エラー
          1. 7.3.4.4.1 リセット タイマー
          2. 7.3.4.4.2 チップ セレクト (CS) リセット
          3. 7.3.4.4.3 CRC 誤差
          4. 7.3.4.4.4 レジスタ書き込みエラー
        5. 7.3.4.5  CCSI 通信喪失
          1. 7.3.4.5.1 SIN 固着診断
        6. 7.3.4.6  CCSI 通信エラー
          1. 7.3.4.6.1 CHECK ビット エラー
          2. 7.3.4.6.2 データ整合性診断
          3. 7.3.4.6.3 CCSI コマンド キュー オーバーフロー
        7. 7.3.4.7  FIFO 診断
          1. 7.3.4.7.1 TXFIFO オーバーフロー
          2. 7.3.4.7.2 TXFIFO アンダーフロー
          3. 7.3.4.7.3 TXFIFO シングル エラー検出 (SED)
          4. 7.3.4.7.4 RXFIFO オーバーフロー
          5. 7.3.4.7.5 RXFIFO アンダーフロー
          6. 7.3.4.7.6 RXFIFO シングル エラー検出 (SED)
        8. 7.3.4.8  OTP CRC エラー
        9. 7.3.4.9  フォルト マスク
        10. 7.3.4.10 診断表
    4. 7.4 デバイスの機能モード
      1. 7.4.1 電源なし
      2. 7.4.2 初期化状態
      3. 7.4.3 NORMAL 状態
      4. 7.4.4 FAILSAFE 状態
    5. 7.5 プログラミング
      1. 7.5.1 SPI データの有効性
      2. 7.5.2 チップ セレクト (CS) および SPI リセット制御
      3. 7.5.3 SPI コマンド フォーマット
      4. 7.5.4 SPI コマンドの詳細
    6. 7.6 デバイスのレジスタ
  9. アプリケーションと実装
    1. 8.1 アプリケーション情報
    2. 8.2 代表的なアプリケーション
      1. 8.2.1 設計要件
      2. 8.2.2 詳細な設計手順
        1. 8.2.2.1 プログラミング手順
      3. 8.2.3 アプリケーション曲線
    3. 8.3 電源に関する推奨事項
    4. 8.4 レイアウト
      1. 8.4.1 レイアウトのガイドライン
      2. 8.4.2 レイアウト例
  10. デバイスおよびドキュメントのサポート
    1. 9.1 デバイス サポート
    2. 9.2 ドキュメントのサポート
      1. 9.2.1 関連資料
    3. 9.3 ドキュメントの更新通知を受け取る方法
    4. 9.4 サポート・リソース
    5. 9.5 商標
    6. 9.6 静電気放電に関する注意事項
    7. 9.7 用語集
  11. 10改訂履歴
  12. 11メカニカル、パッケージ、および注文情報
    1. 11.1 テープおよびリール情報
    2. 11.2 メカニカル データ

SPI コマンド フォーマット

図 7-9表 7-2 に、SPI コマンドの送信フォーマットの定義を示します。各 SPI コマンドには複数の 16 ビット ワードが含まれています。ワードのタイプは次のとおりです。

  • コマンド ワード:コマンド ワードには、常にコマンド タイプの識別子が含まれます。タイプに応じて、コマンド ワードには以下も含まれます。
    • 書き込みまたは読み取り対象の開始アドレス。フィールド アドレス = 0 の場合はアドレス 0x00 を意味します。
    • 送信される、または読み取りが予想されるデータの長さ。長さフィールドが opt で始まる場合はデータはオプションです。したがって、opt_data_length = 0 は 0 データ ワードを意味します。opt で始まらないフィールドの場合、data_length = 0 は 1 データ ワードを意味します。
    • データ転送時に付加される追加の END バイト数。extra_end_bytes フィールド = 0 は、追加の END バイト 0 を意味します。1 つの SPI コマンドで最大 127 の追加 END バイトを付加できます。
    • 固定データ (SOFTRESET_CRC コマンドの場合)
  • データ ワード:コマンド タイプに応じて、転送が必要なデータ (0~N)、デバイスに書き込まれたレジスタ データ (0~N)、デバイスから読み取られたレジスタ データ (N+1~M)、RXFIFO から読み取られたデータ (N+1~M) になります。
  • CRC ワード:各コマンドには、次の 2 つの異なる CRC ワードが含まれます。
    • SPI コントローラによって生成された CRC ワード。この CRC は、SPI コマンド ワードとすべての送信データ ワード (0~N) に対して計算されています。
    • SPI ペリフェラルによって生成された CRC ワード。この CRC は、返されたすべてのデータ ワード (N+1~M) に対して計算されています。
    2 つの異なる CRC アルゴリズムがサポートされています。デフォルトのアルゴリズムは CCITT-FALSE です。これは、REG_WR コマンドを使用して CRC-16/XMODEM アルゴリズムに変更できます。CRC アルゴリズムを変更すると、次の SPI コマンドから新しいアルゴリズムが使用されます。どちらのアルゴリズムも、多項式 X16 + X12 + X5 + 1 に基づいています。

LP5899-Q1 SPI コマンド フォーマット図 7-9 SPI コマンド フォーマット
表 7-2 SPI コマンドの詳細
コマンド タイプ コマンド ワード データ ワード CRC ワード
CMD[15:12] 11 10 9 8 7 6 5 4 3 2 1 0
FWD_WR_CRC 0x2 0x0 data_length[8:0] データ ワード 0-data_length CRC
FWD_WR 0x3 data_length[11:0] データ ワード 0-data_length CRC
FWD_WR_END_CRC 0x4 opt_data_length[4:0] extra_end_bytes[6:0] データ ワード 0-(opt_data_length-1) CRC
FWD_WR_END 0x5 opt_data_length[4:0] extra_end_bytes[6:0] データ ワード 0-(opt_data_length-1) CRC
FWD_RD_END_CRC 0x6 data_length[4:0] extra_end_bytes[6:0] データ ワード 0-data_length CRC
FWD_RD_END 0x7 data_length[4:0] extra_end_bytes[6:0] データ ワード 0-data_length CRC
DATA_RD_CRC 0x8 0x0 data_length[7:0] 該当なし CRC
DATA_RD 0x9 0x0 data_length[7:0] 該当なし CRC
REG_WR_CRC 0xA 0x0 address[3:0] 0x0 data_length[3:0] データ ワード 0-data_length CRC
REG_WR 0xB 0x0 address[3:0] 0x0 data_length[3:0] データ ワード 0-data_length CRC
REG_RD_CRC 0xC 0x0 address[3:0] 0x0 data_length[3:0] 該当なし CRC
REG_RD 0xD 0x0 address[3:0] 0x0 data_length[3:0] 該当なし CRC
SOFTRESET_CRC 0xE 0x1E1 該当なし CRC