ZHCSD54C October 2014 – February 2023 TDC1000
PRODUCTION DATA
TDC1000 RX 路径中的比较器可以在 TIMEOUT 寄存器中的 TOF_TIMEOUT_CTRL 字段设置的时间间隔内根据接收到的回波鉴定并生成 STOP 脉冲。在标准 TOF 测量(无消隐)中,侦听间隔可以延长一个由 TIMING_REG 字段控制的周期(请参阅Topic Link Label8.4.6.2)。
如果在侦听间隔内未接收到在 NUM_RX 字段中编程的 STOP 事件数,则会发生超时事件,器件将返回至就绪状态。此外,系统会向 ERROR_FLAGS 寄存器报告错误,并将 ERRB 引脚驱动为低电平。
可以通过将 TIMEOUT 寄存器中的 ECHO_TIMEOUT 位设置为 1 来禁用回波超时。如果禁用了回波超时,那么除非发生 NUM_RX 中设置的预期数量的 STOP 事件,否则器件将不会退出接收状态。如果发生的事件未达到该数量,则可以通过将值 0x03 写入 ERROR_FLAGS 寄存器或通过使 EN 引脚失效或使 RESET 引脚生效来强制器件退出接收状态。
向 ERROR_FLAGS 寄存器的位 [1] 写入逻辑 1 会清除状态机。向位 [0] 写入逻辑 1 会清除错误标志。
TI 不建议使 RX 保持在工作状态的时间间隔超过 100ms,否则比较器自动置零可能不再准确。