Apparatus and method for automatic polarity swap in a communications system
First Claim
1. A communications system, comprising:
- a first transceiver;
a second transceiver; and
an interface coupled between said first transceiver and said second transceiver, said interface coupling a differential output of said first transceiver to a differential input of said second transceiver;
said second transceiver configured to correct a differential input signal received from said interface so as to compensate for a cross-connection of said differential output of said first transceiver to said differential input of said second transceiver at said interface.
6 Assignments
0 Petitions
Accused Products
Abstract
An automatic polarity swap is implemented in a communications system. Two or more transceivers having differential inputs and outputs are coupled together through an interface, such as a backplane to form a communications system. In such a configuration, it is possible to cross-connect the differential data lines or signals at the interface, which will cause invalid data words to received at the second transceiver. Accordingly, the present invention includes an error check and correction module that detects invalid data words after parallel-to-serial conversion. More specifically, an error check determines if the parallel differential signal represents a valid data word. This can be done, for example, by storing and comparing valid data words in a memory such as RAM. If the received data word is valid, then no corrective action is taken. However, if the received data word is invalid, then the parallel differential signal is inverted using a logic circuit, which will correct the error if it is due to cross-connection of the differential lines at the interface or anywhere else.
43 Citations
16 Claims
-
1. A communications system, comprising:
-
a first transceiver; a second transceiver; and an interface coupled between said first transceiver and said second transceiver, said interface coupling a differential output of said first transceiver to a differential input of said second transceiver; said second transceiver configured to correct a differential input signal received from said interface so as to compensate for a cross-connection of said differential output of said first transceiver to said differential input of said second transceiver at said interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A backplane communications system, comprising:
-
a first serial-deserializer (SERDES) transceiver; a second SERDES transceiver; and an interface coupled between said first SERDES transceiver and said second SERDES transceiver, said interface coupling a differential output of said first transceiver to a differential input of said second transceiver; said second SERDES transceiver configured to correct a differential input signal received from said interface so as to compensate for a cross-connection of said differential output of said first transceiver to said differential input of said second transceiver at said interface.
-
-
10. A transceiver, comprising:
-
a receiver input for receiving a differential data signal; means for converting said differential data signal into a digital data word; means for determining if said digital data word represents a valid data word from a plurality of valid data words; and means for inverting said digital data word if said digital data word does not represent a valid data word to produce an inverted digital data word, wherein said means for determining further determines if said inverted digital data word is a valid data word from said plurality of valid data words. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification