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