JAJSWO2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
I2C バスは、SDA (データ) と SCL (クロック) の 2 つの信号を使用して、シリアル データ伝送によりシステム内の集積回路間で通信を行います。バスはデータを 1 ビットずつシリアルに転送します。8 ビットのアドレスとデータ バイトは、最上位ビット (MSB) から順に転送されます。さらに、バス上で転送される各バイトは、受信デバイスによってアクノリッジ ビットで確認されます。各転送操作は、コントローラ デバイスがバス上にスタート コンディションを発生させることで開始し、ストップ コンディションを発生させることで終了します。バスは、クロックがロジック ハイの状態でデータ ピン(SDA)の遷移を使用して、スタートの条件およびストップの条件を示します。SDA 信号ラインでのハイからローへの遷移はスタート条件を示し、ローからハイへの遷移はストップ条件を示します。通常のデータビット遷移は、クロック周期の低レベル期間内に発生しなければなりません。図 7-8に代表的なアプリケーションを示します。コントローラ デバイスは、ペリフェラルデバイスとの通信を開始するために、7 ビットのペリフェラルアドレスと読み取り/書き込み (R/W) ビットを生成します。その後、コントローラ デバイスはアクノリッジ条件を待ちます。ペリフェラルデバイスは、アクノレッジ クロック期間中に SDA 信号を低レベルに保持することで、アクノレッジを示します。確認応答が発生すると、コントローラ デバイスはシーケンスの次のバイトを送信します。各デバイスは、固有の 7 ビットのペリフェラルアドレスと R/W ビット (1 バイト) によってアドレス指定されます。すべての互換デバイスは、ワイヤード-AND 接続を使用した双方向バスを介して、同じ信号を共有します。
開始条件と停止条件の間で送信できるバイト数に制限はありません。最後のデータワードが転送されると、コントローラはバスを解放するためにストップ コンディションを生成します。一般的なデータ転送シーケンスを、図 7-8に示します。
SDAおよびSCL信号に外付けプルアップ抵抗を使用して、バスの論理ハイレベルを設定します。660Ω ~ 4.7kΩ のプルアップ抵抗を推奨します。SDA と SCL 電圧がDRV2624 電源電圧 VDD を超えないようにしてください。
DRV2624ペリフェラル アドレスは、0x5A (7 ビット) 、または 1011010 のバイナリ アドレスです。
図 7-8 代表的な I 2 C シーケンスDRV2624デバイスは、I2C ペリフェラルの 1.8V ロジック スレッショルドとして動作しますが、最大 VDD 電圧で動作できます。デバイス アドレスは 0x5A (7 ビット) 、またはバイナリで 1011010 であり、これは書き込みの場合は 0xB4 (8 ビット)、読み取りの場合は 0xB5 (8 ビット) と等価です。