ZHCSRN8 February 2023 TDC1000-Q1
PRODUCTION DATA
TDC1000-Q1 RX 路徑中的比較器可以在 TIMEOUT 寄存器中的 TOF_TIMEOUT_CTRL 字段設(shè)置的時(shí)間間隔內(nèi)根據(jù)接收到的回波鑒定并生成 STOP 脈沖。在標(biāo)準(zhǔn) TOF 測(cè)量(無(wú)消隱)中,偵聽(tīng)間隔可以延長(zhǎng)一個(gè)由 TIMING_REG 字段控制的周期(請(qǐng)參閱標(biāo)準(zhǔn) TOF 測(cè)量)。
如果在偵聽(tīng)間隔內(nèi)未接收到在 NUM_RX 字段中編程的 STOP 事件數(shù),則會(huì)發(fā)生超時(shí)事件,器件將返回至就緒狀態(tài)。此外,系統(tǒng)會(huì)向 ERROR_FLAGS 寄存器報(bào)告錯(cuò)誤,并將 ERRB 引腳驅(qū)動(dòng)為低電平。
可以通過(guò)將 TIMEOUT 寄存器中的 ECHO_TIMEOUT 位設(shè)置為 1 來(lái)禁用回波超時(shí)。如果禁用了回波超時(shí),那么除非發(fā)生 NUM_RX 中設(shè)置的預(yù)期數(shù)量的 STOP 事件,否則器件將不會(huì)退出接收狀態(tài)。如果發(fā)生的事件未達(dá)到該數(shù)量,則可以通過(guò)將值 0x03 寫(xiě)入 ERROR_FLAGS 寄存器或通過(guò)使 EN 引腳失效或使 RESET 引腳生效來(lái)強(qiáng)制器件退出接收狀態(tài)。
向 ERROR_FLAGS 寄存器的位 [1] 寫(xiě)入邏輯 1 會(huì)清除狀態(tài)機(jī)。向位 [0] 寫(xiě)入邏輯 1 會(huì)清除錯(cuò)誤標(biāo)志。
TI 不建議使 RX 保持在工作狀態(tài)的時(shí)間間隔超過(guò) 100ms,否則比較器自動(dòng)置零可能不再準(zhǔn)確。