ZHCSOF0C July 2021 – June 2022 TMP126
PRODUCTION DATA
如果配置寄存器中的 INT_COMP 位設(shè)置為 0,器件將處于中斷模式。將器件從比較器模式更改為中斷模式,會(huì)立即清除 Alert_Status 寄存器并復(fù)位 ALERT 引腳。然后,TMP126 將在下一次溫度轉(zhuǎn)換時(shí)按照本節(jié)所述運(yùn)行。在此模式下,器件會(huì)將每次轉(zhuǎn)換結(jié)束時(shí)的溫度結(jié)果與 TLow_Limit 寄存器和 THigh_Limit 寄存器中的值進(jìn)行比較。如果溫度結(jié)果高于 THigh_Limit 寄存器中的值,則會(huì)設(shè)置 Alert_Status 寄存器中的 THigh_Status 和 THigh_Flag 位,并且 ALERT 引腳將置位。讀取 Alert_Status 寄存器后,標(biāo)志位將清零,且 ALERT 引腳將取消置位。如果后續(xù)溫度結(jié)果高于遲滯值 (THigh_Limit - THigh_Hysteresis)(其中 THigh_Hysteresis 是遲滯寄存器中的最高有效字節(jié) (MSB)),將不會(huì)設(shè)置 THigh_Flag 位。在溫度結(jié)果低于 (THigh_Limit - THigh_Hysteresis) 之前,將不會(huì)清除狀態(tài)位。
在溫度結(jié)果低于 (THigh_Limit - THigh_Hysteresis) 后,THigh_Status 位將清零,此時(shí)將設(shè)置 THigh_Flag 位,并且 ALERT 引腳將置位以指示此變化。
如果未在 Alert_Enable 寄存器中啟用 THigh_Flag 位,則當(dāng)測(cè)量的溫度超過 THigh_Limit 或遲滯時(shí)會(huì)設(shè)置標(biāo)志位,但 ALERT 引腳將不會(huì)置位。TLow_Limit 和壓擺率的行為將與之前描述的上限相同。圖 8-7 顯示了一個(gè)描述此行為的圖。
圖 8-7 中斷模式圖