This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDC7201: TOF data transfer time

Part Number: TDC7201


Hello support team,

I would like to know the minimum time for one TOF data transfer through SPI.
In case of 25MHz sclk with auto increment mode, the required time to read 4 registeres (TIME, CLK_COUNT, CALIBRATION1&2) is;

{8bit(address) + (24bit(data) * 4)} = 104 sclk cycle

40ns * 104 = 4.16us

Is this correct?

Best regards,
Kaizawa

  • Hi Kaizawa,

    In Auto-increment Mode explained in the section "7.5.1.6 Auto Increment Mode" in the Datasheet of TDC7201

    We need 2  8 bit address (one at TDCx_TIME1 & another at TDCx_CALIBRATION1) + 5 * 24 bit addresses ( Need to include the TDC_Time1, TDCx_CLOCK_COUNT1 & TDC_Time 2, TDCx_CALIBRATION1 & TDCx_CALIBRATION2). so a total of 136 clock cycles.

    So the calculation is 40ns * 136 = 5.44uS

    In Non auto-increment mode, we need 8 bit addresses for each of 5 registers + 5*24 bit address (ie. 5*8 + 5*24) a total of 160 bits.

    So here the caluclation is 40ns * 160 = 6.4uS

    - Bharat