Hi everyone,
I'm a hardware engineer and I'm working on a board for a new product using the TDC1000 and a 300khz transducer to measure TOF between the transducer and a water plane.
Right now I'm just trying to measure TOF in the air between the sensor and an object but without success.
The circuit I am using is the following:
And I have the following configuration for my TDC:
TX_CLOCK: 307187.500000 Hz
CONFIG_0
RAW: 0x66
TX_FREQ_DIV: 16
NUM_TX: 6
CONFIG_1
RAW: 0x40
NUM_AVG: 1
NUM_RX: 0
CONFIG_2
RAW: 0x00
VCOM_SEL: INT
MEAS_MODE: TOF
DAMPING: OFF
CH_SWP: OFF
EXT_CHSEL: OFF
CH_SEL: 1
TOF_MEAS_MODE: 0
CONFIG_3
RAW: 0x04
TEMP_MODE: REF, RTD1, RTD2
TEMP_RTD_SEL: PT1000
TEMP_CLK_DIV: 8
BLANKING: OFF
ECHO_QUAL_THLD: -220 mV
CONFIG_4
RAW: 0x1F
RECEIVE_MODE: SINGLE ECHO
TRIG_EDGE_POLARITY: RISING
TX_PH_SHIFT_POS: 31
TOF_1
RAW: 0x24
PGA_GAIN: 1 dB
PGA_CTRL: ON
LNA_CTRL: ON
LNA_FB: RESISTIVE
TIMING_REG[9:8]: 0
TOF_0
RAW: 0x0
TIMING_REG[9:0]: 0
ERROR_FLAGS
RAW: 0x0
ERR_SIG_WEAK: OFF
ERR_NO_SIG: OFF
ERR_SIG_HIGH: OFF
TIMEOUT
RAW: 0x4C
FORCE_SHORT_TOF: ON
SHORT_TOF_BLANK_PERIOD: 16 x T0 -> 3.255341 us
ECHO_TIMEOUT: OFF
TOF_TIMEOUT_CTRL: 128 x T0 -> 26.042727 us
CLOCK_RATE
RAW: 0x0
CLOCKIN_DIV: 1
AUTOZERO_PERIOD: 64 x T0 -> 13.021363 us
TOF Control: Short TOF
However I can never get an echo signal. I output the signal and check it on the oscilloscope RX, LNA OUT, PGA OUT.
But in none of the points I can see a received signal.
I would appreciate any ideas or suggestions to get my circuit working.
Best regards
Daniel Pozzatti