I am looking for recommendation of a converter/cable to convert a digital pulse to LVDS. Attachment is the schematic of the whole design. Basically, my task is to measure the photon arrival time, which means to read the time different between a reference signal (REF) and a STOP signal. The REF signal is 3.3 V, 10ns pulse generated by Waveform Generator. The STOP signal is 3.3V pulse, 10 ns width, around 10MHz to 1GHz generated by a Single Photon Detector. I am using a time-to-digital convert chip (GPX2 TDC) which accepts LVDS inputs, therefore, I need to convert my REF and STOP signals to LVDS signals to do the time measurement. Just to clarify my design, the time measured is output from this TDC chip is sent by LVDS interface to Spartan 6 FPGA. I need to write VHDL code to read this time and output it to a PC. Thank you.
Use a high speed comparator with differential outputs, eg ADCMP561. If your TDC cannot accomodate LVPECL, then an LVPECL to LVDS converter from Onsemi should do the job. Build everything on a 4 layer board, better a 6 layer board and treat everything as an high frequency system with a frequency of the inverse of your TDC resolution (eg 20ps resolution -> 50GHz system), otherwise you are up for some (statistically) significant crosstalk between the measurement paths.