The present invention is related to electronic circuits, and more specifically to data bus systems for graphics displays.
Display system Timing Controller (TCON) electronics accept control and data from upstream graphics generation electronics and reformat them to fit the requirements of the row and column drivers used to drive displays. The Data Enable (DE) signal is the control mechanism used to indicate when graphics data is actively being transmitted to the TCON. The DE signal is active (logic one state) when data is being transmitted, and is inactive (logic zero state) during periods when no data is being transmitted. Data is transmitted to the column drivers only when the DE signal is active. The data is transmitted using multi-drop busses requiring many PCB lines. Periods of time in a horizontal line when data is not being transmitted is referred to as horizontal blanking. Lines within a graphics frame when data is not being transmitted are referred to as vertical blanking lines.
Briefly described, the present invention is directed at providing a point-to-point data bus architecture and a protocol for a graphics system.
According to one aspect of the invention the TCON transmits the data to the column drivers using separate point-to-point data buses. Each data bus can be 2, 3, or 4 data lines wide, although other widths are possible.
According to another aspect of the invention, data may be transmitted to the column drivers during a horizontal blanking period. A PLL is used to provide a clock that is different from the clock provided by a host system. This can result in more data being written to the column drivers as compared to a typical graphical display system.
According to yet another aspect of the invention, the instantaneous data rate to any column driver is lower than in conventional multi-drop architectures. Each point-to-point data bus contains only the data for its corresponding column driver. This results in lower power and lower EMI than conventional multi-drop architectures.
According to still yet another aspect of the invention, the point-to-point architecture offers physical advantages as well. The point-to-point system has fewer printed circuit board (PCB) lines and a lower loop area than a conventional multi-drop system.
According to a further aspect of the invention, the point-to-point architecture may incorporate a protocol for data transmission between the TCON and the column drivers. The ability to transmit data during the Horizontal Blanking period allows time for extra output clocks in which to implement a protocol. The protocol may provide for system level control and coordination of column driver and other display system components. This protocol allows the TCON to control the operation of the column drivers without the need for extra PCB lines. Conventional graphics display systems, on the other hand, typically require one or more control lines (not used for data loading) from the TCON to each column driver.
In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanied drawings, which form a part hereof, and which is shown by way of illustration, specific exemplary embodiments of which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The meaning of “a,” “an,” and “the” includes plural reference, the meaning of “in” includes “in” and “on.” The term “connected” means a direct electrical connection between the items connected, without any intermediate devices. The term “coupled” means either a direct electrical connection between the items connected or an indirect connection through one or more passive or active intermediary devices. The term “circuit” means either a single component or a multiplicity of components, either active and/or passive, that are coupled together to provide a desired function. The term “signal” means at least one current, voltage, or data signal. The term “DE” means a data enable signal. The term “TCON” refers to a timing controller. Referring to the drawings, like numbers indicate like parts throughout the views.
Briefly described, the present invention is directed at providing a point-to-point data bus architecture and a protocol for a graphics system. The TCON transmits the data to the column drivers using separate point-to-point data buses. Data may be transmitted to the column drivers during a horizontal blanking period resulting in more data being written to the column drivers as compared to a typical graphical display system. As each point-to-point data bus contains only the data for its corresponding column driver the instantaneous data rate to any column driver is lower than in conventional multi-drop architectures. The point-to-point system also has fewer printed circuit board (PCB) lines and a lower loop area than a conventional multi-drop system. A protocol may also be implemented. The protocol may provide for system level control and coordination of column driver and other display system components. This protocol allows the TCON to control the operation of the column drivers without the need for extra PCB lines.
Graphics Display System using a Point-to-Point Data Bus
Host System 305 may be any system (a computer, for example) that is suitable for generating data for display. Host System 305 typically comprises a CPU, RAM, ROM, a mass memory storage device (and/or network interface for accessing data stores), a power supply, a chassis, and the like.
TCON 310 formats data for display on display 390 in response to pixel data and control signals received from host system 305. Display 390 is typically a display panel and may be any display that use column or row drivers.
Receiver 311 provides control signals to control bock 312 and data to memory 313 in response to the pixel data and control signals (including a clock signal) received from host system 305. Control block 312 provides control signals to memory 313, PLL 314, and data formatter 315 in response to the control signals provided by receiver 311. Memory 313 is a line memory that stores data received from Receiver 311 and outputs stored data to data formatter 315 in response to control signals provided by control block 312.
Data transmitters 316 transmit the formatted data to column drivers 380 using separate point-to-point data buses 370 to transmit data to each driver 380. As can be seen by referring to graphics display system 300 there is a separate point-to-point data bus for each column driver. Each data bus 370 can be 2, 3, or 4 data lines wide, although other widths are possible. PLL 314 is used to provide a clock that is different from the clock provided by host system 305. Clock transmitter 317 transmits a clock signal to each driver 380 using multi-drop clock bus 360.
According to one embodiment of the invention, the point-to-point architecture uses a custom 2-line Memory in the TCON. The memory has 1 write port and 8 or more read ports. The number of read ports corresponds to the number of column drivers in the system. As the TCON receives the pixel data from the graphics source, the data is written into the line memory using the write port. While the pixel data for the current line is being written into the line memory, the pixel data for the previous line is being read out of the line memory. In other words, the data is read out of the line memory on each of the read ports simultaneously. The data from each read port consists of the data for its corresponding column driver.
The point-to-point architecture also utilizes a Phase Locked Loop (PLL) (314) to generate the output clock which is sent to each column driver (380). This clock is used by each column driver (380) to receive the pixel data from TCON (310) over the point-to-point data bus. The output clock generated by the PLL is typically at a lower frequency than the input clock received from the Graphics Source.
Advantages of the Point-to-Point Architecture
The Point-to-Point architecture shown in graphics system 300 has many advantages over conventional multi-drop graphics display systems.
Referring to tag 440, it can be seen that more data may be written to the column drivers as compared to a typical graphical display system.
Additionally, the clock to the column drivers may be at a lower clock frequency than the input clock frequency (See tag 450). Since each point-to-point data bus only contains the data for its corresponding column driver, the instantaneous data rate to any column driver is lower than in conventional multi-drop architectures. This results in lower power and lower EMI than conventional mufti-drop architectures.
Besides the power and EMI advantages, the point-to-point architecture offers physical advantages as well. The point-to-point system has fewer printed circuit board (PCB) lines and a lower loop area than a conventional multi-drop system.
For example,
Using a protocol, the TCON transmits control information in addition to the pixel data to the column driver. This protocol allows the TCON to control the operation of the column drivers without the need for extra PCB lines. Conventional graphics display systems, on the other hand, typically require one or more control lines (not used for data loading) from the TCON to each column driver.
As illustrated in the figure, protocol 700 contains digital control information 710 consisting of (but is not limited to) start of frame indication, charge share control, output polarity control, test mode control, and preamble. In addition to this digital control information, the protocol enables the TCON to transmit analog control information to the column driver as well. This analog control information (720) includes (but is not limited to) point-to-point bus receiver threshold current and output amplifier bias current.
The protocol also enables the column drivers to implement a de-skew algorithm which compensates for the skews between the clock and data that the column driver receives. This skew, which is caused by unmatched PCB impedances and trace lengths, is a problem in conventional graphics display systems and limits the frequency that data can be transmitted to the column drivers. The preamble portion of the protocol provides a means for each column driver to independently de-skew its data with respect to its clock. This enables the Point-to-Point system to achieve higher data rates per line without jeopardizing data integrity.
The above specification, examples and data provide a complete description of the manufacture and use of the composition of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.
Number | Name | Date | Kind |
---|---|---|---|
5233446 | Inoue et al. | Aug 1993 | A |
6067061 | Friedman | May 2000 | A |
6177922 | Schiefer et al. | Jan 2001 | B1 |
6335778 | Kubota et al. | Jan 2002 | B1 |
6339413 | Drake et al. | Jan 2002 | B1 |
6529181 | Nakano et al. | Mar 2003 | B2 |
20020033811 | Kinoshita | Mar 2002 | A1 |
20020180718 | La | Dec 2002 | A1 |
20030043129 | Tazuke | Mar 2003 | A1 |
Number | Date | Country |
---|---|---|
WO 9963513 | Dec 1999 | WO |