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