JAJSJY3D February 2022 – January 2025 TMP1826
PRODUCTION DATA
表 8-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 を送信 |