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.

TUSS4470: Product recommendation

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

Hi Team,

I needed help finding a solution for the customer inquiry below:

I need a Time of flight measurement this will need to be done with a Time to digital converter, using shear-wave transducers. I bought a TUSS4470 but I feel it is not up to the task

As I need to measure the ToF between the transducers in the picosecond range and the wave will need to be 2.5Mhz

Here is a block diagram with the basic principle

Would the TDC1000-C2000EVM fill this role?

The transmitting waveform from TRA is 2.5 MHz, amplitude -500V, and single pulse width will be around 0.4µs. It will need to be received at TRB and the ToF logged and exported to an array for analysis.

the transmitters are PMMA transducers

I hope you can help and thanks in advance.

Regards,

Marvin

  • Hello Marvin,

    The TUSS4470 would not be a great fit here because the frequency range of interest to the customer is out of the operating range of the device, the TUSS4470 is only capable of 1MHz. 

    I think the main question is what does the customer need to accomplish. If they are already able to transmit their signal , receive and condition the pulse, then it seems like they only require a timer.

    If only the timer is required they would need to look at TDC7200/01, we have an EVM available for these devices if they are interested.

    If they need something to receive and condition the pulses (amplify and provide a comparator) then TDC1000 is capable of receiving 2.5MHz signals. Although TDC1000 would not be a great fit here since the customer needs picosecond accuracy, the TDC1000 has a bug which can miss the first zero cross on the comparator which could cause picoseconds of error.

    I hope this helps!

    Best,

    Isaac

  • Hi Isaac

    I am trying to find a hardware unit that is not a complete lab setup to use as a demo and build a data array. I would like it to send a single pulse at 2.5Mhz -500V via a PMMA shear probe. Then detect the pulse, identify the echoes, and convert it to a square wave signal, measure the time delay from the emission of ultrasound to the reception of the final echo signal with 20us to a 1us. Then export that number to a data Array and repeat. 

    Is there a development unit made by TI that would fill this role? Tall order I know. 

  • Hello Ben,

    Thanks for the info, the closest you might be able to get to it is using TDC1000-C2000EVM. The downside here is that the TDC1000 is not able to generate your 500V signal, it can generate the pulse at 2.5MHz but the highest its capable of generating is 5V. You would have to create some additional circuity to essentially level translate the 5V pulse to 500V to drive your transducers appropriately. The TDC1000 has a specific pin that generates a square wave at the emission START and also has built comparators that take the return echo and generate a STOP square wave when the return echo meets the programmed threshold. The C2000 MCU on board is meant to measure the time between the START and STOP signals.

    Unfortunately, the data doesn't get transferred to an array but it can be set to measure every couple of ms. If you download the GUI there is firmware that you might be able to use to help you write your own customer code. Or perhaps reading the data from the serial port and parsing it might be an option.

    Another option might be the MSP430FR6043: https://www.ti.com/tool/EVM430-FR6043. This EVM has a built in ultrasonic module built in, I do not service this product so I am not sure if it can handle 2.5MHz transducer frequency but I am pretty sure it cannot handle the 500V you require. Although you might be able to add some circuitry to handle this as well. I think it might be useful to make a post on the forum specifically regarding this device, this will get an engineer that services this device to answer any questions you may have. I think overall it might be easier to program with this device to do what you require since there are libraries specifically made for it but it would be best to check if its capable of doing what you require from it before starting any development.

    I hope this helps!

    Best,

    Isaac