ZHCSD54C October 2014 – February 2023 TDC1000
PRODUCTION DATA
當(dāng)接收信號(hào)與預(yù)期配置不匹配時(shí),TDC1000 將報(bào)告錯(cuò)誤。ERRB 引腳將變?yōu)榈碗娖?,以指示存在錯(cuò)誤情況。讀取 ERROR_FLAGS 寄存器可提供有關(guān)導(dǎo)致錯(cuò)誤的條件的信息。
ERR_SIG_WEAK 位表示接收到的合格過(guò)零數(shù)小于 NUM_RX 寄存器字段中設(shè)置的預(yù)期數(shù)量并且發(fā)生了超時(shí)。當(dāng)位 [0] 中寫(xiě)入 1 時(shí),該錯(cuò)誤被清除。
ERR_NO_SIG 位表示未接收到信號(hào)并且發(fā)生超時(shí)。向該位寫(xiě)入 1 會(huì)重置狀態(tài)機(jī),停止活動(dòng)測(cè)量并使器件返回到睡眠或就緒模式,并且在測(cè)量模式 2 下重置均值計(jì)數(shù)器和自動(dòng)通道選擇。當(dāng)位 [0] 中寫(xiě)入 1 時(shí),該錯(cuò)誤被清除。
ERR_SIG_HIGH 位表示接收到的回波振幅超過(guò)比較器輸入端的最大回波鑒定閾值。僅當(dāng) ECHO_QUAL_THDL 寄存器字段設(shè)置為 7h 時(shí),才報(bào)告 ERR_SIG_HIGH 錯(cuò)誤。向該位寫(xiě)入 1 將重置所有錯(cuò)誤標(biāo)志并將 ERRB 引腳重置為高電平。
TI 建議在清除錯(cuò)誤標(biāo)志時(shí)重置狀態(tài)機(jī)。這可以通過(guò)將值 0x03 寫(xiě)入 ERROR_FLAGS 寄存器來(lái)同時(shí)完成。