Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS91M040: M-LVDS compatibility with FPGA LVDS

Part Number: DS91M040

Hello

I've been searching for statements about compatibility of LVDS and M-LVDS but haven't reached a conclusion.

We plan to use M-LVDS with DS91M040 to interface two or more processor systems.

In some cases, it will be necessary to interface with an existing FPGA card (Spartan 3E) that uses directly the LVDS I/O of the Spartan3E. I cannot change this card.

If I understand correctly, the combination of FPGA LVDS driver and M-LVDS Receiver should not be a problem.

In case of M-LVDS Transmitter to FPGA Receiver, I'm not so sure.

For example, the maximum differential output voltage of the DS91M040 Driver is given as 650mV. The maximum differential input voltage of the Spartan3E is 600mV.

Is it generally correct to say:

1) LVDS driver is usually compatible with M-LVDS receiver

2) M-LVDS driver is usually incompatible with LVDS receiver

How could I make the M-LVDS driver compatible with the LVDS receiver?

I could lower the 100Ohm termination resistor on the transmitter side to 82Ohm, this should result in a maximum differential output voltage of less than 600mV.

Would this work? If yes, is it a good idea? What are the pitfalls?

Best regards

Haje