Other Parts Discussed in Thread: TUSS4470, TDC1000, TUSS4440
I am experiencing some sudden weird issues working with the TDC1000-C2000EVM. The main thing that is causing me problems is that the evaluation board would only generate the proper start pulse when a config file was loaded, then it would continue to read the time of flight for a brief period of time before freezing up. I have an oscilloscope connected across Tx to ground so that I can see exactly what the ultrasonic transducer is reading and I thought that the trigger on the scope was getting messed up but I realized it was actually because the board stopped sending Tx pulses altogether. My solution for this was to disconnect the board in the GUI, unplug it from my computer, close the program, plug it back in, and then reopen the program. When I did this it would start working as expected for a short period of time again and then freeze up. Over time it just stopped generating any transmit signal and obviously isn't receiving anything from the transducer as well. I was not sure if this was driver related so I uninstalled and reinstalled the drivers, attempted to interface with the board through another computer, and tried multiple other transducers with no luck. It seems that there is still a connection when it is plugged into the computer as the registers can be edited and read with no problems. The other weird issue that I am experiencing related to that is when I attempt to test the link LED within the GUI, when the GUI shows that the link LED is on the board shows that its off, and when the GUI shows that the link LED should be off the board turns it on. I have recently started experiencing this since I have started having problems with the board generating the transmit signal. If anyone has experienced this before or has any ideas of what may be causing this please let me know!
P.S. I am attempting to use the evaluation board to measure liquid levels in a monostatic configuration and I have seen in many previous forums that the TUSS4440/TUSS4470 EVM may be a better evaluation board for this purpose but I am attempting to make do with the TDC1000 since I have already ordered it and am looking for a proof of concept before anything else is purchased.