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-C2000EVM: with SMT32 via SPI

Part Number: TDC1000-C2000EVM
Other Parts Discussed in Thread: TDC1000, TUSS4470

Hello all,

I am pretty new to TDC1000. We would like to evaluate the TDC1000-C2000 EVM for LPG level measurement using STM32, however, it looks like there's no designated SPI connector.

1. Is it possible to use this EVM on a different MCU board like STM32? or it's only meant for TI's C2000? 

2. Is there any other EVM for TDC1000 that does have external connection for SPI?

Thank you all!

  • Hello Dennis,

    Thanks for posting to the sensors forum! Let me help address your questions:

    1. Is it possible to use this EVM on a different MCU board like STM32? or it's only meant for TI's C2000? 
      1.  Unfortunately, this board is a couple of years old, so when it was routed out they did not think about adding external connections for another MCU to communicate with the device. You may be able to blue wire connections directly from the TDC1000 pins to try to communicate with the STM32.
    2. Is there any other EVM for TDC1000 that does have external connection for SPI?
      1. This is the only board we offer for the TDC1000 at the moment so we dont have any options here.

    Is there are reason you need the STM32 to communicate with the TDC1000? The TDC1000 is only used for communication to program the TDC1000 but the measurements are actually done via two outputs the START and STOP pulses which do offer external connectors. At the moment the C2000 is also doing the timing for these device outputs but they could be measured with another device if needed. So the results of a measurement are not passed through the SPI lines of the TDC1000.

    I hope this helps!

    Best,

    Isaac

  • Thank you Isaac for clarity,

    So we can use STM32 instead of C2000, please confirm this is correct;

    1. C2000 is only used for communication to program TDC1000?

    2. C2000 also does the timing for the START/STOP?

    what is the SPI meant for?

    Plus, We are determining level of LPG in a cylinder, from the TI documentation I have gone through,

    a. We shall use 1MHz -3MHz Transducer?

    b. We need to use TDC1000-GASEVM (obsolete) since it also has HV Board circuit for voltage boost for long range measurement?

    c. Any substitute EVM for the obsolete TDC1000-GASEVM+ TDC1000-BSTEVM / HV Board ?

    Please help clarify on the above as well.

    Thank you!

  • Hello Dennis,

    Yes point 1 and 2 are correct the SPI interface is what is used for TDC1000 configuration. 

    Let me help address your questions:

    1. We shall use 1MHz -3MHz Transducer?
      1. Yes, there is a tradeoff of resolution vs distance that should be taken into consideration. Higher frequencies attenuate faster over the medium since they dont carry as much energy as a lower frequency signal so they are not able to travel as far. But higher frequencies do provide a better resolution compared to lower frequencies.
    2. We need to use TDC1000-GASEVM (obsolete) since it also has HV Board circuit for voltage boost for long range measurement?
      1. Unfortunately this board has been discontinued but the design info is available online and you can use that to build a similar board.
    3. Any substitute EVM for the obsolete TDC1000-GASEVM+ TDC1000-BSTEVM / HV Board ?
      1. Have you considered other devices like the TUSS4470? This device is only rated up to 1MHz but it does allow you to generate larger pulses compared to the TDC1000. I am not sure what voltage you are trying to achieve in order to drive your transducers so that information might be helpful.

    Best,

    Isaac