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.

TDC1000: Not able to read TOF

Part Number: TDC1000
Other Parts Discussed in Thread: TDC7200

Hello,

I am using TDC1000 and able to read default registers. 

But when I trigger the TDC1000 and try to read TOF_0  registers it is not giving me TOF. I have enable the AFE too.

-I tried to read Start and Stop pin but it is LOW only.

-What can be the problem?

  • Hello Alihussain,

    Thank you for posting to the PS forum. The TOF_0 register is a configuration register for the listening window on the device. TDC1000 does not actually provide a ToF, it provides a START and STOP pulse that can be timed used a microcontroller or a timer like TDC7200. TOF_0 register is used to configure TIMING_REG so that you may configure the echo listening window. I have provided a diagram below, you can see TIMING_REG is part of a formula and not a results register.

    I hope this helps!

    Best,

    Isaac

  • Thanks Isaac,

    Now I understood. But still I am not able to get correct TOF. The error register showing 0x02 which is "No signals were received and timeout occurred".

    -What can be the error?

    -I am getting Start and Stop pulse too.

  • Hello Alihussain, 

    This means that the device did not receive an ultrasonic signal was not received so the measurement timed out.

    But just to be clear you are saying that the device generated a START and a STOP pulse?

    Best,

    Isaac