JAJSVU3B March 2022 – May 2025 TPS388R0-Q1
PRODUCTION DATA
TPS38800-Q1/TPS388R0-Q1 デバイスは I2C プロトコル (最大 1Mhz) に従っており、MCU またはシステム オン チップ (SoC) などのホスト デバイスとの通信を管理できます。I2C は、クロック (SCL) とデータ (SDA) という 2 つの信号を使用して実装された 2 線式通信プロトコルです。ホスト デバイスは、通信の主なコントローラです。TPS38800-Q1/TPS388R0-Q1 デバイスは、I2C プロトコルで定義されている読み取りまたは書き込み動作中に、データ ライン上で応答します。SCL 信号と SDA 信号はいずれもオープン ドレイン トポロジであり、他のデバイスとの有線 OR 構成で通信バスを共有するために使用できます。SCL ピンと SDA ピンの両方に、電源電圧に対する外付けプルアップ抵抗が必要です (10kΩ 推奨)。
図 7-3 に、SCL ラインと SDA ライン間の 1 バイトのデータを転送するタイミング関係が示されています。SCL ラインは常に、ホストによって制御されます。1 バイトのデータを転送するには、ホストは SCL で 9 クロックを送信する必要があります。データの場合は 8 クロック、ACK または NACK の場合は 1 クロックです。SDA ラインは、読み取りまたは書き込みの動作に基づいて、ホストまたは TPS38800-Q1/TPS388R0-Q1 デバイスによって制御されます。図 7-4 および 図 7-5 に、アクティブな通信中にさまざまなインスタンスで SDA ラインを制御する通信プロトコルのフロー、およびどのデバイスが SDA ラインを制御するかが示されています。I2C プロトコルで通信を開始する前に、ホストは I2C バスが通信で利用可能であることを確認する必要があります。SCL と SDA ラインを監視し、いずれかのラインが Low にプルされると、I2C バスが使用されます。ホストは、バスが通信に利用可能になるまで待機する必要があります。通信にバスが利用可能になると、ホストは START 条件を発行して、読み取りまたは書き込み動作を開始できます。I2C 通信が完了したら、STOP コマンドを発行してバスを解放します。図 7-6 に、START 条件および STOP 条件の実装方法が示されています。
表 7-1 に、I2C でプログラムする際に利用できる各種の機能が示されています。
| 機能 | 説明 |
|---|---|
| OV / UV 高速ループのスレッショルド | 0.2V ~ 1.475V の範囲で 5mV ステップ、0.8V ~ 5.5V の範囲で 20mV ステップで調整可能 |
| 電圧監視スケーリング | 1 または 4 |
| OV / UV 高速ループのグリッチ耐性 | 0.1us~102.4us |
| シーケンスのタイムアウトを有効化 | 1ms〜4s |
| スリープ シーケンスのタイムアウト | 1ms〜4s |
| ACT による自動マスクの OFF-ON-OFF | 各 MON チャネルで選択可 |
| SLEEP による自動マスクの OFF-ON-OFF | 各 MON チャネルで選択可 |
| I2C のパケット エラー チェック | 有効化または無効化 |
| NIRQ アサートを強制 | I2C レジスタによる制御 |
| 個別チャネル MON | 有効または無効 |
| 割り込み無効化機能 | BIST、PEC、TSD、CRC |