Other Parts Discussed in Thread: TDC1000,
Hi,
I designed a board similar to the TDC1000-TDC7200EVM with another microcontroller. This board will be used for distance measurement in air. After setting up the register from TDC1000 and TDC7200 via SPI, I set the TDC7200 CONFIG_1 register to 0x3 to start a new measurement in mode 1. The TDC7200 then sends a trigger to TDC1000 and performs one measurement. Because the sensor isn´t adjusted yet, the AFE won´t receive an echo, so the TDC7200 will detect an overflow in register INT_STATUS in Bit [1]. I tried to reset all Bits in register INT_STATUS by writing 0x1F to it and resetting TDC1000 ERROR_FLAGS by writing 0x1 to it. After resetting these registers I tried sending 0x3 to CONFIG_1 register again to start another measurement, but it still doesn´t work.
How can I start a measurement continuously?
My register settings are:
TDC1000:
CONFIG_0=0xE1
CONFIG_1=0x41
CONFIG_2=0x1
CONFIG_3=0x5
CONFIG_4=0x1F
TOF_1=0xE4
TOF_0=1E
ERROR_FLAGS=0x1
TIMEOUT=0x77
CLOCK_RATE=0x1
TDC7200:
CONFIG_1=0x3
Unmentioned registers are left to their default values.
I aprreciate your help.
Kind regards,
Gert