JAJSJY3C february 2022 – may 2023 TMP1826
PRODUCTION DATA
表 9-6 に、温度変換とそれに続く温度結果の読み取りのためにホスト MCU で実行する必要のあるプログラム・フローを示します。温度結果はレジスタ Scratchpad-1 の最初の 2 バイトであるため、ホストはデバイスが最初の 2 バイトを送信した後、バス・リセットを実行して読み取りを停止することもできます。
ホストからデバイス | デバイスからホスト | 備考 |
---|---|---|
リセット | ホストがリセットを送信して通信を初期化 | |
リセットへの応答 | デバイスが初期化に応答 | |
SKIPADDR (CCh) | ホストがアドレス・コマンドを送信してすべてのデバイスを選択 | |
CONVERTTEMP (44h) | ホストが機能コマンドを送信して温度変換を開始 | |
バスを tDELAY + tCONV の時間アイドル状態に保持 | 温度変換中はバスをアイドル状態 (High) に保持 | |
リセット | ホストがリセットを送信して通信を初期化 | |
リセットへの応答 | デバイスが初期化に応答 | |
SKIPADDR (CCh) | ホストがアドレス・コマンドを送信してすべてのデバイスを選択 | |
READ SCRATCHPAD-1 (BEh) | ホストが機能コマンドを送信してレジスタ Scratchpad-1 を読み取り | |
TEMP_RESULT_L | デバイスが温度結果 LSB レジスタを送信 | |
TEMP_RESULT_H | デバイスが温度結果 MSB レジスタを送信 | |
STATUS_REG | (ホストの読み取りはオプション) デバイスがステータス・レジスタを送信 | |
FFh | (ホストの読み取りはオプション) デバイスが予約バイトを送信 | |
CONFIG_REG1 | (ホストの読み取りはオプション) デバイスが構成-1 レジスタを送信 | |
CONFIG_REG2 | (ホストの読み取りはオプション) デバイスが構成-2 レジスタを送信 | |
SHORT_ADDR | (ホストの読み取りはオプション) デバイスがショート・アドレス・レジスタを送信 | |
FFh | (ホストの読み取りはオプション) デバイスが予約バイトを送信 | |
CRC | (ホストの読み取りはオプション) デバイスが最初の 8 の CRC を送信 | |
TEMP_ALERT_LOW_L | (ホストの読み取りはオプション) デバイスが温度アラート低 LSB レジスタを送信 | |
TEMP_ALERT_LOW_H | (ホストの読み取りはオプション) デバイスが温度アラート低 MSB レジスタを送信 | |
TEMP_ALERT_HIGH_L | (ホストの読み取りはオプション) デバイスが温度アラート高 LSB レジスタを送信 | |
TEMP_ALERT_HIGH_H | (ホストの読み取りはオプション) デバイスが温度アラート高 MSB レジスタを送信 | |
TEMP_OFFSET_L | (ホストの読み取りはオプション) デバイスが温度オフセット LSB レジスタを送信 | |
TEMP_OFFSET_H | (ホストの読み取りはオプション) デバイスが温度オフセット MSB レジスタを送信 | |
FFh | (ホストの読み取りはオプション) デバイスが予約バイトを送信 | |
FFh | (ホストの読み取りはオプション) デバイスが予約バイトを送信 | |
CRC | (ホストの読み取りはオプション) デバイスが最後の 8 の CRC を送信 |