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