1. Technical Field
The present disclosure relates to an electronic device with an automatic de-skew capability, and in particular, to a source driving device with an automatic de-skew capability.
2. Description of the Related Art
Due to rapid developments in technology, the LCD is now applied in a wide range of electronic devices such as mobile phones, PCs, laptops, and flat-screen TVs. A timing controller of a LCD is usually utilized for generating data signals, related to imaging displays, control signals and clock signals for driving the LCD panel. The source driving device of the LCD executes logic calculations based on data signals, clock signals and control signals to generate driving signals for the LCD panel.
The transmission interfaces, including TTL (Transistor-Transistor Logic), LVDS (Low-Voltage Differential Signaling), RSDS (Reduced Swing Differential Signaling) and mini-LVDS (Mini Low-Voltage Differential Signaling), are widely applied on the current LCD. However, it is necessary for data signals, control signals and clock signals to work together in harmony whether transmitting signals via any type of interfaces, so that the internal logic circuit of the source driving device may correctly read data for generating correct driving signals.
Resulting from the development of large scale LCDs, users have a high demand for resolution quality and as such, the size of the LCD panel, quantity of the source driving devices and size of the data transmitting interfaces are also increased, such as PCBs. Therefore, signal transmitting paths between the timing controller and the source driving device of large scale LCDs become longer, so that the signal transmitting time also becomes longer. Moreover, since the circuit layouts between the timing controller and different source driving devices are different from each other, the distance of the signal transmitting paths between the timing controller and different source driving devices are also different.
Due to every driving device having a different toggle rate, ground shielding and driving capability during the output stage, different source driving devices may receive signals with different delays. Consequently, the phase difference of the signals may deviate from a predetermined deviation so that the internal circuit of the source driving device cannot correctly read data. The signal skew may greatly affect the display quality of the LCD, especially in high frequency applications.
In conventional LCDs, the phase relationship between data signals and clock signals, generated by the timing controller, are fixed. The set-up time and hold time are also fixed. Due to different source driving devices include differences in the distance of signal transmitting paths, toggle rates, ground shielding and driving capability during the output stage, the data signals and clock signals, with different delays, are received by the source driving device. As a result, the conventional LCD may lack the ability to automatically de-skew, such that the LCD may have an inferior display quality.
Therefore, the present disclosure provides a device with an automatic de-skew capability.
In accordance with one embodiment of the present disclosure, a source driver with an automatic de-skew capability, coupled between a source driving device and a time schedule controller, is configured for receiving a data signal and a clock signal from the time controller for driving a display panel, comprising a data signal delay module, a setup time register, a hold time register, a first signal delay unit, a second signal delay unit, a logic circuit and a data register.
In one embodiment of the present disclosure, the data signal delay module further comprises a data signal variable delay circuit and a clock signal variable delay circuit. In one embodiment of the present disclosure, the data signal variable delay circuit may be configured for receiving the data signal and is configured to generate a first data delay signal, and the clock signal variable delay circuit may be configured for receiving the clock signal and is configured to generate a first clock delay signal.
In one embodiment of the present disclosure, the first signal delay unit, coupled between the output terminal of the data signal variable delay circuit and a clock signal input terminal of the setup time register, is configured to generate a second data delay signal. In one embodiment of the present disclosure, the second signal delay unit, coupled between the output terminal of the clock signal variable delay circuit and a data signal input terminal of the hold time register, is configured to generate a second clock delay signal.
In one embodiment of the present disclosure, the logic circuit, coupled between the setup time register and the hold time register, is configured to generate a control signal to the signal delay device. Furthermore, the data register includes a clock input terminal coupled to the clock signal variable delay circuit and a data input terminal coupled to the data signal variable delay circuit.
In one embodiment of the present disclosure, the first data delay signal is configured to sample the second clock delay signal and the second data delay signal is configured to sample the first clock delay signal.
In order to provide further understanding of the techniques, means, and effects of the present disclosure, the following detailed description and drawings are hereby presented, such that the purposes, features and aspects of the present disclosure may be thoroughly and concretely appreciated. However, the drawings are provided solely for reference and illustration, without any intention to be configured for limiting the present disclosure.
The objectives and advantages of the present disclosure are illustrated with the following description and upon reference to the accompanying drawings in which:
In order to correct any lack of ability to automatically de-skew which the conventional LCD may experience, the present disclosure discloses a source driving device with an automatic de-skew capability.
The data signal variable delay circuit 23, having an signal output terminal respectively coupled to the first signal delay unit 26 and a data signal input terminal of a data register R, may be configured to receive the data signal DATA. The clock signal variable delay circuit 21, having an signal output terminal respectively coupled to the second signal delay unit 28 and a clock signal input terminal of the data register R, may be configured to receive the clock signal CLK.
The first signal delay unit 26 is coupled between the signal output terminal of the data signal variable delay circuit 23 and a clock signal input terminal of the setup time register 22. The second signal delay unit 28 is coupled between the signal output terminal of the clock signal variable delay circuit 21 and a data signal input terminal of the hold time register 24. The logic circuit 29, coupled between the setup time register 22 and the hold time register 24, may be configured to generate a control signal S1 to the signal delay module 17.
The clock signal variable delay circuit 21 is configured to generate a first clock delay signal 1st_CLK_D to the clock input terminal of the data register R, the data signal input terminal of the setup time register 22 and the second signal delay unit 28. The second signal delay unit 28 may delay the first clock delay signal 1st_CLK_D to further generate a second clock delay signal 2nd_CLK_D to the clock signal input terminal of the hold time register 24.
The data signal variable delay circuit 23 is configured to generate a first data delay signal 1st_DATA_D to the data signal input terminal of the data register R, the clock signal input terminal of the hold time register 24 and the first signal delay unit 26. The first signal delay unit 26 may delay the first data delay signal 1st_DATA_D to further generate a second data delay signal 2nd_DATA_D to the clock signal input terminal of the setup time register 22.
As a rising edge of the data delay signal indicates to a center of hold time of the clock signal, taking place in the setup time register 22 and in the hold time register 24, a correct sample may be determined.
In the setup time register 22, the phase of the first clock delay signal 1st_CLK_D is compared with the phase of the second data delay signal 2nd_DATA_D to generate a first comparison result to confirm whether the second data delay signal 2nd_DATA_D is capable of correctly sampling the first clock delay signal 1st_CLK_D. Furthermore, the setup time register 22 generates a first logic level Ts_Judge, according to the first comparison result, to the logic circuit 29.
In the hold time register 24, the phase of the first data delay signal 1st_DATA_D is compared with the phase of the second clock delay signal 2nd_CLK_D to generate a second comparison result to confirm whether the first data delay signal 1st_DATA_D is capable of correctly sampling the first clock delay signal 2nd_CLK_D. Furthermore, the hold time register 24 generates a second logic level Th_Judge, according to the second comparison result, to the logic circuit 29.
The logic circuit 29 may generate a control signal S1, according to the first logic level Ts_Judge and the second logic level Th_Judge, to the signal delay module 17 to further control conducting numbers of the plurality of data delay signal switches 25 and the plurality of clock signal delay switches 27.
Therefore, the data signal variable delay circuit 23 may be capable of generating a correct first clock delay signal 1st_CLK_D and the clock signal variable delay circuit 21 may be capable of generating a correct first data delay signal 1st_DATA_D, such that, the data register R may be capable of outputting a correct logic level to drive the LCD panel 11. Meanwhile, other data registers, not shown, may also be capable of outputting correct logic levels, according to the correct first clock delay signal 1st_CLK_D and the correct first data delay signal 1st_DATA_D, to drive the LCD panel 11.
Although the present disclosure and its objectives have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. For example, many of the processes discussed above can be implemented using different methodologies, replaced by other processes, or a combination thereof.
Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present disclosure. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
Number | Date | Country | Kind |
---|---|---|---|
100128298 A | Aug 2011 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
6114890 | Okajima et al. | Sep 2000 | A |
7590879 | Kim et al. | Sep 2009 | B1 |
20100164583 | Chen et al. | Jul 2010 | A1 |
20120112812 | Chen et al. | May 2012 | A1 |
20130038582 | Yen | Feb 2013 | A1 |
Number | Date | Country | |
---|---|---|---|
20130038367 A1 | Feb 2013 | US |