The present invention relates to a source driver for driving a display panel, and more particularly, to a source driver capable of charge sharing for a display panel.
Nowadays, battery life has become an important issue of a display system in the application of small mobile devices. In the display system, the power consumption is mainly generated from a source driver driving the display panel, where a great amount of power is required for driving the panel loading during the display operations. The designers of the source driver have made their best efforts to achieve power reduction without influencing the display performance.
It is therefore an objective of the present invention to provide a source driver for a display panel. The source driver includes a plurality of driving channel circuits (or called driving channels as a short name), where each driving channel includes a charge sharing circuit. The charge sharing circuit may be used to couple a driving channel output terminal (or called output terminal as a short name) of each driving channel together, to perform charge sharing. With charge sharing between the driving channels, the electric charges in the driving channels may be equally allocated to each driving channel, providing pre-charge for the incoming data voltage. As a result, the overall power consumption for the driving channels to drive the display panel may be reduced.
An embodiment of the present invention discloses a source driver, which comprises a plurality of output terminals and a plurality of driving channels. Each of the plurality of driving channels is coupled to an output terminal among the plurality of output terminals and comprises an output buffer, an output enable switch and a charge sharing circuit. The output enable switch is coupled between the output buffer and the corresponding output terminal. The charge sharing circuit is coupled to the corresponding output terminal. Wherein, the charge sharing circuits of at least two of the plurality of driving channels are commonly coupled to a charge sharing bus.
Another embodiment of the present invention discloses a method of controlling a source driver. The source driver has a plurality of driving channels. The method comprises steps of: controlling each of the plurality of driving channels to be coupled to an output terminal among a plurality of output terminals, to output data voltages to the corresponding output terminal in a driving phase of a display line period; and determining whether to couple each of the plurality of driving channels to a charge sharing bus in a charging phase of the display line period.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
As shown in
The charge sharing circuit 204 may be coupled between the corresponding output terminal Y[1]-Y[N] and a charge sharing bus CS_BUS, to provide a charging path and/or a discharging path between the output terminal Y[1]-Y[N] and the charge sharing bus CS_BUS. The charge sharing circuit 204 allows several or all of the driving channels to be commonly coupled to the charge sharing bus CS_BUS, to perform charge sharing between different driving channels. In order to effectively control the charge sharing operations, each driving channel may further include an output enable switch SOE and a charge sharing switch ACS. The output enable switch SOE may be coupled between the output buffer 202 and the corresponding output terminal Y[1]-Y[N], and the charge sharing switch ACS may be coupled between the charge sharing circuit 204 and the corresponding output terminal Y[1]-Y[N]. In another embodiment, the charge sharing switch ACS may be coupled between the charge sharing circuit 204 and the charge sharing bus CS_BUS; alternatively, the charge sharing switch ACS may be integrated in the charge sharing circuit 204.
The charge sharing bus CS_BUS may further be coupled to a charge sharing capacitor CSC. The charge sharing capacitor CSC may be used to store the electric charges received from the output terminals Y[1]-Y[N], and pre-charge (or pre-discharge) the output terminals Y[1]-Y[N] and the corresponding data lines so that the voltage of any of the output terminals Y[1]-Y[N] at the end of the pre-charge operation can be closer to the next data voltage (corresponding to the next display data) before this next data voltage is output to the data line, thereby reducing the power consumption required for outputting the next data voltage.
In an embodiment, a display line period of display operations may be divided into a driving phase and a charging phase. The driving phase may include a display interval where the data voltages are output to the display panel 106 and the output buffer 202 is driving the data lines. The charging phase may be implemented in a blanking interval where no data voltage is output to the display panel 106. In the driving phase, the output enable switch SOE is turned on and the charge sharing switch ACS is turned off, and thus the output buffer 202 sends a data voltage to the data line. In the charging phase, the output enable switch SOE is turned off and the charge sharing switch ACS may be turned on, and thus the charging or discharging path between the corresponding output terminal and the charge sharing bus CS_BUS may be conducted. In such a situation, several or all of the output terminals Y[1]-Y[N] are commonly coupled to the charge sharing bus CS_BUS and the charge sharing capacitor CSC through the corresponding charge sharing circuit 204, to be pre-charged (or pre-discharged) to a voltage level closer to the next data voltage.
Because a driving channel reuses the electric charges received from the charge sharing bus CS_BUS to pre-charge or pre-discharge the data line(s) in the charging phase, where the electric charges may come from other driving channels or the charge sharing capacitor CSC, the required power consumption in the next driving phase may be saved. Preferably, the charge sharing capacitor CSC should be large enough to store the electric charges of all driving channels, so basically this capacitor is placed outside the chip. In an embodiment, the driving channels of the source driver 104 may be implemented in integrated circuits (ICs) included in one or more chips, and the charge sharing bus CS_BUS may include inter-chip and/or intra-chip conducting wires coupled between the driving channels; hence, the charge sharing capacitor CSC may be an off-chip capacitor capable of storing sufficient electric charges for charge sharing.
In the embodiments of the present invention, the charge sharing circuit 204 may include an N-type implementation, a P-type implementation, and/or a hybrid implementation. In the N-type implementation, an NMOS transistor is applied to forward the electric charges between the driving channel and the charge sharing bus CS_BUS. In the P-type implementation, a PMOS transistor is applied to forward the electric charges between the driving channel and the charge sharing bus CS_BUS. The hybrid implementation, as a combination of the N-type and P-type implementations, includes an NMOS transistor and a PMOS transistor. In the hybrid implementation, the slew rates of both rising and falling on the output terminal are guaranteed to be identical, and the charge sharing may be realized more effectively.
In detail, both the NMOS transistor MN and the PMOS transistor MP are coupled between the output terminal Y of the driving channel and the charge sharing bus CS_BUS, which may further be coupled to the charge sharing capacitor CSC. More specifically, as for the NMOS transistor MN, the drain terminal is coupled to the charge sharing bus CS_BUS, the source terminal is coupled to the output terminal Y, and the gate terminal is coupled to the data calibration circuit 206 through the charge sharing switch ACS1. As for the PMOS transistor MP, the drain terminal is coupled to the charge sharing bus CS_BUS, the source terminal is coupled to the output terminal Y, and the gate terminal is coupled to the data calibration circuit 206 through the charge sharing switch ACS2.
The operations of the charge sharing circuit 204 may be controlled by the data calibration circuit 206; that is, the data calibration circuit 206 may provide control voltages for the charge sharing circuit 204, to determine whether to enable the charge sharing operations. In general, charge sharing is required if there is an obvious voltage difference between the current data voltage on the output terminal Y and the next data voltage to be output to the output terminal Y. In addition, the NMOS transistor MN or the PMOS transistor MP is turned on only when its gate-to-source voltage exceeds the threshold voltage. Therefore, the data calibration circuit 206 may control the charge sharing circuit 204 based on the voltage difference between the current data voltage and the next data voltage, and also based on the threshold voltage of the NMOS transistor MN and/or the PMOS transistor MP.
As shown in
Refer to
As a result, the operation of charge sharing redistributes the electric charges in these driving channels left from the previous data voltages.
As shown in
In an exemplary embodiment, a special image pattern is displayed so that the data voltage with a full-swing toggle from the maximum level VMAX to the minimum level VMIN is applied to odd driving channels of the source driver 104 and the data voltage with a full-swing toggle from the minimum level VMIN to the maximum level VMAX is applied to even driving channels of the source driver 104. In such a situation, if all the driving channels are commonly coupled to the charge sharing bus CS_BUS to perform charge sharing, a significant power reduction may be achieved.
Subsequently, in the driving phase, the charge sharing switches ACS1 and ACS2 are turned off and the output enable switch SOE is turned on, and the output buffer 202 of the driving channel is coupled to the output terminal Y through the turned-on output enable switch SOE. Therefore, the data voltages VD_X and VD_X+1 are output to the corresponding output terminals Y[X] and Y[X+1], respectively. As shown in
Accordingly, the enablement of the charge sharing circuit 204 may be determined according to the data voltage of the corresponding driving channel. This is because the charge sharing may be more effective if the data voltage has a larger transition. In an embodiment, the charge sharing circuit 204 may compare the current data voltage on the output terminal Y of the driving channel with the next data voltage to be output to the output terminal Y, to determine whether to enable the charge sharing circuit 204 to couple the corresponding driving channel to the charge sharing bus CS_BUS in the charging phase. More specifically, the charge sharing circuit 204 may be enabled to couple the output terminal Y of the driving channel to the charge sharing bus CS_BUS when the voltage difference between the current data voltage on the output terminal Y and the next data voltage to be output to the output terminal Y is greater than a threshold. On the contrary, when the voltage difference between the current data voltage on the output terminal Y and the next data voltage to be output to the output terminal Y is equivalent to or smaller than the threshold, the charge sharing circuit 204 may be disabled; hence, the output terminal Y of the driving channel may not be coupled to the charge sharing bus CS_BUS and the charge sharing of this driving channel may not be performed.
Referring back to
Note that the transistors MP and MN have a threshold voltage such that the gate-to-source voltage should be large enough to overcome the threshold voltage to turn on the corresponding transistor MP or MN. This causes a dead zone of voltage range where the difference of data voltages does not exceed the threshold voltage. In the dead zone, none of the NMOS transistor MN and the PMOS transistor MP is turned on, and this driving channel will not perform charge sharing.
Without the implementation of data calibration or voltage shift, the NMOS transistor MN is turned on only when the next data voltage VD[t+1] is greater than the current data voltage VD[t] plus the threshold voltage Vth_n of the NMOS transistor MN; that is, VD[t+1]+>VD[t]+Vth_n. In other words, the voltage difference ΔVD between the next data voltage VD[t+1] and the current data voltage VD[t] should be larger than the threshold voltage Vth_n so that the NMOS transistor MN can be turned on and the charge sharing is effective. This causes the voltage difference ΔVD to fall in a dead zone which means the voltage difference ΔVD is lower than the threshold voltage Vth_n. In a similar way, with the threshold voltage Vth_p of the PMOS transistor MP, there is a dead zone which means the voltage difference ΔVD is lower than the threshold voltage Vth_p.
The voltage shift +ΔV1 or −ΔV2 provided by the data calibration circuit 206 may be used to solve the dead zone problem and extend the operation range of the charge sharing circuit 204. In an embodiment, the values of the voltage shifts +ΔV1 and −ΔV2 may be designed to entirely cover the dead zone where the charge sharing is not performed. To achieve this purpose, the voltage shift +ΔV1 may be set to be equal to the threshold voltage of the NMOS transistor MN, and the voltage shift −ΔV2 may be set to be equal to the threshold voltage of the PMOS transistor MP. In such a situation, all driving channels in the source driver 104 may perform charge sharing in the charging phase.
However, the threshold voltage of the transistors MN and MP may possess a deviation due to the body effect and/or PVT (process, voltage, temperature) variations, such that it is hard to control the voltage shift to be exactly equal to the threshold voltage. In addition, the charge sharing operation in the charging phase aims at increasing or decreasing the voltage level of the output terminal Y to make this voltage level approach the next data voltage, so that power consumption required for charging the data lines at the arrival of the next data voltage may be reduced. Thus, pre-charging the output terminal Y and the data line to a higher level before reception of the next data voltage will make sense only if the next data voltage is greater than the current data voltage with a certain difference; and pre-discharging the output terminal Y and the data line to a lower level before reception of the next data voltage will make sense only if the next data voltage is smaller than the current data voltage with a certain difference. Therefore, if the voltage shift is set to be exactly equal to the typical threshold voltage of the transistor MP or MN in the charge sharing circuit 204, sometimes the charge sharing operation might generate redundant power consumption if the voltage of the output terminal Y is pre-charged (or pre-discharged) to a level farther from the next data voltage in the charging phase.
Therefore, it is preferable to set the voltage shift to be slightly smaller than the threshold voltage of the transistor MP or MN, to deliberately preserve a small dead zone and ensure that the charge sharing operation may not be wrongly performed. In such a situation, if the current data voltage is already close to the next data voltage in a driving channel, charge sharing may not be effective for this driving channel; that is, the charge sharing circuit 204 is not enabled when the transition of data voltage is small. For example, if the threshold voltage is 1V, the voltage shift may be set to 0.7V, so that the charge sharing operation is not performed when the difference between the next data voltage and the current data voltage is extremely small (i.e., preserving a 0.3V dead zone). Since power consumption may not be saved by charge sharing if the current data voltage and the next data voltage are equal or close to each other, disabling the charge sharing operation when these two voltages are approximately equal will not reduce the performance of charge sharing.
Since the enablement of the charge sharing circuit 204 is determined based on the data voltages of the corresponding driving channel, each driving channel may be determined to perform charge sharing or not independently. In other words, the charge sharing circuit 204 is turned on or off based on the comparison result of the current data voltage on the output terminal of the corresponding driving channel and the next data voltage to be output to the output terminal of the corresponding driving channel, and different charge sharing circuits may operate differently since the data voltages on different driving channels may usually be different.
The values of the voltage shifts +ΔV1 and −ΔV2 may be determined in the data calibration circuit 206.
In the embodiment as shown in
The implementations and operations of the output buffer 702 and the charge sharing circuit 704 are similar to those of the output buffer 202 and the charge sharing circuit 204 shown in
In detail, the positive data calibration circuit 706_1 is configured to receive the data voltage VD, and output the data voltage VD with a positive voltage shift +ΔV1 to the NMOS transistor MN. The negative data calibration circuit 706_2 is configured to receive the data voltage VD, and output the data voltage VD with a negative voltage shift −ΔV2 to the PMOS transistor MP. Based on the characteristics of the NMOS transistor MN and the PMOS transistor MP such as the threshold voltage, the values of the voltage shifts ΔV1 and ΔV2 may be the same or different.
Similarly, as shown in
In the embodiments as shown in
Note that the structure of the charge sharing circuit 204 as shown in
Similarly, the DAC 1008 is configured to receive the display data DIN and convert the display data DIN into the data voltage VD, which is then output to the output terminal Y through the output buffer 1002 when the output enable switch SOE is turned on in the driving phase. In this embodiment, the current data voltage VD[t] is on the output terminal Y of the driving channel, and the next data voltage VD[t+1] is on the output terminal of the DAC 1008 and ready to be output in the next driving phase.
The control switch SW1 is coupled between the charge sharing bus CS_BUS and the output terminal Y. The comparator CMP1, coupled to the control switch SW1, is configured to control the control switch SW1 according to the comparison of the current data voltage VD[t] on the output terminal Y and the next data voltage VD [t+1] to be output to the output terminal Y in the next driving phase. More specifically, the positive input terminal of the comparator CMP1 receives the next data voltage VD[t+1] and the negative input terminal of the comparator CMP1 receives the current data voltage VD[t]; hence, in the charging phase, the comparator CMP1 will turn on the control switch SW1 to perform charge sharing to pre-charge the data line if the next data voltage VD [ t+1] is greater than the current data voltage VD[t]. When the output terminal Y is pre-charged to a level approaching the next data voltage VD[t+1], the output signal of the comparator CMP1 changes and the control switch SW1 may be turned off.
The control switch SW2 is also coupled between the charge sharing bus CS_BUS and the output terminal Y. The comparator CMP2, coupled to the control switch SW2, is configured to control the control switch SW2 according to the comparison of the current data voltage VD[t] on the output terminal Y and the next data voltage VD[t+1] to be output to the output terminal Y in the next driving phase. More specifically, the negative input terminal of the comparator CMP2 receives the next data voltage VD[t+1] and the positive input terminal of the comparator CMP2 receives the current data voltage VD[t]; hence, in the charging phase, the comparator CMP2 will turn on the control switch SW2 to perform charge sharing to pre-discharge the data line if the current data voltage VD[t] is greater than the next data voltage VD[t+1]. When the output terminal Y is pre-discharged to a level approaching the next data voltage VD[t+1], the output signal of the comparator CMP2 changes and the control switch SW2 may be turned off.
In this way, the charge sharing circuit 100 composed of the control switches SW1 and SW2 controlled by the comparators CMP1 and CMP2 will not suffer from the dead zone problem. Also, the threshold of the comparators CMP1 and CMP2 may be well designed to improve the performance of charge sharing when the data voltage difference is small.
Please note that the present invention aims at providing a source driver in which multiple driving channels may be commonly coupled to a charge sharing bus to perform charge sharing, so as to reduce power consumption for charging the data lines. Those skilled in the art may make modifications and alterations accordingly. For example, in the above embodiments, the output terminals Y[1]-Y[N] of the driving channels are commonly coupled to the charge sharing capacitor CSC on the charge sharing bus CS_BUS when the charge sharing circuit 204 is turned on. In another embodiment, the charge sharing capacitor CSC may be omitted. If the driving channels have symmetric voltage transition behaviors, i.e., the rising voltage level and the falling voltage level are approximately equal in the overall driving channels, the electric charges of the driving channels whose voltage transits from high to low may be perfectly transferred to other driving channels whose voltage transits from low to high. This implementation without the charge sharing capacitor CSC may be feasible in some special image patterns where every two adjacent driving channels toggle between a higher level and a lower level alternately and inversely. As for a general image frame, the data voltages may change irregularly, and thus the charge sharing capacitor CSC is preferably used, in order to store the electric charges received from the capacitive loads on the display panel.
In addition, according to the present invention, the charge sharing effects may be achieved if any two or more of the output terminals Y[1]-Y[N] (and the corresponding driving channels) in the source driver 104 are coupled together. In an embodiment, all of the output terminals Y[1]-Y[N] are coupled to the same charge sharing bus CS_BUS through the corresponding charge sharing circuits 204. Alternatively, every specific number of output terminals may be coupled together to perform charge sharing. For example, among the output terminals Y[1]-Y[N], every two or four output terminals are considered as a group to be coupled together, and each group is apart from each other and may have their respective charge sharing bus and charge sharing capacitor. In another embodiment, the output terminals Y[1]-Y[N] may be divided into two groups (e.g., Y[1]-Y[N/2] and Y[(N/2)+1]−Y[N]), and each group is apart from each other and may have their respective charge sharing bus and charge sharing capacitor.
In the above embodiments, the charge sharing circuit may include a pair of transistors or a pair of control switches along with comparators to satisfy the charge sharing operation for both rising data voltages and falling data voltages in the driving channels. In fact, the charge sharing may be realized if any one of the pair of transistors or any one of the pair of control switches and comparators is deployed in the charge sharing circuit. As mentioned above, the charge sharing circuit may be realized by using an N-type implementation or a P-type implementation. In such a situation, the charge sharing circuit 204 as shown in
In a similar way, the charge sharing circuit 100 as shown in
The abovementioned operations of the source driver may be summarized into a process 110, as shown in
Step 1100: Start.
Step 1102: Control each of the driving channels to be coupled to an output terminal among a plurality of output terminals, to output data voltages to the corresponding output terminal in a driving phase of a display line period.
Step 1104: Determine whether to couple each of the driving channels to a charge sharing bus in a charging phase of the display line period.
Step 1106: End.
Note that the process 110 provides an adaptive charge sharing (ACS) function where each driving channel may be adaptively determined to be coupled to the charge sharing bus or not in the charging phase of each display line period. The charge sharing operation of each driving channel may be determined based on the data voltages, as described in the above paragraphs. The comparison of current consumptions with and without the ACS function under certain levels of toggling data voltages is shown in Table 1.
The value of the supply voltage VDDA refers to the toggling amplitude of the data voltages in the driving channels. As can be seen in Table 1, the ACS function may provide nearly 25% reduction of current consumption as compared to the cases without the ACS function.
To sum up, in the embodiments of the present invention, the source driver for driving a display panel includes multiple driving channels, and each driving channel includes a charge sharing circuit and a data calibration circuit. The charge sharing circuit may couple the output terminal of the driving channel to a charge sharing bus where a charge sharing capacitor may be selectively disposed, and multiple driving channels may be commonly coupled to the charge sharing bus to perform charge sharing, so as to perform pre-charging or pre-discharging for the incoming data voltage. The charge sharing operation of the charge sharing circuit may be adaptively performed based on the data voltage difference. The data calibration circuit may be integrated with the DAC or coupled to the output terminal of the DAC, for providing a voltage shift for the charge sharing circuit based on the value of the data voltage. The voltage shift generated by the data calibration circuit may compensate for the threshold voltage of the transistor in the charge sharing circuit, to reduce a dead zone where the transistor cannot be turned on and the charge sharing operation is disabled. The value of the voltage shift may be well controlled to overcome the dead zone problem and also disable the charge sharing function if the data voltage difference is not obvious, so as to enhance the performance of charge sharing.
Therefore, when the charge sharing circuits in some driving channels are turned on, the corresponding output terminals may be commonly coupled to the charge sharing bus through the charge sharing circuits. Charge sharing may be performed during a charging phase (e.g., a blanking interval) of a display line period, to pre-charge or pre-discharge the data lines before the next data voltage is output in the next driving phase; hence, partial electric charges for charging the data lines may be supplied from other driving channels through the charge sharing operations, so as to reduce the electric power supplied by the output buffer and thereby reduce the overall power consumption of the source driver.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 63/274,951, filed on Nov. 3, 2021. The content of the application is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
8963906 | Oh | Feb 2015 | B2 |
20080136806 | Lee | Jun 2008 | A1 |
20090128533 | Tsubata | May 2009 | A1 |
20090207118 | Lee | Aug 2009 | A1 |
20100164929 | Chen | Jul 2010 | A1 |
20100188389 | Hsu | Jul 2010 | A1 |
20100315396 | Weng | Dec 2010 | A1 |
20110169813 | Jin | Jul 2011 | A1 |
20110199397 | Ko | Aug 2011 | A1 |
20120105494 | Lee | May 2012 | A1 |
20120218316 | Wang | Aug 2012 | A1 |
20130083093 | Kim | Apr 2013 | A1 |
20130169617 | Cheng | Jul 2013 | A1 |
20140111494 | Su | Apr 2014 | A1 |
20140210698 | Huang | Jul 2014 | A1 |
20140375536 | Kim | Dec 2014 | A1 |
20150123961 | Park | May 2015 | A1 |
20160063915 | Kim | Mar 2016 | A1 |
20160180776 | Cho | Jun 2016 | A1 |
20170186389 | Hwang | Jun 2017 | A1 |
20190156716 | Kim | May 2019 | A1 |
20200090563 | Yen | Mar 2020 | A1 |
20210407349 | Choi | Dec 2021 | A1 |
20220366842 | Kwon | Nov 2022 | A1 |
Number | Date | Country |
---|---|---|
201447861 | Dec 2014 | TW |
Number | Date | Country | |
---|---|---|---|
20230138843 A1 | May 2023 | US |
Number | Date | Country | |
---|---|---|---|
63274951 | Nov 2021 | US |