JAJSKV5C december 2020 – may 2023 TMP139
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
図 7-17 および 図 7-18 に示すように、ホストが PEC をイネーブルにすると、レジスタ・アドレスを送信した後、ホストによってさらにバイトが追加されます。追加バイトのフォーマットについては、表 7-5 で説明します。CMD バイトでは 1 バイトおよび 2 バイトの読み取りのみが許可されるため、デバイスは 1 バイトのデータと PEC バイト、または 2 バイトのデータと PEC バイトを送信した後、T ビットを 0 にして読み取りフェーズを終了します。ありそうもない状況ですが、ホストがレジスタ・アドレスを 255 に設定して、2 バイトの読み取りを試みた場合、デバイスの結果は保証されません。
ホストから送信された CMD 値が TMP139 に対して有効でない場合、デバイスは読み取りフェーズで NACK 応答します。
リピート・スタートの前の書き込みフェーズでパリティ・エラーが発生した場合、TMP139 は、トランザクションの読み取りフェーズで NACK 応答します。ホストが同じデバイスに対してリピート・スタートで新しいトランザクション開始しようとしたとき、TMP139 は、デバイス・アドレスに NACK 応答して、エラー状態をホストに通知します。ホストは、TMP139 への新しい転送を実行する前に、まずパリティ・エラー状態をクリアする必要があります。
PECエラーが発生した場合、TMP139 は、トランザクションの読み取りフェーズで NACK 応答します。ホストが同じデバイスに対してリピート・スタートで新しいトランザクション開始しようとしたとき、TMP139 は、デバイス・アドレスに NACK 応答して、既存のエラー状態をホストに通知します。ホストは、TMP139 への新しい転送を実行する前に、まず PEC エラー状態をクリアする必要があります。
IBI がイネーブルのとき、デバイスは IBI を使用して、検出されたエラー条件をホストと通信できます。ただし、IBI がイネーブルでない場合は、ホストがエラー・ステータス・レジスタをチェックして、バスでパリティまたは PEC エラーが検出されていないことを確認するように強く推奨します。