Hi,
We are developing a gas flow meter using TDC1000 only. We have developed our own board and here are some information about our board and measurement environment.
- We have followed the TI design for TDC1000 Gasevm and used same RX/TX resistances which are 200ohm
- We are using TDC1000 in resistive feedack mode and PGA is disabled, measurement mode is mode2(delta TOF), TDC trigger period is 3ms.
- TDC1000 clock frequecny is 640khz.
- We are using 40khz waterproof transducers, and the transducers are in direct contact with the masurement medium, they are positioned at 45 degree angle with distance of 5 cm apart from each other
- The cables that are connecting transducers to the circuit board is approximately 40cm in length cables for both transducers are in equal length.
- The flow speed to be measured is in between 0.1 meter/sec and 60 meter/sec,
Here are our problems;
1-Under these conditions, we are observing a large offset for zero flow measurement and even the offset is not stable, it varies alot.
2- Our sensor frequency is 40khz (which makes 25us period). For some measurements, we are observing exactly 25us time difference. I have concluded that TDC1000 sometimes generates stop pulse for a latter recevied signal. For example, if the 5th transmitted signal is generating stop in the receiver side and the expected delta TOF is x us, I am sometimes observing that the delta TOF is exactly (x+25) us. Hence, I am assuming the 6th trasmitted signal is exceeding treshold and causing a 25us delay. I have tried with many other treshold values but I could not solve this problem.
3- We are applying a trigger to TDC1000 at every 3ms, the voltage at VCOM pin drops a few tens of milivolts before the nex excitation. How can I make VCOM drop faster ?
4- How can I reduce the mismatch in impedance for two transducers ? Should the resistances connected to RX and TX pins change as we have designed our own boards ?
Many thanks