ZHCSOF0C July 2021 – June 2022 TMP126
PRODUCTION DATA
如果配置寄存器中的 INT_COMP 位設(shè)置為 0,器件將處于比較器模式。將器件從中斷模式更改為比較器模式,會立即清除 Alert_Status 寄存器并復(fù)位 ALERT 引腳。然后,TMP126 將在下一次溫度轉(zhuǎn)換時按照本節(jié)所述運行。在此模式下,器件會將每次轉(zhuǎn)換結(jié)束時的溫度結(jié)果與限值寄存器進(jìn)行比較。如果啟用標(biāo)志以置位 ALERT,ALERT 將反映限值的狀態(tài)位。例如,如果啟用了 THigh_Flag 警報并且超過了 THigh_Limit,則在 THigh_Status 位為 1 時將置位 ALERT。如果未在 Alert_Enable 寄存器中啟用 THigh_Flag 警報,則當(dāng) THigh_Status 位為 1 時 ALERT 將不會置位。
在低于遲滯的轉(zhuǎn)換后,狀態(tài)位將設(shè)置為“0”,并且 ALERT 將取消置位。與中斷模式不同,當(dāng)讀取 Alert_Status 寄存器時,ALERT 行為不受影響。如果在 Alert_Enable 寄存器中禁用警報標(biāo)志,則當(dāng)相應(yīng)的位引起警報時,ALERT 引腳將立即取消置位。如果有兩種狀態(tài)影響 ALERT(例如 THigh_Limit 和 Slew_Rate_Limit),并且其中一個警報已禁用,則在未超出另一個限值之前 ALERT 將保持置位。例如,如果 ALERT 因高壓擺率和溫度高而置位,然后禁用壓擺率警報,則僅當(dāng)溫度降至遲滯值以下時,ALERT 才會取消置位。如果兩個警報都被禁用,則 ALERT 隨后將取消置位。
因此,這種模式能夠有效地讓器件發(fā)揮上限閾值檢測器的作用。如果應(yīng)用需要檢測溫度是否已超過所需閾值,就可以使用這個模式。圖 8-8 顯示了此模式的時序圖。
圖 8-8 比較器模式時序圖