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: TDC1000: Unable to get the ECHO, liquid level sensing through the bottom of a metal, plastic, glass tank

Part Number: TDC1000

I’m using a PIC 16F1827 at 32MHz to control the TDC1000 (using the internal oscillator of the microcontroller).

The power supply of the prototype is 5V to 1A.

The module SPI of PIC is being used to communicate with the TDC1000, the clock of the TDC is 8MHz, (from CLKOUT pin of the PIC).

I can see the reading of the error pin of the TDC. The outputs of STAR and STOP are entering an OR gate. They are also entering the module CCP of the PIC to measure the TOF.

By looking at the oscilloscope I can see the outputs of the TX pin from the TDC1000 and the 15 pulses being sent, but I cannot see the returned ECHO (nada).

We have been trying 1 MHZ transducers.

The TDC1000 is sending us ERR_NO_SIG and ERR_SIG_WEAK

We have a communication between SPI and our circuit; we are using the default values of the filter of the TDC1000.

We are not seeing any signal from the receptor. We see the transmitted wave in the oscilloscope, but we do not see the reflected wave.  (ECHO) 

any ideas about the problem? Why am I not able to get the ECHO ? Can someone help ?

Thanks in advance.

-ED

  • Hello Eduardo,

    Can you post the exact model of the transducer you are using? Also, please refer to this application note to make sure you are properly mounting your transducer to the container: www.ti.com/.../snaa266a.pdf

    The most likely problem is that the signal is not transmitting properly through the container, which could be result of an underpowered transducer or improper mounting.

    Also, please check the COMPIN signal while you are measuring, and adjust the PGA gain values until you can see an echo. Then you can set a threshold that will trigger a STOP signal.

    Regards,
  • Hi Eduardo,

    Was your problem resolved? I'm going to close the thread since it has been a while, but if you still have questions you can simply post again to reopen it.

    Regards,