Abstract:
Certain disclosed methods, apparatus, and systems enable improved communication on a multiphase communication link through improved encoding techniques and protocol. A data communication apparatus has a plurality of line drivers configured to couple the apparatus to a 3-wire link, and a data encoder configured to encode at least 3 bits of binary data in each transition between two symbols that are consecutively transmitted by the plurality of line drivers over the 3-wire link such that each pair of consecutively-transmitted symbols comprises two different symbols. Each symbol defines signaling states of the 3-wire link during an associated symbol transmission interval such that each wire of the 3-wire link is in a different signaling state from the other wires of the 3-wire link during the associated symbol transmission interval. Data may be encoded using a combination of 3-phase and pulse amplitude modulation.
Abstract:
System, methods and apparatus are described that support multimode operation of a data communication interface. A method performed in a device coupled to a multi-wire bus includes configuring a bus interface to drive the multi-wire bus in a high-speed mode, transmitting a plurality of symbols over the multi-wire bus while the bus interface is configured to drive the multi-wire bus in the high-speed mode, providing a control sequence of symbols in the plurality of symbols, and configuring the bus interface to operate as a receiver in the high-speed mode when the control code comprises a turnaround code. The first data may be encoded in the plurality of symbols. The control sequence of symbols may include a control code that is transmitted between two synchronizing sequences of symbols.
Abstract:
Systems, methods and apparatus are described that facilitate transmission of data between two devices within an electronic apparatus. An apparatus has a bus interface, a 3-phase encoder, and a processing circuit that can configure the 3-phase encoder for a first mode of operation in which data is encoded in a sequence of two-bit symbols, transmit a first three-phase signal representative of the sequence of two-bit symbols on each of the three wires. The processing circuit may be configured to configure the 3-phase encoder for a second mode of operation in which data is encoded in a sequence of three-bit symbols. Three-phase signal representative of the sequence of two-bit symbols or sequence of three-bit symbols on each of three wires, where a three-phase signal is in a different phase on each wire when transmitted, and a transition in signaling state occurs between transmission of each pair of symbols.
Abstract:
Methods, apparatus, and systems for communication over a C-PHY interface are disclosed. A transmitting device has a driver circuit configured to drive a three-wire bus in accordance with a symbol received at an input of the driver circuit, a pattern detector receives a sequence of symbols to be transmitted over the three-wire bus in a plurality of transmission symbol intervals, and a selection circuit responsive to a select signal provided by the pattern detector and configured to select between delayed and undelayed versions of a current symbol to drive the input of the driver circuit during a corresponding transmission symbol interval. The select signal may select the delayed version of the current symbol when a combination of the current symbol with an immediately preceding symbol cause the pattern detector to indicate a pattern match.
Abstract:
A high-speed serial interface is provided. In one aspect, the high-speed serial interface uses three phase modulation for jointly encoding data and clock information. Accordingly, the need for de-skewing circuitry at the receiving end of the interface is eliminated, resulting in reduced link start-up time and improved link efficiency and power consumption. In one embodiment, the high-speed serial interface uses fewer signal conductors than conventional systems having separate conductors for data and clock information. In another embodiment, the serial interface allows for data to be transmitted at any speed without the receiving end having prior knowledge of the transmission data rate. In another aspect, the high-speed serial interface uses polarity encoded three phase modulation for jointly encoding data and clock information. This further increases the link capacity of the serial interface by allowing for more than one bit to be transmitted in any single baud interval.
Abstract:
A termination circuit can include an impedance component. A first port can be configured to be connected to a first node. The first node can be a node of a conductor of a cable. A first end of the cable can be configured to be connected to a signal producing circuit. A second end of the cable can be configured to be connected to a first end of a trace disposed on a substrate of a display device. A second end of the trace can be connected to a display driver integrated circuit (DDIC). The DDIC can lack a termination impedance component internal to the DDIC to provide a line termination function for a serial interface with the signal producing circuit. A second port can be configured to be connected to a second node. The impedance component can be connected between the first port and the second port.