Guest
I have an LVDS related issue that drives me crazy:
There are two boards with a FPGA that are connected by a ca. 30cm cable. Only 6 wirea are used:
GND + Power
LVDS (with embedded clock), 720Mbps
UART (Rxd + Txd)
(The cable is unshielded for flexibility reasons)
The cable is a "flat Ethernet cable" with 4 twisted pairs, one pair is unused, one pair is LVDS, one pair is GND + Rxd and the last is Power + TxD.
Most cables work fine with a low error rate. However, some cables of the same batch have an excessive error rate. These cables have no visible difference to the good cables.
The end of the cables have the outer isolation removed for about 5cm, the LVDS pair is twisted also for this 5cm, the other wires are straight crimped to the connector.
Now the strange behavior: When touching the cable at some positions by hand, the bad cables are suddenly perfect or at least much better. And the even stranger thing: When touching at the last 5cm, it is NOT the touching of the LVDS pair that makes the difference, but the touching the GND/Power/Uart wires! This can be observed on both sides of the cable.
It is really only "the hand" that makes the difference, strapping together the wires does not help. It does also not look like a mechanical problem of the cable.
I tried changing and even removing the termination resistors, this did not change the behavior at all. I have changed both boards, it is really the cable that makes the difference.
Has anybody an idea what the reason of this behavior could be?
Regards,
Thomas
There are two boards with a FPGA that are connected by a ca. 30cm cable. Only 6 wirea are used:
GND + Power
LVDS (with embedded clock), 720Mbps
UART (Rxd + Txd)
(The cable is unshielded for flexibility reasons)
The cable is a "flat Ethernet cable" with 4 twisted pairs, one pair is unused, one pair is LVDS, one pair is GND + Rxd and the last is Power + TxD.
Most cables work fine with a low error rate. However, some cables of the same batch have an excessive error rate. These cables have no visible difference to the good cables.
The end of the cables have the outer isolation removed for about 5cm, the LVDS pair is twisted also for this 5cm, the other wires are straight crimped to the connector.
Now the strange behavior: When touching the cable at some positions by hand, the bad cables are suddenly perfect or at least much better. And the even stranger thing: When touching at the last 5cm, it is NOT the touching of the LVDS pair that makes the difference, but the touching the GND/Power/Uart wires! This can be observed on both sides of the cable.
It is really only "the hand" that makes the difference, strapping together the wires does not help. It does also not look like a mechanical problem of the cable.
I tried changing and even removing the termination resistors, this did not change the behavior at all. I have changed both boards, it is really the cable that makes the difference.
Has anybody an idea what the reason of this behavior could be?
Regards,
Thomas