JAJSX45B August   2025  – June 2026 TXE8116

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 推奨動作条件
    4. 5.4 熱に関する情報
    5. 5.5 電気的特性
    6. 5.6 タイミング要件
    7. 5.7 SPI バスのタイミング要件
    8. 5.8 スイッチング特性
  7. パラメータ測定情報
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1 I/O ポート
      2. 7.3.2 割り込み出力 (INT)
      3. 7.3.3 リセット入力 (RESET)
      4. 7.3.4 バス ホールド
      5. 7.3.5 フェイルセーフ モード
      6. 7.3.6 ソフトウェア リセット呼び出し
      7. 7.3.7 デイジー チェーン
      8. 7.3.8 マルチ ポート
      9. 7.3.9 機能レジスタのマッピング
    4. 7.4 デバイスの機能モード
      1. 7.4.1 パワーオン リセット
    5. 7.5 プログラミング
      1. 7.5.1 SPI
      2. 7.5.2 SPI データ形式
      3. 7.5.3 バースト モード
      4. 7.5.4 SPI 書き込み
      5. 7.5.5 SPI 読み取り
      6. 7.5.6 SPI デイジー チェーン
    6. 7.6 TXE8116 のレジスタ
  9. アプリケーションと実装
    1. 8.1 使用上の注意
    2. 8.2 代表的なアプリケーション
    3. 8.3 電源に関する推奨事項
      1. 8.3.1 パワーオン リセットの要件
    4. 8.4 レイアウト
      1. 8.4.1 レイアウトのガイドライン
      2. 8.4.2 レイアウト例
  10. デバイスおよびドキュメントのサポート
    1. 9.1 ドキュメントの更新通知を受け取る方法
    2. 9.2 サポート・リソース
    3. 9.3 商標
    4. 9.4 静電気放電に関する注意事項
    5. 9.5 用語集
  11. 10改訂履歴
  12. 11メカニカル、パッケージ、および注文情報

SPI 書き込み

SPI 書き込み動作は、コントローラ デバイスから周辺デバイスにデータを送信するために使用されます。SPI 書き込みは、図 7-7に示すシングル バイト書き込み、または図 7-8に示すバースト書き込みで実行できます。バースト書き込みでは、複数バイトをデバイスに書き込むことができます。この動作は SPI バス上で実行され、コントローラ デバイスが CS を low に駆動し、シリアル クロック (SCLK) を生成して、ペリフェラルにデータを送信します。SPI 書き込みは、通常、周辺装置の構成、制御コマンドの送信、データの転送に使用されます。SPI シングル書き込み中、デバイスはレジスタ ポインタで指定されたレジスタの最後のデータを送信します。SPI バースト書き込みでは、アドレスが自動的にインクリメントされ、デバイスは更新されたレジスタ ポインタで指定されたレジスタの最後のデータを送信します。


TXE8116 SPI シングル書き込み
図 7-7 SPI シングル書き込み

TXE8116 SPIバースト書き込み
図 7-8 SPIバースト書き込み

SPI 書き込み手順:

  1. CS を low に駆動します。この動作により、内部シフト レジスタが有効になります。
  2. 24 ビットのデータを MSB ファースト方式でデバイスに移行します (MSB ビット)。SCLK の立ち上がりエッジの間、データは安定している必要があります。
  3. MSB ビットは、書き込み動作であることを示す「0」である必要があります。
  4. SDO ピンで、デバイスは最初の 2 ビットを 2'b11 として送信します (ステータス セグメントであることを示します)。次の 6 ビットは、故障ステータス レジスタ のビット 5 ~ 0 です。次の 8 ビットはすべて 0 であり、その後にレジスタ ポインタで選択されたレジスタの現在のデータ (8 ビット) が続きます。
  5. 最後のデータビットが転送された後、転送するデータがない場合は SCLK を low に駆動します。
  6. データバイトが SDI に送られると、レジスタの以前の内容が SDO に送られます。
  7. 書き込みサイクルを終了するために CS をデアサート (High に駆動) します。