Other Parts Discussed in Thread: TDC1000
I'm currently using TDC7200 EVM with Arduino UNO and a opensource SPI commands c library for communication between TDC7200 IC, Arduino and PC.
We give START and STOP signals directly to TDC7200 EVM board (not through Arduino). Arduino is only used to communicate with the PC and output TOF values. The TOF value is relative to the internal clock of TDC7200. What we now require is TOF value with reference to an external clock to obtain absolute timestamp.
How can this be done? Can we use TDC7200 EVM with an FPGA ? as an external clock with frequency other than 8MHz or 16MHz to Arduino would require change of crystal.
Is there an opensource SPI library available for communication with an FPGA. or can the external clock input be used to derive the required information.
I've attached the TDC7200 SPI c library. TDC7200.hTDC7200.cpp