Hi,
I need to implement a TDR (Time Domain Reflectometer) for cable fault detection. My system should inject a very narrow pulse (rise time less than 5 ns) into a RG# cable terminated with an open and samples it at high speed to measure the reflected wave. The acquired data can be used to estimate some cable parameters and to detect faults.
My sistem shall provide:
* High speed ADC > 0.3 Gsps
* High speed DAC > 0.3 Gsps
* Countinuous acquisition for at least 10 us @ 1Gsps (which is enough to test a 900 m cable with 60% velocity factor)
* Pulse injected into the cable shall be 5-10 Vpp, depending on cable length
* Raw data shall be buffered during acquisition and sent to a host PC once acquisiton is completed, or streamed while acquiring (if possible)
* Possible interfaces between host PC and TDR: USB, RJ45. If possible, avoid using PCI
* Implementation: I/O interface and in-stream data processing must be implementend using an FPGA. This is the most important requirement.
I would appreciate some advices about the most suitable TI products you would use for this design. I saw TI provides many boards for all its ADCs and DACs. Have you got any board with both ADC and DAC? Or a FPGA based kits capables of interfacing with two boards, one for the DAC and one for the ADC?
I'm also wondering if it would be better to buy one of the FPGA evaluation kits provided by Xilinx, such as the ML605 which also has two on-board FMC connectors. What solution does TI provide for those boards and how can I use them to implement TDR?
Any advice will be appreciated.
Thanks,
Riccardo Cecchi