A display unit of which inspection process to inspect a connector for faulty connection can be automated. The display unit comprises a display section, a display driver ic among a plurality of types of display driver ics capable of driving and controlling the display section, and an mpu sending a command and display data to the display driver ic. The display driver ic comprises an id setting circuit and a command decoder decoding the command from the mpu. The mpu reads an id information so as to control the display driver ic among a plurality of types of display driver ics according to the corresponding control contents in the storage section among the plurality of types of control contents for a plurality of types of display driver ics.
|
0. 7. A driver comprising:
an id setting circuit; and
a command decoder that decodes an id read command to a decoded id read command when the driver receives the id read command from a processor, an id information being output from the id setting circuit to the processor according to the decoded id read command,
the driver being controlled according to a selected control content stored in the processor, the selected control content corresponding to the id information.
0. 6. A display unit, comprising:
a display;
a driver that drives the display; and
a processor that outputs an id read command and display data to the driver,
the driver including:
an id setting circuit; and
a command decoder that decodes the id read command to a decoded id read command,
the processor having a storage section that stores a plurality of types of control contents, at least one of the plurality of types of control contents corresponding to an id information of the driver,
the driver outputting id information from the id setting circuit to the processor according to the decoded id read command, and
the processor controlling the driver according to a selected control content corresponding to the id information.
1. A display unit, comprising:
a display section;
a display driver ic among a plurality of types of display driver ics capable of driving and controlling the display section; and
an mpu sending a command and display data to the display driver ic,
the display driver ic including:
an id setting circuit; and
a command decoder decoding the command from the mpu,
the mpu having a storage section for storing a plurality of types of control contents for a plurality of types of display driver ics including the display driver ic,
the mpu sending an id monitor command to the display driver ic when the mpu reads an id from the id setting circuit,
the display driver ic sending id information from the id setting circuit to the mpu in accordance with a signal generated by the command decoder decoding the id monitor command, and
the mpu reading the id information so as to control the display driver ic among a plurality of types of display driver ics according to the corresponding control contents in the storage section among the plurality of types of control contents for a plurality of types of display driver ics including the display driver ic.
2. The display unit according to
3. The display unit according to
4. The display unit according to
0. 8. The driver according to claim 7,
the command decoder decoding an id monitor command to a decoded id monitor command,
the id information being output from the id setting circuit to the processor according to the decoded id monitor command.
0. 9. The driver according to claim 7,
the id read command being input from the processor after every time of switching on of a device including the driver.
0. 10. The driver according to claim 7,
the id read command being input from the processor after every time of power-on-reset of a device including the driver.
0. 11. An electronic device including the driver according to claim 7.
0. 12. A display unit comprising:
a display;
the driver according to claim 7 for driving the display; and
the processor that outputs the id read command and display data to the driver.
|
This is a Division of application Ser. No. 09/634,876 filed Aug. 7, 2000, now U.S. Pat. No. 6,657,648. The entire disclosure of the prior application is hereby incorporated by reference herein in its entirety.
1. Field of the Invention
The present invention relates to a display unit containing a display driver IC (integrated circuit) and an MPU controlling the display driver IC, an electronic device using the display unit, and a method of inspecting the display unit.
2. Description of the Related Art
The liquid crystal module 20 has a liquid crystal display section 28 having a structure in which a liquid crystal 26 is sealed between two glass substrates 22 and 24. The liquid crystal display driver IC 10 is mounted on the extended portion of the substrate 24.
Here, if the pressure applied to the elastic connecting member 40 is not even, the connection of the liquid crystal module 20 and the printed circuit board 30 becomes faulty.
Inspection of the connection has conventionally been performed by driving the liquid crystal display driver IC 10 based on a signal from the MPU 300 for displaying the display patterns on the liquid crystal display section 28 and visually inspecting the patterns.
The manufacturing process of this type of display unit has been completely automated except the above-described visual inspection process. Only the inspection process cannot be automated because it requires the visual inspection.
Moreover, because a faulty connection may be overlooked by mistake in the visual inspection, such inspection must be improved in terms of accuracy.
Furthermore, marketing strategy of electronic equipment manufacturers to satisfy recent demands of end users requires fabrication of several types of display units each having different specifications such as a display capacity, screen size, and other items. In this case, if the parts having different specifications are separately fabricated, not only an increased number of parts to be fabricated results in an increase in the cost, but also handling of the parts becomes complicated.
An object of the present invention is therefore to provide a display unit in which faulty connections of the connector can be automatically inspected, an electronic device using such a display unit, and a method of inspecting the display unit.
Another object of the present invention is to provide a display unit which can inspect abnormalities in the output of the booster circuit or the output of the oscillation circuit in the inspection process for faulty connections of the connector or which can read the ID of the display driver IC, an electronic device using such a display unit, and a method of inspecting the display unit.
Further object of the present invention is to provide a display unit in which the MPU can be used in common to a plurality of types of display driver ICs and can correctly set a controlling content for the display driver ICs built therein, an electronic device using such a display unit, and a method of inspecting the display unit.
A display unit of one aspect of the present invention comprises: a display section; a display driver IC driving the display section; a first board on which the display driver IC is mounted; an MPU sending a command and display data to the display driver IC; a second board on which the MPU is mounted; and a connector electrically connecting the first and second boards to each other, and further incorporates a device for inspecting the connection of the connector for faulty connection.
In the display unit of this aspect of the present invention, the MPU has a circuit for sending a test command during inspection mode, and reading an inspection result signal output thereafter from the display driver IC, and the display driver IC includes: an interface circuit for outputting and inputting a signal to and from the MPU; a command decoder for decoding the test command input from the MPU via the interface circuit; and an inspection circuit for outputting the inspection result signal in accordance with the signal from the command decoder.
In the display unit of this aspect of the present invention and a method of inspecting the display unit, the MPU reads the inspection result signal input via the interface circuit and the connector so that a faulty connection of the connector is judged.
Specifically, when the inspection result signal is normal, the connection by the connector on the output paths of the inspection result signal can be judged to be normal. Since the condition of connection by the connector can be inspected in this manner without relying on visual inspection, the inspection process can be automated.
In this aspect of the present invention, the first board may be a glass plate and the display section may be a liquid crystal display section including the glass plate.
When the first board is a glass plate which is part of the liquid crystal display section, various circuits (including the MPU) other than the display driver IC driving the liquid crystal display section may be formed on the second board which is connected to the display driver IC via the connector.
In this aspect of the present invention, the display driver IC may comprise: a storage section to which display data input from the MPU via the interface circuit is written; a display driver driving the display section based on the display data written in the storage section; and a booster circuit that generates voltages to be supplied to the display driver by boosting voltage.
Here, the booster circuit may be connected with at least one booster capacitor through the connector.
On the other hand, the inspection circuit may comprise; a comparator comparing an output of the booster circuit with a reference value; and a latch circuit latching a fail status at a time when the output of the booster circuit falls below the reference value, according to a result of comparison by the comparator.
In the display unit of this configuration, the MPU may send a test command for monitoring an output voltage of the booster circuit driven by a booster clock in the inspection mode, and then may read the inspection result signal after waiting for at least one period of the booster clock.
The fail state is thereby latched by the latch circuit when at least one booster capacitor is not normally connected to the booster circuit due to faulty connection. In this abnormal situation, the above-described fail state occurs without fail during one period of booster clock. Therefore, the faulty connection can be detected when the MPU reads the inspection result signal after one period of booster clock or a longer time.
In this aspect of the present invention, the display driver IC may have an ID setting circuit incorporated therein.
In this case, the MPU may send a test command for monitoring an output of the ID setting circuit during the inspection mode. The inspection circuit may output the inspection result signal according to the outputs of the ID setting circuit after the test command is decoded by the command decoder. It is also possible for the MPU to judge whether the connection condition of the connector is normal or abnormal by reading the inspection result signal as the ID information.
It is more preferable that the inspection circuit outputs the inspection result signal including high significant bits and low significant bits based on the output of the ID setting circuit, and the high significant bits and the low significant bits are brought into a relationship of non-inverted and inverted based on a signal produced by decoding the test command by means of the command decoder.
In this case, the MPU can decide the connection condition of the connector by judging whether the high significant bits and the low significant bits of the inspection result signal are in a relationship of non-inverted and inverted.
In this aspect of the present invention, the display driver IC may have an oscillation circuit that oscillates based on the logic power supply voltage supplied via the connector; and the interface circuit may have a data input-output terminal, a serial clock terminal, and an autoreturn circuit that switches the data input-output terminal between an input-allowable state and an output-allowable state every time a predetermined number of serial clock pluses supplied from the MPU via the serial clock terminal is counted.
In this case, the MPU may send the test command for monitoring an output of the oscillation circuit and the predetermined number of serial clock pluses in the inspection mode, may stop sending the serial clock pluses when inputting the output from the oscillation circuit via the inspection circuit and the data input-output terminal, and may send the predetermined number of serial clock pluses after reading the output of the oscillation circuit. On the other hand, the display driver IC may set the data input-output terminal in the input-allowable state according to an operation of the autoreturn circuit that counts the serial clock pluses input after sending the output of the oscillation circuit.
Usually the frequency of the output of the oscillation circuit is sufficiently lower than the frequency of the serial clock, so that the output of the oscillation circuit may not change at all when the output of the oscillation circuit is monitored according to the serial clock. For this reason, the serial clock is stopped while the output of the oscillation circuit is being monitored. After reading the output of the oscillation circuit, the MPU sends a predetermined number of serial clock pulses so that the input-output terminal can be switched to the input-allowable state.
A display unit of another aspect of the present invention comprises: a display section; a display driver IC driving and controlling the display section; and an MPU sending a command and display data to the display driver IC, and the display driver IC comprises: an ID setting circuit; and a command decoder decoding the command from the MPU, the MPU has a storage section for storing a plurality of types of control contents for a plurality of types of display driver ICs including the display driver IC, the MPU sends an ID monitor command to the display driver IC when the MPU reads an ID from the ID setting circuit, the display driver IC sends ID information from the ID setting circuit to the MPU in accordance with a signal generated by the command decoder decoding the ID monitor command, and the MPU reads the ID information and so as to control the display driver IC according to the corresponding control contents in the storage section.
This configuration not only enables the MPU to be used commonly by a plurality of types of display driver ICs, but also ensures the control contents for the display driver IC connected to the MPU to be selected according to the ID information read out from the display driver IC.
An electronic device of further aspect of the present invention comprises the display unit described above so that display malfunction may be reduced.
An embodiment in which the present invention is applied to a liquid crystal device used for a cellular phone will be hereinafter explained with reference to the drawings.
Outline of the Entire Liquid Crystal Device
The liquid crystal device of this embodiment of the present invention also has the display unit for a cellular phone shown in
As shown in
Liquid Crystal Display Driver IC
This liquid crystal display driver IC 10 also has an inspection circuit 200 and an ID setting circuit 400. The ID setting circuit 400 sets an ID that is particular to the liquid crystal display driver IC 10. The inspection circuit 200 in this embodiment serially outputs the inspection data (an inspection result signal) based on the signal from the power supply circuit 50, the oscillation circuit 90, or the ID setting circuit 400. The inspection data is input to the MPU 300 through a later-described MPU interface circuit 100 and a first input-output terminal 101.
The liquid crystal display driver IC 10 is further provided with an MPU interface 100, a command decoder 110, and an internal bus 120. In this embodiment, the MPU interface 100 has a first input-output terminal 101 for inputting various signals from the MPU 300 and a second to fourth input terminals 102 to 104. A serial data signal (SDA) is input or output through the first input-output terminal 101, a serial clock signal (SCL) is input to the second input terminal 102, a chip selection signal (XCS) is input to the third input terminal 103, and a reset signal (XRES) is input to the fourth input terminal 104.
Here, the serial data signal (SDA) includes command data and display data as the data input from the MPU 300, and the above-described inspection data as the output data from the liquid crystal display driver IC 10. These serial data signals (SDA) are composed of the number of bits that the MPU 300 processes simultaneously; 1 byte (8 bits) in this embodiment. The number of bits of command data or display data may be designed to be one word (16 bits) or one long word (32 bits).
When the chip select signal (XCS) is active (e.g., LOW active), the MPU interface 100 transfers the serial data signal (SI) according to the serial clock signal (SCL) and makes a serial-parallel conversion of the signal to input or output the converted signal.
The MPU interface 100 sends command data in parallel to the command decoder 110 when the serial data signal (SDA) is command data and sends display data in parallel to the internal bus line 120 when the serial data signal (SDA) is display data.
Further, the MPU interface circuit 100 has a function of outputting the inspection data from the inspection circuit 200 through the first input-output terminal 101.
The decoded command data is used as an operating command for the power source circuit 50 and the display timing generating circuit 92 and is also used to assign each address of a page address circuit 61, a column address circuit 62, and a line address circuit 63 which are connected to the display data RAM 60. When the command data decoded is a command requesting inspection data from the inspection circuit 200, the first input-output terminal 101 is put in the output-allowable state, and the inspection data from the inspection circuit 200 is output.
On the other hand, parallel display data is written through the I/O buffer 64 of the display data RAM 60 to the memory cells in the display data RAM 60 according to the page address and column address specified by a command.
The display data RAM 60 functions as a field or frame memory of the liquid crystal display section 28 of the liquid crystal module 20. The display data written in the display data RAM 60 is read out through address assignment according to a timing signal from the display timing generating circuit 92 and latched by a display data latch circuit 65. The display data latched by the display data latch circuit 65 is converted into data required for driving a liquid crystal, for instance, of five potential levels V1 to V5, and supplied to the segment electrodes SEG 0 to SEG 131 of the liquid crystal display section 28.
A potential is supplied to the segment electrodes SEG 0 to SEG 131 based on a timing signal from the display timing generating circuit 92 while switching the common electrodes COM 0 to COM 64 via the common (COM) driver 80, whereby the liquid crystal display section 28 is driven.
Description of Built-In Inspection Circuit
The voltage-monitoring circuit 210 divides the output of the booster circuit 52 by resistance division to generate a monitor voltage corresponding to the reference voltage Vref which is input to the comparator 212. The comparator 212 compares the monitor voltage with the reference voltage Vref and outputs the comparison result. The multiplexer 214 serially send the outputs of the oscillation circuit 90, the comparator 212, and the ID setting circuit 400, while switching these outputs according to the signals of the command decoder 110.
The MPU interface 100 has an autoreturn circuit 111, a first and second transmission gates 112 and 114, and an inverter circuit 116 for switching the first output terminal 101 between the input-allowable state and output-allowable state. The autoreturn circuit 111 reverses the output every time when it counts eight pulses of the serial clock signal (SCL) from the second input terminal 102. The first transmission gate 112 is turned on by the output H of the autoreturn circuit 111. The second transmission gate 114 is turned on by the H signal that is the output L of the autoreturn circuit 111 inverted by the inverter 116. The inspection data can be output from the multiplexer 214 by turning on the first transmission gate 112. On the other hand, the command data and other data from the first input-output terminal 101 are brought into the condition to be input into the liquid crystal driver IC 10 by turning on the second transmission gate 114. A shift register 109 is connected to the second transmission gate 114. A command data input serially is shifted bit by bit therein and input to the command decoder 110 in 8-bit parallel data.
Further, in
Multiplexer's Configuration
Here, the signal TEST1S shown in
Further, the signal TSINV shown in
Oscillation Circuit Output Monitoring Process
First, the method of inspecting whether the oscillation circuit 90 of the liquid crystal display drive IC 90 is normal or not normal is described by referring to the flowchart in
Next, the MPU 300 outputs the test command for monitoring the output of the oscillation circuit 90 by the MPU 300 (Step 2 in
This test command is input serially to the shift register 109 through the second transmission gate 114 shown in
Specifically, among signals TSINV, TEST1S, TEST11 to TEST14, and TEST16 shown in
At this time, the logic of the output XICL of the oscillation circuit 90 is inverted by each of the inverter INV1, NAND gate NAND1, NOR gate NOR7, NOR gate NOR15, and NAND gate NAND11, and consequently the inverted output of the output XICL of the oscillation circuit 90 is obtained at the node “a”.
Here, the signals TSINV and TEST1S input to the NOR gate NOR7 are LOW and HIGH, respectively, and hence the output of the NOR gate NOR7 is set LOW. In this state, the inverting output path OUT2 in
The inverted output of the output XICL of the oscillation circuit 90 at the node “a” is therefore inverted by each of the NOR gate NOR8, inverter INV5, and NAND gate NAND13. Consequently the output XICL of the oscillation circuit 90 is selectively obtained from the output TSTOUT of the multiplexer 214.
In addition, the autoreturn circuit 111 in
Here, the oscillation circuit 90 is oscillating in the normal mode because the power save mode is canceled. At this time, the MPU 300 is set in the oscillation output read status (Step 3 in
After this measurement is completed, the MPU 300 outputs eight serial clock pluses (SCL) as shown in
Significance of this monitoring of the oscillation output of the oscillation circuit 90 resides in that, since the oscillation circuit 90 operates on the logic voltage supply from the logic voltage input section 54, the operator can know that the normal logic voltages are supplied to the logic voltage input section 54 if the oscillation output is normal. This indicates that the contact of the elastic connection material 40 of the power IC310 and the logic voltage input section 54 is normal.
Further, it is known that the first input-output terminal 101 and the second input terminal 102 (serial interface) are also maintained in normal contact based on the fact that the command data from the MPU 300 and the oscillation output data from the liquid crystal display driver IC 10 can be normally input or output.
ID Monitoring Process
Next, the process of monitoring the ID from the ID setting circuit 400 of the liquid crystal display driver IC 10 is described by referring to the flowchart in
Although the ID monitoring process is preferably performed following the oscillation output monitoring process described above when the result of the inspection is normal, it may also be performed at another timing.
Here, in the ID setting circuit 400 shown in
To read the ID of the liquid crystal display driver IC 10, the test command is input from the MPU 300 to the liquid crystal display driver IC 10. By this command, the signals TEST11 to TEST14 to the other input terminals of the aforementioned NAND gates NAND3 to NAND6 are brought HIGH selectively one after another in the order from TEST14 to TEST1. In this instance, signal TSINV is held LOW in the first half period during which the outputs of the NAND gates NAND3 to NAND6 are read out, and held HIGH in the second half period. The other signals TEST1S and TEST16 shown in
TABLE 1
High Significant Bits
Low Significant Bits
Type
ID
Non-inverted
Inverted
of ID
Read
D7
D6
D5
D4
D3
D2
D1
D0
ID1
NAND6
1
1
1
1
0
0
0
0
ID2
NAND5
0
0
0
0
1
1
1
1
ID3
NAND4
0
0
0
0
1
1
1
I
ID4
NAND3
0
0
0
0
1
1
1
1
Here, the test command for reading out the ID is decoded by the command decoder 110 via the input-output terminal 101, the second transmission gate 114, and the shift register 109 in the same manner as described above. The multiplexer 214 is thereby controlled so as to select the output of the ID setting circuit 400 and output it.
TEST11 is first brought to HIGH, and TEST12 to TEST14 are held LOW by this test command. The signal TSINV is held LOW at first. Consequently, one input voltage VDD (HIGH) is inverted by each of the NAND gate NAND9, inverter INV4, and NAND gate NAND11, and hence HIGH is obtained at the node “a”. At this time, since the output of the NAND gate NAND7 is held HIGH, the non-inverting output path OUT1 is selected, and the logic HIGH at the node “a” is obtained as is as the output TSTOUT of the multiplexer 214.
This output of the multiplexer 214 is output by the MPU interface 100 in accordance with the serial clock signal CLK, that is, the status of each of the high significant four bits D7 to D4 is output as “1” as shown in the above Table 1 and
After this, the signal TSINV is switched from LOW to HIGH as shown in
This output of the multiplexer 214 is also output by the MPU interface 100 in accordance with the serial clock signal CLK, that is, the status of each of the low significant four bits D3 to D0 is output as “0” as shown in the above Table 1 and
In the same manner, non-inverted high significant four bits and inverted low significant four bits are obtained as ID2 to ID4 shown in Table 1 by bringing the signals TEST12, TEST13, and TEST14 HIGH one by one.
ID1 to ID4, 32 bits in total, shown in Table 1 are thus input to the MPU 300, and the MPU 300 reads the ID (Step 2 in
A parity check is generally performed to check whether serial data is being transferred normally. In the parity check, the number of data “1”s is checked using an adder. However, an adder occupies a substantial area in the IC because of possession of a large circuit size. This embodiment makes it possible to judge whether the serial interface is normal without need of such a large circuit. After judgement, the MPU 300 sends the reset command, whereby the ID monitoring process terminates (Step 3 in
Voltage Monitoring Process
Next, the voltage monitoring process that checks whether the output voltage VOUT of the booster circuit 52 in the liquid crystal display driver IC 10 is normal or not will be described.
Although this voltage monitoring process is preferably performed following the ID monitoring process described above when the result of the inspection is normal, it may also be performed at any other timing.
First, the configuration and operation of the booster circuit 52 are described by referring to
As shown in
Voltages of VDD2 (2.7 V, for example) and 2×VDD2 are alternately charged to the booster capacitor C1, voltages of 2VDD2 and 4×VDD2 are alternately charged to the booster capacitor C2, and voltages of 3×VDD2 and 4×VDD2 are alternately charged to the booster capacitor C3. As a result, a voltage of 4×VDD2 (2.7 V×4=10.8, for example) is charged to the booster capacitor C4 and this voltage becomes the output voltage of the booster circuit 52.
The above-described operation requires connection between the booster transistors 52A and the booster capacitors C1 to C4 via the elastic-connecting member 40 without an inadequate contact. If there is no problem with the connection, the output voltage VOUT of the booster circuit 52 is maintained constant as shown in
To check the state of the connection, the output voltage VOUT of the booster circuit 52 is monitored. The voltage VOUT is divided by the voltage monitoring circuit 210 by resistance division and input to one input terminal of the comparator 212. A reference voltage (1.5 V, for example) is applied to the other input terminal of the comparator 212. Here in the voltage-monitoring circuit 210, the output voltage VOUT is divided so that the output voltage VOUT of the booster circuit 52 is a little higher than the reference voltage when the output voltage VOUT is normal. Therefore, if the output voltage of the voltage-monitoring circuit 210 is higher than the reference voltage, the output of the comparator 212 is HIGH, indicating that the output voltage VOUT is normal. If one or more of the booster capacitors are out of connection, on the other hand, the waveform as shown in
The details of the voltage-monitoring process that checks whether the output voltage VOUT of the booster circuit 52 in the liquid crystal display driver IC 10 is normal are described by referring to the flowchart shown in
First, the power save mode is canceled (Step 1 in
After that, the MPU 300 sends the test command. This test command is also decoded by the command decoder 110 in the same manner as described above. As a result, signal TEST16 shown in
Here, when the output voltage VOUT of the booster circuit 52 is normal, the output of the comparator 212 goes HIGH and consequently the output of the inverter INV2 shown in
On the other hand, because the signal TEST16 alone is brought to HIGH in the voltage-monitoring process as described above, the LOW output of the NAND gate NAND2 to which the output (HIGH) of the NOR gate NOR1 and the signal TEST16 (HIGH) are input is inverted by the NAND gate NAND7, NOR gate NOR5, and NAND gate NAND11, and the logic at the node “a” becomes HIGH.
Further, since the signal ITSINV is LOW, the non-inverting output path OUT1 is selected. The logic (HIGH) at the node “a” is therefore output as is as the output TSTOUT of the multiplexer 214 via the NAND gate NAND12 and NAND gate NAND13.
The output signal of the multiplexer 214 is also output via the MPU interface 100 to the serial clock signal CLK. This is performed during one period H of the boosting operation or longer time (Step 5 in
The output of the multiplexer 214 is read by the MPU 300 (Step 6 in
Next, the operation when connection of at least one of the external booster capacitors C1 to C4 is faulty will be described. When the connection of the booster capacitor C1 is faulty, for example, the output voltage VOUT of the booster circuit 52 varies as shown in
Therefore, in Step 5 in
When the output voltage VOUT varies as shown in
The logic of one input terminal of the NOR gate NOR1 following the D-type flip-flop is then fixed to HIGH by the Q output, and consequently the output of the NOR gate NOR1 goes LOW regardless of the logic of the inverter INV2.
In this manner, a fail status in which the output voltage VOUT is abnormal can be latched by the fail state latch circuit 216.
In this instance, the logic (LOW) at the node “a” shown in
Other use of ID of Liquid Crystal Display Driver IC
Since the liquid crystal display driver IC 10 of this embodiment has a particular ID, the MPU 300 can be configured so that it can be used with two or more types of liquid crystal display driver ICs. In this case, the MPU 300 has two or more sets of display control contents for two or more liquid crystal display driver ICs stored in a storage section, for example, PROM (Programmable Read Only Memory) in correspondence to a plurality of IDs.
As examples of liquid crystal display driver ICs used with the same MPU 300, the following types A and B used for driving liquid crystal panels of different display capacities can be given.
Type A: 65×96 dots liquid crystal panel drive IC
Type B: 48×96 dots liquid crystal panel drive IC
When the display capacities of the liquid crystal panels differ, their liquid crystal display driver ICs are also different, and hence the sets of control contents in the MPU are different.
Further, when the manufacturers (vendors) of the liquid crystal panels are different, their control command systems are different unless they are compatible between the manufacturers, irrespective of the types of display capacities of the liquid crystal panels.
An ID that is set by the ID setting circuit 400 of the liquid crystal driver IC 10 can be used not only for the inspection process described above but also for selecting one set of control contents among those for a plurality of types of driver ICs stored in the storage section of the MPU 300 as described below.
For the procedure of selecting one set of control contents, the following can be cited as an example. The reading of the ID from the liquid crystal display driver IC 10 can be performed every time a device with this IC mounted therein is switched on or after every power-on reset. When the ID read command is sent from the MPU 300 in this timing, the ID from the liquid crystal display driver IC 10 is read by the MPU 300 in the same manner as in the ID monitoring process. In this case, the ID reading method is standardized among venders and types.
The ID read is stored in a register or memory, for example, RAM in the device. If the memory is nonvolatile, the ID that is read in the above-described inspection process at the factory can be stored. Thus, reading and storing of the ID every time the device is switched on or after every power-on reset becomes unnecessary.
Control contents, which correspond the ID stored in a memory, are then selected according to the stored ID, and the liquid crystal display driver IC 10 can be controlled using the control contents.
The control contents corresponding to the ID are selected and stored in the RAM by referring to a look-up table in the ROM according to the ID stored in the RAM, for example. The information in the control contents includes, for example, the screen size and display capacity of the liquid crystal panel and various commands (address set, display ON/OFF, etc.).
Here, when writing data to the display RAM 60 shown in
The present invention is not limited to the embodiments described above, and various modifications may be made within the sprits and scope of the present invention. For example, the present invention can also be applied to a configuration which allows the user to switch input of data such as command data and display data between serial and parallel, because the operation by the configuration of the present invention can be performed at least when serial input is used.
Further, the display driver IC of the present invention can be used not only for liquid crystal displays but also for other various types of displays. An electronic device of the present invention is also not limited to a cellular phone, and can be applied to other various electronic devices of which the liquid crystal or the other type of display unit is driven according to the data input serially.
Patent | Priority | Assignee | Title |
11231468, | Mar 07 2019 | Wistron Corp. | Inspection apparatus and inspection method thereof |
Patent | Priority | Assignee | Title |
5081687, | Nov 30 1990 | Photon Dynamics, Inc. | Method and apparatus for testing LCD panel array prior to shorting bar removal |
5363122, | Jan 06 1992 | Pioneer Electronic Corporation | System for controlling a display provided on a car stereo |
5440339, | Apr 13 1994 | U.S. Philips Corporation | System and method for testing intensity response of a medical monochrome video monitor |
5546098, | Jul 27 1992 | PDACO LTD | Removable computer display interface |
5565897, | Jan 14 1994 | PDACO LTD | Interactive system for calibration of display monitors |
5570108, | Jun 27 1994 | AUTODESK, Inc | Method and apparatus for display calibration and control |
5579025, | Oct 31 1990 | Yamaha Corporation | Display control device for controlling first and second displays of different types |
5670969, | Oct 14 1991 | Hitachi Maxell, Ltd | Information processing apparatus |
5699076, | Oct 25 1993 | Kabushiki Kaisha Toshiba | Display control method and apparatus for performing high-quality display free from noise lines |
5977934, | Oct 19 1995 | Hitachi, Ltd. | Information processing apparatus |
6218201, | Jan 27 1997 | NXP B V | Method of manufacturing a liquid crystal display module capable of performing a self-test |
6348904, | Feb 20 1992 | MONDIS TECHNOLOGY LTD | Computer apparatus for sending video information to an image display apparatus and receiving information from the image display apparatus |
6583771, | Nov 13 1998 | Hitachi, Ltd. | Display controller for controlling multi-display type display, method of displaying pictures on multi-display type display, and multi-display type information processing system |
JP10048357, | |||
JP10124016, | |||
JP10268834, | |||
JP10312172, | |||
JP10323154, | |||
JP4276792, | |||
JP7146665, | |||
JP7160215, | |||
JP7260857, | |||
JP8223514, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 30 2008 | Seiko Epson Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 27 2012 | ASPN: Payor Number Assigned. |
Apr 02 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 11 2018 | REM: Maintenance Fee Reminder Mailed. |
Dec 03 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jul 26 2014 | 4 years fee payment window open |
Jan 26 2015 | 6 months grace period start (w surcharge) |
Jul 26 2015 | patent expiry (for year 4) |
Jul 26 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 26 2018 | 8 years fee payment window open |
Jan 26 2019 | 6 months grace period start (w surcharge) |
Jul 26 2019 | patent expiry (for year 8) |
Jul 26 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 26 2022 | 12 years fee payment window open |
Jan 26 2023 | 6 months grace period start (w surcharge) |
Jul 26 2023 | patent expiry (for year 12) |
Jul 26 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |