JAJSVF9A September 2024 – January 2025 TSD5402-Q1
PRODUCTION DATA
このデバイスは、IC 間 (I2C)バス プロトコルと互換性のある双方向シリアル制御インターフェイスを備えており、ランダムおよびシーケンシャルな書き込みおよび読み取り動作用に 400kbps のデータ転送レートをサポートしています。これはターゲットのみのデバイスで、マルチコントローラ バス環境やウェイト状態インサートはサポートしていません。コントローラ デバイスは、I2C 制御インターフェイスを使用して、デバイスのレジスタをプログラムし、デバイスのステータスを読み取ります。
I2C バスは、SDA (データ) と SCL (クロック) の 2 つの信号を使用して、シリアル データ伝送によりシステム内の集積回路間で通信を行います。データはバス上に 1 ビットずつシリアルに送信されます。アドレスとデータはバイト (8 ビット) 形式で転送され、最上位ビット (MSB) から送信されます。さらに、受信デバイスはアクノリッジ (受信確認) ビットにより、バス上で転送された各バイトに対して受信確認を返します。各転送操作は、コントローラ デバイスがバス上にスタート コンディションを生成することで開始し、ストップ コンディションを生成することで終了します。バスは、クロックが HIGH のときに、データ ピン (SDA) の遷移を使用して、開始条件および停止条件を示します。SDA ラインでの HIGH から LOW への遷移は開始条件を示し、LOW から HIGH への遷移は停止条件を示します。通常のデータ ビット遷移は、クロック(SCL)が LOW のときです。図 6-4に、これらの条件を示します。コントローラ は、7 ビットのターゲット アドレスを生成し、 読み取り / 書き込み (R/W) ビットを送信して他のデバイスとの通信を開始し、次にアクノレッジ (ACK) 条件を待ちます。デバイスは、アクノレッジ クロック期間に SDA LOW を保持し、アクノレッジを示します。この状態になると、コントローラ デバイスはシーケンスの次のバイトを送信します。各デバイスのアドレスは、固有の 7 ビットのターゲット アドレスと R/ W ビット (1 バイト) で構成されます。すべての互換デバイスは、ワイヤード-AND 接続を使用した双方向バスを介して、同じ信号を共有します。SDA 信号と SCL 信号は、外部プルアップ抵抗を使用してバスの HIGH レベルを設定する必要があります。通信デバイスが start 条件と stop 条件の間で送信できるバイト数に制限はありません。最後のワードの転送後、コントローラはバスを解放するための停止条件を生成します。
図 6-4 代表的な I 2 C シーケンスデバイスと通信するために、I2C コントローラは、図 6-4 に示すアドレスを使用します。読み取りおよび書き込みデータの送信は、シングル バイトまたはマルチ バイトのデータ転送によって行うことができます。