SNAS648C October 2014 – February 2023 TDC1000
PRODUCTION DATA
In a standard time of flight measurement, the RX path is activated after the TX burst is completed (see #SNAS6481769).
The standard TOF measurement sequence is enabled if the value of the TIMING_REG field is greater than or equal to 30, and only if the FORCE_SHORT_TOF bit is set to 0. The TIMING_REG is a 10-bit wide field, with the two most significant bits located in the TOF_1 register, and the eight least significant bits located in the TOF_0 register. The FORCE_SHORT_TOF bit is located in the TIMEOUT register.
The input offset of the comparator is stored in an internal capacitor during the auto-zero period. The length of the auto-zero period is controlled by the AUTOZERO_PERIOD field in the CLOCK_RATE register.
The length of the window when the comparators are able to qualify and generate STOP pulses is configured by a combination of the TIMING_REG field and the TOF_TIMEOUT_CTRL field. With the addition of the TIMING_REG in the calculation, the standard TOF measurement allows for a longer wait time and listening window. A timeout will occur if the number of expected pulses is not received during the allocated time and an error condition is reported to the ERROR_FLAGS register and the ERRB pin. It is possible to disable the echo timeout (see GUID-4F856601-720B-4A19-A0D9-476CDD03DF8A.html#TITLE-SNAS648SNAS6484784). The TOF_TIMEOUT_CTRL field is located in the TIMEOUT register.
If the FORCE_SHORT_TOF bit = 1, the measurement sequencing will behave as a GUID-4B997979-F835-40AF-8A66-DE1EAFAA6D5B.html#TITLE-SNAS648SNAS6485873, thus overriding the setting of the TIMING_REG field.