The foregoing and other features and advantages of the present invention will become apparent to those skilled in the art to which the present invention relates upon reading the following description with reference to the accompanying drawings, in which:
Disclosed is a novel low cost implementation method and device for utilizing off-the-shelf STN driver/controller/power supply ICs to drive a bistable display, such as a ChLCD. This provides a method to enable small ChLCD to use these existing low cost driver ICs to enable cost-benefits in this small display market sector. The method/device provides specialized usage of traditional OTS hardware in such a way to enable the driving and control of ChLCDs through the use of a customized clock signal.
The driver 10 is powered by an external power supply 18. Alternatively, the driver 10 could be powered from an energy storage device 19. The energy storage device 19 might store energy provided by a low-power converter circuit, such as that disclosed in co-pending patent application “Power Management Method and Device for Low-Power Displays”, application Ser. No. 11/464,698, filed on Aug. 15, 2006 and incorporated herein by reference.
Note that an integrated controller chip 16A with an integrated clock 14 and controller 16 might be utilized. In that case, the customized clock signal can be created on a general purpose I/O pin of any common microcontroller. The customized clock signal is then fully programmable with software. Of course, an arrangement using a discrete clock 14 and controller 16 to control the clock could alternatively be used. Furthermore, an alternative commercially available driver device 10A might be utilized that has integrated both of the driver 10, and the integrated controller 16A, for example. Other combinations of these components are also possible for additional embodiments.
The arrangement of
Generally, the invention can provide a customized, variable clock signal to adapt a commercially available display driver 10 that is manufactured with the ability to drive a non-bistable display (often with some required external components added, as is typically shown in the manufacturer's data sheets) for instead driving a bistable display. Thus, the economies of scale, which tend to greatly reduce the costs of such display drivers 10 (or 10A), can be applied to bistable displays as well. For at least some commercial drivers, a clock signal having a variable frequency to support different phases of operation is utilized, as described in the examples discussed below using commercially available display driver IC chips.
A specific first example of this type of STN driver/controller/power supply IC is the industry standard Samsung S6B0724 described as “132 Seg/65 Com driver and controller for STN LCD”. Many types and variations of this STN IC are available in the market from suppliers as such as Epson, Hitachi, Samsung, Novatek, Solomon and others. Such ICs typically have very similar architecture and function. One example embodiment discussed herein will focus on using the Samsung S6B0724 device 20, as shown in
This particular example IC was selected to provide high production volume and low cost. It is widely used in COG STN displays for monochrome cell phones, instrumentation, toys, and many other display applications. The Samsung S6B0724 device 20 has a built-in display controller with serial and parallel interface, 65 line row driver, 132 line column driver, and internal charge pump and related drive voltage generation circuitry. Being able to use such an IC with minimal external components can produce a lower cost product.
In order to utilize this type of STN chip, special innovative considerations must be made to operate the IC in a way that allows, for example, ChLCD operation. Although these families of STN ICs typically have integrated power supplies, it is also possible to use external power supplies when desired. Both configurations can be utilized with ChLCDs (or other bistable displays). Of course, it is desirable to utilize the internal supply whenever possible, but the desire to support larger display sizes and have greater freedom in generating drive waveforms without concern for the DC/DC conversion may suggest the use of an external power supply in at least some cases to supply the required drive voltage. A microcontroller can be utilized to enable and disable the chip's converter and follower using the command interface. Because the device operation techniques for each case are significantly different, this discussion can be logically divided into the subsequent two sections:
The internal DC/DC conversion circuitry of the example IC 20 can be enabled for ChLCD used for the example embodiment of
Although the above configuration is not required for driving a ChLCD, i.e the voltage regulator could be used, this configuration enables lower power operation of the display. The technique may also be applied to alternative IC configurations employing different DC/DC conversion ratios or capacitor arrangements for stabilizing V0 through V4. For example, an embodiment of the invention shown in detail in
Typically, the provided DC/DC converter supplies a slightly noisy high voltage supply at VOUT. A voltage regulator circuit may be used to produce a clean voltage at a fixed, but lower, voltage value. However, ChLCDs are typically tolerant of driving with the noisy DC/DC converter voltage supply and don't typically need the clean regulated supply provided by a regulator.
Typically, the internal DC/DC conversion power supply is controlled by the row clock. Because the STN display device continuously scans (clocks rows) at a high speed (e.g., greater than 60 frames per second), this method works well for that application. Each row clock triggers a charge pump cycle. However, for relatively slower ChLCD scanning, provisions should be made to enable the internal DC/DC conversion to be successful.
Specific non-traditional and novel control techniques as well as design concepts are provided utilizing the S6B0724 device example as follows:
The microcontroller 33 transmits commands and data to the S6B0724 using the serial interface (CS1B, SID, SCLK, and RS), controls all clocking functions using the CL signal, and resets the device using the RESETB signal. All of these signals may be generated using the general purpose I/O of any common microcontroller.
OPERATING MODE: Unlike the typical STN device operation which continuously scans, the ChLCD operation will perform a finite number of device scans. That is, the display controller will be operated only during an update period. The device should be turned off between updates so that there will be no power used or disruption of the stable image.
VARIABLE CLOCK FREQUENCY: This example display driver is designed with a pre-selected multiplexing ratio such as, for example, 1/33, 1/49, 1/55, 1/65. That is, STN drivers have a constant scan rate that is a function of the level of multiplexing (i.e., number of rows). This is because STN displays require constant refresh in order to maintain images. The internal oscillator of the S6B0724 clocks from one row to the next at a typical frequency of 2.907 kHz when configured for a 1/33 duty ratio, for example.
The STN scan rate is typically too fast for ChLCD driving. Current ChLCDs driving at the low voltage levels (˜15V) provided by drivers such as the S6B0724 require a typical row select time of at least on the order of about 15 ms (66.7 Hz clock rate) at room temperatures. The DC/DC conversion circuitry is unable to maintain the drive voltages using the standard STN waveforms at such low clock frequencies. As such, several novel techniques are herein discussed to drive the display with the necessary row select times as well as manipulate the DC/DC conversion in order to provide the necessary drive voltages.
For ChLCD driving, there is no requirement for a constant scan (clock) rate because the bi-stability of the ChLCD eliminates the need for regular display refresh. Additionally, it is possible to provide an external clock signal (CL) from a microcontroller to the driver. The frequency of the external clock signal need not be constant, but instead can be varied in order to achieve the goals of providing the required minimum row select time for driving a ChLCD and managing the DC/DC converter to provide the drive voltages. This can be accomplished in software as the clock signal is created on a general purpose I/O pin of the microcontroller. Many types of update waveforms are made possible by using the variable clock frequency techniques outlined in the following discussion.
Variable frequencies include, but are not limited to, one frequency optimized for replenishing the capacitors with the charge pump, one frequency for advancing the row pointer without driving image content to the select row, and one frequency for driving image data to the select row.
VARIABLE CLOCK FREQUENCY (I)—ROW ADVANCE PHASE: As shown in
Any row may be selected by giving the clock signal CL the appropriate number of pulses to advance from the current select row to the desired select row. However, all of the rows in between will be selected in turn and thus see the select drive voltages. It is generally desired that the image content on these in-between rows not be disturbed. This is accomplished by giving the ‘row advance’ clock pulses at such a high frequency that the select voltage pulses seen on rows between the current and desired select row are so short that they leave the image content on those rows unaffected (or at least minimally affected). In the example embodiment of
VARIABLE CLOCK FREQUENCY (II)—ROW DRIVE PHASE: As shown in
VARIABLE CLOCK FREQUENCY (III)—CHARGE PUMP PHASE: The ChLCD scan rate is typically too slow for the DC/DC converter to maintain the necessary drive voltages with a single clock cycle per row. Therefore, an approach can be used where the drive voltages are supplied by capacitors, which may be recharged by the DC/DC converter (and/or voltage follower) at select points during a display update. A third clock frequency is useful in order to efficiently operate the charge pump. The “charge pump” clock frequency should be slower than the “row advance” clock frequency, for example, no greater than about 7.5 kHz, to operate. The “row advance” frequency should generally not be slowed down to this rate because the select pulses seen on the rows being clocked over to position the row pointer would be of sufficient duration to begin affecting the image. It is generally desirable to charge the driving voltage supply as quickly as possible, making the “row drive” frequency undesirable to use for the charge pump.
Additional considerations should be considered in order to optimize the DC/DC conversion. The following outlines four techniques for optimizing its performance:
DC/DC OPTIMIZATION (I)—DISABLE OUTPUTS: If possible, the driver outputs should be disabled while performing charge pump clock cycles. The system will operate most efficiently if charge is not spent driving the display panel during this time. Unfortunately, this approach has not been found possible with the S6B0724.
DC/DC OPTIMIZATION (II)—DISPLAY OFF: Drivers such as the S6B0724 have a “display off” command which causes the driver to drive nonselect voltage levels to the select row as well as the nonselect rows. In addition, the nonselect voltage level is constant (no polarity change) during a scan such that a minimum of energy is expended in driving display pixels between different polarities of the nonselect voltage. This expense occurs only once at the start of each scan when the nonselect voltage polarity changes. Thus, the DC/DC conversion can operate rather well in this “display off” mode. Additionally, as no select voltages are applied to the display, the “charge pump” clock frequency may be optimized without regard to the affect of a select pulse on the image content.
DC/DC OPTIMIZATION (III)—UNCONNECTED ROWS: A third approach is to use unconnected rows (commons not physically connected to a display panel) for “charge pump” clock cycles. In this case, the display remains enabled but the select pulse for charge pump cycles is seen only on unconnected rows, which have no image on an actual display panel to corrupt. “Row advance” clock cycles are used to advance past connected rows without disturbing the image content. Once the voltage levels have recovered and the appropriate row is in the select position a “row drive” clock cycle may be used to once again drive a connected row. In this case it is advantageous, although not necessarily required, for the unconnected rows to be filled with bright pixel data, such that the nonselect voltages seen by pixels in the connected rows will be constant and in-phase with the select voltages over a given scan.
DC/DC OPTIMIZATION (IV)—DATA MANIPULATION: A fourth approach is to manipulate the display image content before executing “charge pump” clock cycles. Image data is changed before rows receive “charge pump” clock cycles such that they contain fixed, preferably dark, pixel data. By using fixed data in all the rows, the nonselect voltage on the display does not change polarity during a scan and a minimum of energy is expended switching the display. Dark data is preferred because the select row receiving the “charge pump” clock cycle will see a drive pulse. The impact of this pulse on the image content is minimized by using the dark (±V2) voltage level rather then the higher bright (±V0) level.
Using one or more of the above techniques enable the implementation of traditional ChLCD drive waveforms and drive methods including DC balancing, selective update, and cumulative drive with the selected display format.
CONTROL OF VOLTAGE CONVERTER CIRCUIT: The voltage converter includes a charge pump that operates off of the row clock. The voltage converter typically performs best at the “charge pump” clock frequency. As such, it can be enabled to generate the high voltage level at the “charge pump” clock frequency and disabled when generating the update portions of the output waveforms using the “row advance” and “row drive” clock rates.
CONTROL OF VOLTAGE FOLLOWER CIRCUIT: The internal voltage follower circuit is comprised of a group of op-amps, and can be used to set up the proper display driving voltage levels. These voltage levels are buffered by external capacitors connected to the IC. However, during the long drive pulse, when the charge pump doesn't function (no clock), the voltage follower unnecessarily consumes a significant amount of energy. Therefore, for this example embodiment, the follower is turned “on” during the “charge pump” clock cycles which replenish the drive voltages on the capacitors, in order to establish the proper voltage levels. The follower is turned “off” at all other times, such as while driving the selected row with a “row drive” clock pulse or choosing the select row with “row advance” clock pulses. As discussed in co-pending patent application “Power Management Method and Device for Low-Power Displays”, application Ser. No. 11/464,698, filed on Aug. 15, 2006 and incorporated herein by reference, disclosing a method to minimize power consumption for a low power display, the DC/DC conversion circuitry (i.e. converter, regulator, follower) can be turned on and off in a controlled manner, with at least part of the energy for the update being stored in capacitors charged by the converter during a short active period. This conserves energy (by inactivating the converter during a substantial portion of the display update period) and also permits the supply to recover in a shorter amount of time. ChLCD are much more tolerant to the voltage variations which result from disabling the voltage follower than typical STN displays, which would typically have the follower enabled.
The drive capacitors (e.g., C27 to C31 in
This example uses two clock frequencies, “charge pump” and “row drive”, as compared to the typical single frequency used to drive STN displays. Note that in order to limit this example to two frequencies, the top row of the display is selected using clock pulses at the “charge pump” frequency, rather than the more typical “row advance” frequency. This is possible because there are no connected rows on the display that become selected when advancing to select the top row after replenishing the drive capacitors with the DC/DC converter. Of course, the “row advance” frequency could also be used for this purpose.
Although the previous discussion focuses on updating the display using multiple scans (meaning a visible scan line travels over the display multiple times), it is also possible to create updates in a single scan. One approach to update in this manner is to apply the select voltages to a single row multiple times (typically four or more) separated by a few milliseconds (at room temperature) of nonselect voltages. The short nonselect periods may be created by using “row advance” clock pulses to briefly select and pause on an unconnected row. Alternatively, a DC/DC conversion cycle may be entered to replenish the drive capacitors during this time. The nonselect periods should be of small enough duration that the liquid crystal does not have time to visibly relax, but of long enough duration that the turbulence created in the liquid crystal is enough to eliminate ghosting of the previous image. If not possible during the nonselect periods within a row, DC/DC conversion may be performed between each row.
A major challenge in using the existing internal power supply is that the row clock controls both the internal power supply switching and the drive timing. The two primary benefits of using the internal supply are significant reduction in the overall cost and optimization of the design size. For many applications these two benefits may be very important.
However, for certain applications, an external power supply can be used, as shown in this additional example embodiment. The use of an external power supply uncouples the relationship between voltage supply generation and row clocking. This can improve the display performance, permitting a larger size, higher resolution, and increased update rate. An external power supply can be implemented with various combinations of available integrated circuitry such as the internal voltage follower and internal voltage regulator. Alternatively (or in addition), an external regulator/follower can be used.
An external supply can be combined with the variable clock frequency drive method. Greater freedom in waveform design is then permitted due to the decoupling of the voltage generation and the row clocking frequency. For example, with an external supply the portions of the update waveforms in
CONTROL OF EXTERNAL SUPPLY: ChLCDs can be made quite tolerant of voltage variations. In another innovation, described in co-pending patent application “Power Management Method and Device for Low-Power Displays”, application Ser. No. 11/464,698, filed on Aug. 15, 2006 and incorporated herein by reference, in order to minimize the power consumption, the DC/DC conversion circuitry can be turned on and off in a controlled manner. For example, the high voltage supply could be enabled and disabled at select times by the addition of a control line from a microcontroller general purpose I/O pin to the enable (EN) pin of the TPS61041. Additionally, the command interface to the S6B0724 may be used to enable and disable the voltage follower. These components may be enabled and disabled at various times during an update in order to save energy, with the energy for the update being supplied by the charge on the drive voltage capacitors. This is possible since the ChLCD is more tolerant of unregulated voltages than the original STN target.
Of course, additional embodiments utilizing other STN display driver ICs, along with similar modifications as those disclosed herein, can also be utilized to practice the invention.
The invention has been described hereinabove using specific examples and embodiments; however, it will be understood by those skilled in the art that various alternatives may be used and equivalents may be substituted for elements and/or steps described herein, without deviating from the scope of the invention. Modifications may be necessary to adapt the invention to a particular situation or to particular needs without departing from the scope of the invention. It is intended that the invention not be limited to the particular implementations and embodiments described herein, but that the claims be given their broadest interpretation to cover all embodiments, literal or equivalent, disclosed or not, covered thereby.
This application claims the benefit of provisional application Ser. No. 60/822,128, filed on Aug. 11, 2006, and provisional application Ser. No. 60/803,778, filed on Jun. 2, 2006, both incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60803778 | Jun 2006 | US | |
60822128 | Aug 2006 | US |