JAJSJY3C february 2022 – may 2023 TMP1826
PRODUCTION DATA
表 9-8 に、レジスタ・スクラッチパッドを更新し、構成 EEPROM にコミットするためにホストが実行する必要のあるシーケンスを示します。ホストは、構成 EEPROM に同じ内容をコピーする前に、スクラッチパッドを読み取って、レジスタに対して正しい読み取り / 変更 / 書き込みを実行できることを確認する必要があります。
ホストにデバイスが 1 つしかない場合や、アプリケーションでバスの破損が発生しないことが保証されている場合は、SKIPADDR コマンドを使用して、同じ設定でレジスタ・スクラッチパッド領域をグローバルに更新およびコミットできます。ただし、いったんコミットしてロックすると、ホストがその場所を更新することはできなくなるので、コミット動作を実行する前に、ホストがその場所を読み取ることを強くお勧めします。
ホストからデバイス | デバイスからホスト | 備考 |
---|---|---|
リセット | ホストがリセットを送信して通信を初期化 | |
リセットへの応答 | デバイスが初期化に応答 | |
MATCHADDR (55h) | ホストがアドレス・コマンドを送信して特定のデバイスを選択 | |
デバイス 1 のアドレス | ホストがデバイス 1 を選択するために 8 バイトを送信 | |
READ SCRATCHPAD-1 (BEh) | ホストが機能コマンドを送信してレジスタ Scratchpad-1 を読み取り | |
16 レジスタ・バイト + 2 CRC バイト | デバイスがレジスタ scratchpad-1 の最初の 8 バイト、CRC バイト、レジスタ scratchpad-1 の最後の 8 バイト、CRC バイトの順に送信 | |
リセット | ||
リセットへの応答 | デバイスが初期化に応答 | |
MATCHADDR (55h) | ホストがアドレス・コマンドを送信して特定のデバイスを選択 | |
デバイス 1 のアドレス | ホストがデバイス 1 を選択するために 8 バイトを送信 | |
WRITE SCRATCHPAD-1 (4Eh) | ホストが機能コマンドを送信してレジスタ scratchpad-1 に書き込み | |
9 レジスタ・バイト | ホストが更新されたレジスタ scratchpad-1 の 9 バイトを送信 | |
CRC | デバイスがレジスタ・バイトの CRC を送信 | |
リセット | ホストがリセットを送信して通信を初期化 | |
リセットへの応答 | デバイスが初期化に応答 | |
MATCHADDR (55h) | ホストがアドレス・コマンドを送信して特定のデバイスを選択 | |
デバイス 1 のアドレス | ホストがデバイス 1 を選択するために 8 バイトを送信 | |
COPY SCRATCHPAD-1 (48h) | ホストが機能コマンドを送信してレジスタ scratchpad-1 をコピーして構成 EEPROM に書き込み | |
tPROG の時間バスをアイドル状態に保持 | 構成 EEPROM の消去プログラム中、バスをアイドル状態 (High) に保持 |