ZHCSLS9A May 2023 – September 2023 TMP4718
PRODUCTION DATA
當(dāng) Filter_Alert_Mode 寄存器的位 0 被設(shè)置為 0 時,中斷/SMBus 警報模式被啟用。在此模式下,如果測得的溫度超過警報上限或低于限值寄存器中定義的警報下限,ALERT 引腳將在轉(zhuǎn)換周期結(jié)束時被置為有效。在此模式下,如果狀態(tài)寄存器中除 ADC_Busy 標志和遠程二極管開路標志外的任何標志被置位,TMP4718 會在狀態(tài)寄存器讀取期間設(shè)置配置寄存器的 ALERT 屏蔽位。這可防止 ALERT 引腳觸發(fā),直到控制器復(fù)位 ALERT 屏蔽位(向 Alert_MSK 位寫入 0)。
當(dāng)測得的溫度超出警報上限寄存器限值時,ALERT 高狀態(tài)標志將在轉(zhuǎn)換周期結(jié)束時被置位。遠程和本地溫度測量具有單獨的上限值和狀態(tài)寄存器標志。狀態(tài)寄存器標志只會設(shè)置為各自的溫度測量值。
當(dāng)測得的遠程溫度低于遠程警報下限寄存器限制時,遠程 ALERT 低狀態(tài)標志會在轉(zhuǎn)換周期結(jié)束時置位。
從控制器讀取狀態(tài)寄存器的命令后,狀態(tài)寄存器限制標志被清除;如果測得的溫度超出設(shè)定的限值,該標志會在緊接著執(zhí)行的溫度轉(zhuǎn)換周期結(jié)束時再次被置位。
當(dāng) ALERT 引腳被連接至 SMBus 警報線路時,同一輸出端上可有多個器件。為了讓控制器解析哪個目標正在生成警報,控制器可以發(fā)送 SMBus 警報響應(yīng)地址 (ARA) 命令。如果 TMP4718 正在生成警報且發(fā)送了 ARA 命令,則 TMP4718 會設(shè)置配置寄存器中的 ALERT MASK 位并將目標地址發(fā)送到控制器。ARA 命令不會清除任何狀態(tài)寄存器標志。
圖 8-15 展示了處于 SMBus 警報模式時 ALERT 引腳和標志的行為。