インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

20.4.3.3.1. マスター送信機とスレーブ受信機

データはすべてバイト形式で送信され、1回のデータ転送で転送されるバイト数に制限はありません。マスターがアドレスおよびR/Wビットを送信した後、もしくはマスターがデータのバイトをスレーブに送信した後、スレーブ受信機は肯定応答信号 (ACK) で応答する必要があります。スレーブ受信機がACKパルスで応答しない場合、マスターはSTOP条件を発行して転送を中止します。スレーブではSDAラインをHighに維持し、マスターが転送を中止できるようにする必要があります。†

次の図に示すように、マスター送信機がデータを送信している場合、スレーブ受信機はデータの各バイトを受信するたびに、ACKパルスでマスター送信機に応答します。†

図 105. マスター送信機のプロトコル †