N-phase phase and polarity encoded serial interface
First Claim
1. A method for data communications performed at receiver coupled to a multi-wire interface, comprising:
- receiving a three-phase signal from each of a plurality of connectors, wherein the three-phase signal received from each of three connectors is in a different phase than the three-phase signals received from the other connectors in the three connectors;
providing multi-bit symbols representative of a sequence of signaling states of the three connectors, wherein providing the multi-bit symbols includes;
determining a sequence of signaling states of the plurality of connectors;
determining timing of the sequence of signaling states based on transitions between sequential signaling states; and
converting each signaling state in the sequence of signaling states to a multi-bit symbol; and
decoding data from the multi-bit symbols,wherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal.
1 Assignment
0 Petitions
Accused Products
Abstract
System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Information is transmitted in N-phase polarity encoded symbols. Data is encoded in multi-bit symbols, and the multi-bit symbols are transmitted on a plurality of connectors. The multi-bit symbols may be transmitted by mapping the symbols to a sequence of states of the plurality of connectors, and driving the connectors in accordance with the sequence of states. The timing of the sequence of states is determinable at a receiver at each transition between sequential states. The state of each connector may be defined by polarity and direction of rotation of a multi-phase signal transmitted on the each connector.
174 Citations
30 Claims
-
1. A method for data communications performed at receiver coupled to a multi-wire interface, comprising:
-
receiving a three-phase signal from each of a plurality of connectors, wherein the three-phase signal received from each of three connectors is in a different phase than the three-phase signals received from the other connectors in the three connectors; providing multi-bit symbols representative of a sequence of signaling states of the three connectors, wherein providing the multi-bit symbols includes; determining a sequence of signaling states of the plurality of connectors; determining timing of the sequence of signaling states based on transitions between sequential signaling states; and converting each signaling state in the sequence of signaling states to a multi-bit symbol; and decoding data from the multi-bit symbols, wherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus that encodes data, comprising:
-
a plurality of differential receivers coupled to a plurality of connectors and configured to receive a three-phase signal from each connector in the plurality of connectors, wherein the three-phase signal received from each of three connectors is in a different phase than the three-phase signals received from the other connectors in the three connectors; a wire state decoder configured to provide multi-bit symbols representative of a sequence of signaling states of the three connectors; a clock recovery circuit configured to determine timing of the sequence of signaling states based on transitions between sequential signaling states; and a decoder adapted to decode data from the multi-bit symbols, wherein signaling state of each connector of the plurality of connectors is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
means for providing multi-bit symbols representative of signaling state of a plurality of connectors, wherein the means for providing multi-bit symbols is configured to receive a three-phase signal from each of the plurality of connectors, wherein the three-phase signal received from each of three connectors is in a different phase than the three-phase signals transmitted on the other connectors in the three connectors; means for determining a sequence of signaling states of the plurality of connectors; means for determining timing of the sequence of signaling states based on transitions between sequential signaling states; means for converting each signaling state in the sequence of signaling states to a multi-bit symbol; and means for decoding data from the multi-bit symbols, wherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory storage medium having instructions stored thereon for encoding data, which when executed by at least one processor causes the at least one processor to:
-
receive a three-phase signal from each of a plurality of connectors, wherein the three-phase signal received from each of three connectors is in a different phase than the three-phase signals transmitted on the other connectors in the three connectors; provide multi-bit symbols representative of signaling state of the three connectors; determine a sequence of signaling states of the plurality of connectors; determine timing of the sequence of signaling states based on transitions between sequential signaling states; and decode data from the multi-bit symbols, wherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (27, 28, 29, 30)
-
Specification