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