JAJSXC6 October   2025 TPS631013A

PRODMIX  

  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. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1 低電圧誤動作防止 (UVLO)
      2. 7.3.2 イネーブルとソフト・スタート
      3. 7.3.3 デバイス イネーブル (EN)
      4. 7.3.4 出力電圧制御
      5. 7.3.5 モード選択 (PFM/PWM)
      6. 7.3.6 出力放電
      7. 7.3.7 逆電流保護
      8. 7.3.8 保護機能
        1. 7.3.8.1 入力過電圧保護
        2. 7.3.8.2 出力過電圧保護
        3. 7.3.8.3 短絡保護 / Hiccup
        4. 7.3.8.4 サーマル シャットダウン
    4. 7.4 デバイスの機能モード
    5. 7.5 プログラミング
      1. 7.5.1 シリアル インターフェイスの説明
      2. 7.5.2 Standard-Mode、Fast-Mode、Fast-Mode Plus のプロトコル
      3. 7.5.3 I2C 更新シーケンス
  9. レジスタ マップ
    1. 8.1 レジスタの説明
      1. 8.1.1 レジスタ マップ
      2. 8.1.2 レジスタ CONTROL1 (レジスタ アドレス:0x02、デフォルト:0x09)
      3. 8.1.3 レジスタ VOUT (レジスタ アドレス:0x03、デフォルト:0x5C)
      4. 8.1.4 レジスタ CONTROL2 (レジスタ アドレス:0x05、デフォルト:0x75)
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 設計要件
      2. 9.2.2 詳細な設計手順
        1. 9.2.2.1 インダクタの選択
        2. 9.2.2.2 出力コンデンサの選択
        3. 9.2.2.3 入力コンデンサの選択
        4. 9.2.2.4 出力電圧の設定
      3. 9.2.3 アプリケーション曲線
    3. 9.3 電源に関する推奨事項
    4. 9.4 レイアウト
      1. 9.4.1 レイアウトのガイドライン
      2. 9.4.2 レイアウト例
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 デバイス サポート
      1. 10.1.1 サード・パーティ製品に関する免責事項
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 商標
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11改訂履歴
  13. 12メカニカル、パッケージ、および注文情報
    1.     66

Standard-Mode、Fast-Mode、Fast-Mode Plus のプロトコル

コントローラは、スタート条件を生成することでデータ転送を開始します。図 7-4 で示されているように、SCL がハイの状態で SDA ラインにハイからローへの遷移が発生すると、スタート条件となります。すべての I2C 互換デバイスは、スタート条件を認識します。

TPS631013A 開始条件と停止条件図 7-4 開始条件と停止条件

その後、コントローラは SCL パルスを生成し、7ビットのアドレスと読み取り/書き込み方向ビット R/W を SDA ラインに送信します。すべての送信中、コントローラはデータの有効性を確認します。有効なデータ条件では、クロックパルスのハイ期間全体にわたってSDAラインが安定している必要があります(図 7-5を参照)。すべてのデバイスは、コントローラから送信されたアドレスを認識し、それを内部固定アドレスと比較します。一致するアドレスを持つターゲット デバイスだけが、9 番目の SCL サイクルのハイ期間全体にわたって SDA ラインをローにすることで、アクノリッジ(図 7-6を参照)を生成します。この確認を検出すると、コントローラはターゲットとの通信リンクが確立されたことを認識します。

TPS631013A シリアル インターフェイスでのビット転送図 7-5 シリアル インターフェイスでのビット転送

コントローラは、ターゲットにデータを送信する(R/W ビット1)か、ターゲットからデータを受信する(R/W ビット 0)ために、さらに SCL サイクルを生成します。どちらの場合も、送信側から送信されたデータに対して受信側がアクノリッジを返す必要があります。確認応答信号は、コントローラまたはターゲットのどちらが受信者であるかによって、コントローラまたはターゲットのどちらかによって生成されます。8 ビットのデータと 1 ビットのアクノリッジから構成される 9 ビットの有効なデータ シーケンスを、必要なだけ続けます。

データ転送の終了を通知するために、コントローラは SCL ラインがハイの状態で SDA ラインをローからハイに引き上げることでストップ条件を生成します(図 7-4を参照)。SCL が高レベルのときに SDA ラインが低レベルから高レベルに遷移すると、バスが解放され、指定されたターゲットとの通信リンクが停止します。すべての I2 C 互換デバイスが、ストップ条件を認識する必要があります。停止条件を受信すると、すべてのデバイスはバスが解放されたことを認識し、対応するアドレスに続く開始条件を待機します。

このセクションに示されていないレジスタ アドレスからデータを読み取ろうとした場合には、00h が読み出されます。

TPS631013A I2C バスのアクノリッジ図 7-6 I2C バスのアクノリッジ
TPS631013A バス プロトコル図 7-7 バス プロトコル