ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
狀態寄存器可報告溫度模數轉換器 (ADC)、溫度限值比較器以及與遠程傳感器的連接的狀態。表 8-2 列出了狀態寄存器位。狀態寄存器是只讀的,訪問指針地址 02h 可讀取該寄存器。
| 狀態寄存器(讀取 = 02h,寫入 = 不適用) | ||
|---|---|---|
| 位編號 | 位名稱 | 功能 |
| 7 | BUSY | = 1,當 ADC 正在轉換時 |
| 6 | LHIGH(1) | = 1,當觸發本地溫度上限時 |
| 5 | LLOW(1) | = 1,當觸發本地溫度下限時 |
| 4 | RHIGH(1) | = 1,當觸發遠程溫度上限時 |
| 3 | RLOW(1) | = 1,當觸發遠程溫度下限時 |
| 2 | 斷開(1) | = 1,當遠程傳感器處于斷路狀態時 |
| 1 | RTHRM | = 1,當觸發遠程 THERM 限值時 |
| 0 | LTHRM | = 1,當觸發本地 THERM 限值時 |
如果 ADC 正在進行轉換,BUSY 位 = 1。如果 ADC 未進行轉換,此位設置為 0。
LHIGH 位和 LLOW 位分別表示本地傳感器過熱或欠溫事件。RHIGH 位和 RLOW 位分別表示遠程傳感器過熱或欠溫事件。當溫度超過警報模式和熱模式下的上限時,設置 HIGH 位;當溫度低于警報模式下的下限時,設置 LOW 位。OPEN 位表示遠程傳感器存在開路情況。當引腳 10 被配置為 ALERT 輸出時,這五個標志合計為 NORed。如果五個標志中的任何一個為高電平,ALERT 中斷鎖存會被設置,ALERT 輸出會變為低電平。只要導致標志設置的條件不再存在(即相應結果寄存器的值在限值范圍內,或者遠程傳感器已正確連接且正常工作),讀取溫度狀態寄存器將會清除這五個標志。讀取狀態寄存器不會重置 ALERT 中斷鎖存(以及相應的 ALERT 引腳)。重置操作由控制器執行,其步驟是讀取溫度傳感器器件地址以處理中斷請求,并且僅當標志被重置且導致它們被設置的條件不再存在時才會執行重置操作。
當相應的溫度超過編程的 THERM 限值時,將會設置 RTHRM 和 LTHRM 標志。當溫度恢復到限值范圍內時,這些標志會自動重置。如果本地或遠程通道出現過熱的情況,則 THERM 輸出會變為低電平,一旦測量值再次低于 THERM 限值,該輸出會變為高電平。THERM 遲滯寄存器 (21h) 允許添加遲滯,以便在溫度恢復到或低于限值減去遲滯值時,該標志能夠重置,并且輸出變為高電平。
當引腳 10 被配置為 THERM2時,只有上限才重要。如果相應的溫度超過限值,則會設置 LHIGH 和 RHIGH 標志,并且該引腳會變為低電平,以指示事件。LLOW 和 RLOW 標志對 THERM2沒有影響,當被配置為 THERM 時,輸出的行為方式相同。