USPatent applicationPatented

Display device

Granted 2 Jun 2020 · no office action yet

Life of the application

7 dated events
⤢ drag to zoom20182020202220242026202820302032203420362038ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

Provided is a display device that transmits and receives data on the basis of a MPI protocol. The display device includes a microcontroller, source drivers, and first and second MPI buses, wherein the microcontroller and the source drivers perform bi-directional communication on the basis of the MPI protocol in which transmission types for occupying the first and second MPI buses are set.

Description

10 parts
BACKGROUND OF THE INVENTION
›Field of the Invention

The present invention relates to a display device, and more particularly, to a display device that transmits and receives data on the basis of a multi point-to-point interface (MPI) protocol.

›Description of the Related Art

With the development of information oriented society, demands for a display device for displaying an image increase in various forms, and various types of display devices such as liquid crystal display devices and organic light emitting display devices are utilized.

Furthermore, a display device capable of processing touch input according to user convenience and device characteristics is provided. The display device capable of processing touch input is applied to various electronic appliances such as notebooks, monitors, and home appliances as well as portable terminals such as smart phones.

Such a display device includes a plurality of source drivers and a microcontroller. The source drivers provide a source signal for displaying an image to a display panel, reads touch data detected by a touch sensor of the display panel, and provides the read touch data to the microcontroller. The microcontroller controls the source drivers to be able to read the touch data from the display panel, and calculates a touch coordinate by using the touch data.

In the display device according to the related art, the microcontroller and the source drivers communicate with each other on the basis of a serial to peripheral interface (SPI) protocol. Since this is TTL communication, it is vulnerable to electromagnetic interference (EMI), and there is a problem that the number of pins and the number of lines increase because the microcontroller and the source drivers are connected to each other through individual ports due to a transfer rate problem.

›SUMMARY OF THE INVENTION

Accordingly, the present invention has been made in an effort to solve the problems occurring in the related art, and an object of the present invention is to provide a multi point-to-point interface (MPI) protocol-based display device capable of improving a transfer rate and electromagnetic interference (EMI) and reducing the number of pins, the number of lines, and current consumption.

A display device according to an embodiment of the present invention includes first and second source drivers configured to receive a first clock signal and a first data signal from a microcontroller on the basis of a multi point-to-point interface (MPI) protocol, acquire read data by driving touch sensors of a display panel, and transmit a second clock signal and a second data signal including the read data on the basis of the MPI protocol; the microcontroller configured to transmit the first clock signal and the first data signal to the first and second source drivers on the basis of the MPI protocol, receive the second clock signal and the second data signal on the basis of the MPI protocol, and calculate a touch coordinate of the display panel by using the read data included in the second data signal; and first and second MPI buses configured to connect the first and second source drivers and the microcontroller to each other such that data communication is possible between the first and second source drivers and the microcontroller. A transmission type for occupying the first and second MPI buses between the microcontroller and the first and second source drivers is set in the MPI protocol.

A display device according to an embodiment of the present invention includes a microcontroller including first and second transmission buffers that transmit a first clock signal and a first data signal to a plurality of source drivers on the basis of a multi point-to-point interface (MPI) protocol and first and second reception buffers that receive a second clock signal and a second data signal from the plurality of source drivers on the basis of the MPI protocol; the plurality of source drivers including third and fourth transmission buffers that transmit a second clock signal and a second data signal to the microcontroller on the basis of the MPI protocol and third and fourth reception buffers that receive the first clock signal and the first data signal from the microcontroller on the basis of the MPI protocol; a first MPI bus configured to connect the first and second transmission buffers of the microcontroller and the third and fourth reception buffers of the plurality of source drivers to each other such that data communication is possible between the first and second transmission buffers of the microcontroller and the third and fourth reception buffers of the plurality of source drivers; and a second MPI bus configured to connect the first and second reception buffers of the microcontroller and the third and fourth transmission buffers of the plurality of source drivers to each other such that data communication is possible between the first and second reception buffers of the microcontroller and the third and fourth transmission buffers of the plurality of source drivers. A transmission type for occupying the first and second MPI buses between the microcontroller and the plurality of source drivers is set in the MPI protocol.

According to embodiments of the present invention, it is possible to perform bi-directional communication through first and second MPI buses shared on the basis of a MPI protocol, so that it is possible to improve a transfer rate and electromagnetic interference (EMI) and reduce the number of pins and the number of lines.

Furthermore, the on and off of reception buffers of a microcontroller and reception buffers of source drivers are controlled by a MPI protocol, so that it is possible to reduce current consumption as compared with a general MPI.

›BRIEF DESCRIPTION OF THE DRAWINGS

The above objects, and other features and advantages of the present invention will become more apparent after a reading of the following detailed description taken in conjunction with the drawings, in which:

FIG. 1 is a block diagram illustrating a MPI protocol-based display device according to an embodiment of the present invention;

FIG. 2 is a block diagram for explaining data communication between source drivers and a microcontroller of FIG. 1 ;

FIG. 3 is a timing diagram for explaining an operation of the MPI protocol-based display device according to an embodiment of the present invention;

FIG. 4 and FIG. 5 are block diagrams for explaining an operation of the display device in a write period and a read period of FIG. 3 ;

FIG. 6 is a block diagram for explaining an operation in which the source driver of FIG. 1 provides a second clock signal;

FIG. 7 is a diagram for explaining a MPI protocol;

FIG. 8 is a diagram for explaining a preamble code included in a header of FIG. 7 ;

FIG. 9 to FIG. 13 are timing diagrams for explaining an operation of the MPI protocol-based display device; and

FIG. 14 is a timing diagram for explaining a data ready operation of the MPI protocol-based display device.

›DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS · 1 of 5

Reference will now be made in greater detail to a preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings and the description to refer to the same or like parts.

Since an embodiment described in the present specification and configurations illustrated in the drawings are preferred embodiments of the present invention and do not represent all the technical scopes of the present invention, there may be various equivalents and modification examples which can substitute for them at the time of application of the present invention.

FIG. 1 is a block diagram illustrating a MPI protocol-based display device according to an embodiment of the present invention.

Referring to FIG. 1 , the display device includes a display panel 10 , source drivers 20 , a microcontroller 30 , and a timing controller 40 .

The display panel 10 is a display panel capable of detecting a touch and detects a touch to the display panel 10 by using touch sensors. The display panel 10 may display an image through a pixel array in which pixels are arranged in a matrix form and detect a touch to the display panel 10 by using a touch electrode serving as a common electrode in a capacitive manner.

The source drivers 20 receive an input signal CED from the timing controller 40 , restores a clock signal and image data from the input signal CED, and provides the display panel 10 with a source signal corresponding to the image data restored using the restored clock signal.

Furthermore, the source drivers 20 receives a first clock signal DCL 1 and a first data signal DDA 1 from the microcontroller 30 , and acquires read data by driving the touch sensors of the display panel 10 by using the first clock signal DCL 1 and the first data signal DDA 1 .

Furthermore, the source drivers 20 provides the microcontroller 30 with a second clock signal DCL 2 and a second data signal DDA 2 including the read data. In such a case, the source drivers 20 may use a clock signal PCLK, which has been restored from the input signal CED, or an internal clock signal OSC CLK, which has been generated in an internal oscillator, as the second clock signal DCL 2 according to display-on/off periods. Alternatively, the source drivers 20 may use a clock signal ECLK provided from the microcontroller 30 as the second clock signal DCL 2 .

The microcontroller 30 provides the source drivers 20 with the first clock signal DCL 1 and the first data signal DDA 1 , receives the second clock signal DCL 2 and the second data signal DDA 2 including the read data from the source drivers 20 , and calculates a touch coordinate of the display panel 10 by using the read data.

First and second MPI buses L 1 and L 2 connect the source drivers 20 and the microcontroller 30 to each other such that bi-directional data communication is possible between the source drivers 20 and the microcontroller 30 on the basis of the MPI protocol. In the MPI protocol, transmission types for occupying the first and second MPI buses L 1 and L 2 may be set. The MPI protocol will be described in detail with reference to FIG. 7 and FIG. 8 .

The microcontroller 30 transmits the first clock signal DCL 1 and the first data signal DDA 1 to the source drivers 20 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol, and the source drivers 20 transmits the second clock signal DCL 2 and the second data signal DDA 2 including the read data to the microcontroller 30 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol.

In the MPI protocol, it is possible to set a transmission type in which the microcontroller 30 transmits the first clock signal DCL 1 and the first data signal DDA 1 to the source drivers 20 through the first and second MPI buses L 1 and L 2 , and a transmission type in which the source drivers 20 transmits the second clock signal DCL 2 and the second data signal DDA 2 to the microcontroller 30 through the first and second MPI buses L 1 and L 2 , and the microcontroller 30 and the source drivers 20 transmit/receive data through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol that defines the transmission types. The format of the MPI protocol will be described in detail with reference to FIG. 7 and FIG. 8 .

The timing controller 40 receives image data and timing signals from a host system (not illustrated), performs image processing such as image quality correction on the image data, and provides the source drivers 20 with the input signal CED in which a clock has been embedded in data (image and control data). Furthermore, the timing controller 40 may control touch detection of the display panel 10 or provide the microcontroller 30 with control signals required for calculating touch coordinates.

FIG. 2 is a block diagram for explaining data communication between one source driver SRIC of the source drivers 20 of FIG. 1 and the microcontroller 30 .

Referring to FIG. 2 , the microcontroller 30 includes first and second transmission buffers 32 and 34 that respectively transmit the first clock signal DCL 1 and the first data signal DDA 1 to the first and second MPI buses L 1 and L 2 , and first and second reception buffers 36 and 38 that respectively receive the second clock signal DCL 2 and the second data signal DDA 2 from the source driver SRIC through the first and second MPI buses L 1 and L 2 , wherein the first clock signal DCL 1 and the first data signal DDA 1 are differential signals and the second clock signal DCL 2 and the second data signal DDA 2 are differential signals. The on and off of the first and second reception buffers 36 and 38 may be controlled by the MPI protocol.

Each of the source drivers 20 includes third and fourth transmission buffers 22 and 24 that respectively transmit the second clock signal DCL 2 and the second data signal DDA 2 to the first and second MPI buses L 1 and L 2 , and third and fourth reception buffers 26 and 28 that respectively receive the first clock signal DCL 1 and the first data signal DDA 1 from the microcontroller 30 through the first and second MPI buses L 1 and L 2 , wherein the second clock signal DCL 2 and the second data signal DDA 2 are differential signals and the first clock signal DCL 1 and the first data signal DDA 1 are differential signals. The on and off of the third and fourth reception buffers 26 and 28 may be controlled by the MPI protocol.

›DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS · 2 of 5

Furthermore, each of the source drivers 20 includes a MPI controller 23 and a ROIC logic unit 21 . The MPI controller 23 provides the ROIC logic unit 21 with the first clock signal DCL 1 and the first data signal DDA 1 received from the microcontroller 30 through the third and fourth reception buffers 26 and 28 , and the ROIC logic unit 21 acquires read data by driving the touch sensors of the display panel 10 by using the first clock signal DCL 1 and the first data signal DDA 1 .

The ROIC logic unit 21 provides the MPI controller 23 with e second data signal DDA 2 including the read data, and the MPI controller 23 provides the microcontroller 30 with the second clock signal DCL 2 and the second data signal DDA 2 including the read data through the third and fourth transmission buffers 22 and 24 . The second clock signal DCL 2 may use the clock signal PCLK restored from the input signal CED, or the internal clock signal OSC CLK generated in the internal oscillator. Alternatively, the second clock signal DCL 2 may use the clock signal ECLK provided from the microcontroller 30 .

In the display device according to the present embodiment, the first clock signal DCL 1 and the first data signal DDA 1 , which are differential signals, and the second clock signal DCL 2 and the second data signal DDA 2 , which are differential signals, are transmitted and received through the first and second MPI buses L 1 and L 2 shared by the source drivers 20 on the basis of the MPI protocol, so that it is possible to improve a transfer rate and electromagnetic interference (EMI) and to reduce the number of pins and the number of lines.

Furthermore, in the display device according to the present embodiment, the on and off of the first and second reception buffers 36 and 38 of the microcontroller 30 and the on and off of the third and fourth reception buffers 26 and 28 of the source drivers 20 are controlled by the MPI protocol, so that it is possible to reduce current consumption as compared with a general MPI.

FIG. 3 is a timing diagram for explaining the operation of the MPI protocol-based display device according to an embodiment of the present invention.

Referring to FIG. 3 , the display device may operate in a write period and a read period. In the write period, the microcontroller 30 provides all the source drivers 20 with the first clock signal DCL 1 and the first data signal DDA 1 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol. Then, the source drivers 20 writes the first data signal DDA 1 in an internal register. Alternatively, in the write period, the microcontroller 30 may provide a specific source drivers SRIC with the first clock signal DCL 1 and the first data signal DDA 1 , and the source drivers SRIC writes the first data signal DDA 1 in an internal register.

In the read period, the microcontroller 30 provides the specific source drivers SRIC with the first clock signal DCL 1 and the first data signal DDA 1 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol. The first data signal DDA 1 may include read request data. Then, the source drivers SRIC provides the microcontroller 30 with the second clock signal DCL 2 and the second data signal DDA 2 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol. The second data signal DDA 2 may include read data corresponding to a touch detection result of the display panel 10 .

FIG. 4 and FIG. 5 are block diagrams for explaining the operation of the display device in the write period and the read period of FIG. 3 . FIG. 4 and FIG. 5 illustrate that the microcontroller 30 transmits write and read requests to a first source drivers SRIC 1 .

Referring to FIG. 4 , in the write period, the microcontroller 30 provides the first source drivers SRIC 1 with the first clock signal DCL 1 and the first data signal DDA 1 through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol, or in the read period, the microcontroller 30 provides the first source drivers SRIC 1 with the first clock signal DCL 1 and the first data signal DDA 1 including read request data through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol.

Referring to FIG. 5 , the first source drivers SRIC 1 having received the read request may provide the microcontroller 30 with the second clock signal DCL 2 and the second data signal DDA 2 including read data through the first and second MPI buses L 1 and L 2 on the basis of the MPI protocol in the read period. In such a case, the first source drivers SRIC 1 may use, as the second clock signal DCL 2 , the clock signal PCLK restored from the input signal CED, the internal clock signal OSC CLK generated in the internal oscillator, or the clock signal ECLK provided from the microcontroller 30 .

FIG. 6 is a block diagram for explaining the operation in which the source driver of FIG. 1 provides the second clock signal.

The source drivers SRIC may include a selector 231 that selects the second clock signal DCL 2 . The selector 231 may select the clock signal PCLK restored from the input signal CED or the internal clock signal OSC CLK generated in the internal oscillator, as the second clock signal DCL 2 according to a clock selection signal CLK_CTRL. Alternatively, the selector 231 may select the clock signal ECLK provided from the microcontroller 30 , as the second clock signal DCL 2 . The logic combination of the clock selection signal CLK_CTRL may be changed according to display-on and display-off periods.

For example, in the display-on period, the selector 231 may select the clock signal PCLK restored from the input signal CED as the second clock signal DCL 2 , or may select a clock signal obtained by dividing the restored clock signal PCLK as the second clock signal DCL 2 .

In the display-off period, the selector 231 may select the internal clock signal OSC CLK generated in an oscillator provided in the source drivers SRIC, as the second clock signal DCL 2 , or may select the clock signal ECLK provided from the microcontroller 30 as the second clock signal DCL 2 .

›DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS · 3 of 5

FIG. 7 is a diagram for explaining the MPI protocol and FIG. 8 is a diagram for explaining a preamble code included in a header of FIG. 7 .

Referring to FIG. 7 and FIG. 8 , the MPI protocol may be formed in the format of a dummy clock, a header (16 bits), a register address (16 bits), and data (16 bits). The first and second data signal DDA 1 and DDA 2 are transmitted in the above format.

The dummy clock may be used in order to control the on and off of the first and second reception buffers 36 and 38 of the microcontroller 30 and the third and fourth reception buffers 26 and 28 of the source drivers 20 . For example, the first and second data signal DDA 1 and DDA 2 corresponding to the dummy clock may be set to be inputted at a logic low level, and the third and fourth reception buffers 26 and 28 of the source drivers 20 and the first and second reception buffers 36 and 38 of the microcontroller 30 may be set to be woken up in correspondence to the first and second clock signals DCL 1 and DCL 2 corresponding to the dummy clock.

The header may be used in order to define a command transmission type of the microcontroller 30 and the source driver SRIC, a data length, write and read commands, and addresses of the source drivers 20 . For example, the header may be formed in the format of a preamble code (4 bits), a data length (7 bits), a read and write (1 bit), and a device address (4 bits).

The preamble code is a code for defining the transmission type of the microcontroller 30 and the source drivers 20 and may be used as occupation information on the first and second MPI buses L 1 and L 2 . The preamble code may define the command transmission type of the microcontroller 30 , and may define the read data transmission type and the data ready command transmission type of the source driver SRIC. The transmission type may be decided according to the logic levels of bits, and the first and second MPI buses may be set to be occupied according to the transmission type. For example, as illustrated in FIG. 8 , the preamble code may include 4 bits, wherein the upper 2 bits may define a start bit and the lower 2 bits may define a transmission type.

For example, when the preamble code is (1,1,1,1), it indicates a first transmission type in which the microcontroller 30 transmits a write or read command to the specific source driver SRIC. When the preamble code is (1,1,1,0), it indicates a second transmission type in which that the microcontroller 30 transmits a write command to all the source drivers 20 . When the preamble code is (1,1,0,1), it indicates a third transmission type in which that the specific source driver SRIC transmits read data to the microcontroller 30 . When the preamble code is (1,1,0,0), it indicates a fourth transmission type in which that the specific source driver SRIC transmits a data ready command to the microcontroller 30 . As described above, the preamble code defines the transmission types according to the logic levels of bits.

The microcontroller 30 may occupy the first and second MPI buses L 1 and L 2 in the first transmission type of putting the write or read command into the first data signal DDA 1 and transmitting the first data signal DDA 1 to any one of the source drivers 20 . Furthermore, the microcontroller 30 may occupy the first and second MPI buses L 1 and L 2 in the second transmission type of putting the write command into the first data signal DDA 1 and transmitting the first data signal DDA 1 to all the source drivers 20 .

Any one of the source drivers 20 may be set to receive authority for the transmission of the read data or the data ready command from the microcontroller 30 . The specific source driver SRIC having the authority may occupy the first and second MPI buses L 1 and L 2 in the third transmission type of putting the read data into the second data signal DDA 2 and transmitting the second data signal DDA 2 and the fourth transmission type of putting the data ready command into the second data signal DDA 2 and transmitting the second data signal DDA 2 .

Furthermore, the data length (7 bits) of FIG. 7 indicates that write and read of maximum 127 data are possible, and the read and write (1 bit) may be used in order to distinguish write and read commands in the command transmission type according to the logic level of the corresponding bit. The device address (4 bits) may be used in order to select a device address corresponding to a source driver which performs transmission among max 16 source drivers.

FIG. 9 to FIG. 13 are timing diagrams for explaining the operation of the display device according to the MPI protocol of FIG. 7 .

Referring to FIG. 9 , the preamble code of the header indicates (1,1,1,1) and the command indicates write. This defines the MPI protocol when the microcontroller 30 writes data in the specific source driver SRIC.

The microcontroller 30 occupies the first and second MPI buses L 1 and L 2 in order to write data in the specific source driver SRIC, and transmits the first clock signal DCL 1 and the first data signal DDA 1 to the source drivers 20 . The first data signal DDA 1 includes a dummy clock, a header, a register address, and write data, wherein the header includes a header indicates a preamble code (1,1,1,1), a write command, and a device address corresponding to the specific source driver SRIC.

In the source drivers 20 , the third and fourth reception buffers 26 and 28 are woken up in response to the first clock signal DCL 1 corresponding to the dummy clock, and the specific source driver SRIC corresponding to the device address writes the write data in an internal register. Other source drivers not corresponding to the device address may be configured to turn off the third and fourth reception buffers 26 and 28 in order to reduce current consumption.

Referring to FIG. 10 , the preamble code of the header indicates (1,1,1,0) and the command indicates write. This defines the MPI protocol when the microcontroller 30 writes data in all the source drivers 20 . In such a case, the device address is ignored (don't care) and operates only for a write command. Reading of all the source drivers 20 is not supported.

›DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS · 4 of 5

The microcontroller 30 occupies the first and second MPI buses L 1 and L 2 in order to write data in all the source drivers 20 , and transmits the first clock signal DCL 1 and the first data signal DDA 1 to the source drivers 20 . The first data signal DDA 1 includes a dummy clock, a header, a register address, and write data, wherein the header includes a preamble code (1,1,1,0) and a write command.

In all the source drivers 20 , the third and fourth reception buffers 26 and 28 are woken up in response to the first clock signal DCL 1 corresponding to the dummy clock, and write the write data in internal registers.

Referring to FIG. 11 , the preamble code of the header indicates (1,1,1,1) and the command indicates read. This defines the MPI protocol when the microcontroller 30 transmits a read data request to the specific source driver SRIC.

The microcontroller 30 occupies the first and second MPI buses L 1 and L 2 in order to transmit the read data request to the specific source driver SRIC, and transmits the first clock signal DCL 1 and the first data signal DDA 1 to the source drivers 20 . The first data signal DDA 1 includes a dummy clock, a header, and a register address, wherein the header includes a preamble code (1,1,1,1), a read command, and a device address corresponding to the specific source driver SRIC.

In the source drivers 20 , the third and fourth reception buffers 26 and 28 are woken up in response to the first clock signal DCL 1 corresponding to the dummy clock, and the specific source driver SRIC corresponding to the device address prepares to transmit read data to the microcontroller 30 . The third and fourth reception buffers 26 and 28 of other source drivers not corresponding to the device address may be configured to be turned off in order to reduce current consumption.

Referring to FIG. 12 , the preamble code of the header indicates (1,1,0,1) and the command indicates read. This defines the MPI protocol when the specific source driver SRIC having received the read data request from the microcontroller 30 transmits read data to the microcontroller 30 . In such a case, in a read data transmission operation, a read request is preferentially performed in order to prevent a specific source driver from abnormally occupying the first and second MPI buses L 1 and L 2 .

The specific source driver SRIC having received the read data request occupies the first and second MPI buses L 1 and L 2 and transmits the second clock signal DCL 2 and the second data signal DDA 2 to the microcontroller 30 . The second data signal DDA 2 includes a dummy clock, a header, and read data, wherein the header includes a preamble code (1,1,0,1), a read command, and a device address corresponding to the specific source driver SRIC.

In order to transmit the second data signal DDA 2 to the microcontroller 30 , the specific source driver SRIC may use, as the second clock signal DCL 2 , the clock signal PCLK restored from the input signal CED or the internal clock signal OSC CLK generated therein. For example, in the display-on period, the specific source driver SRIC may use the clock signal PCLK restored from the input signal CED as the second clock signal DCL 2 , and in the display-off period, the specific source driver SRIC may use the internal clock signal OSC CLK generated therein as the second clock signal DCL 2 . Detection of a touch to the display panel 10 in the display-off period may be used for performing a knock-on function of turning on a turned-off liquid crystal screen by knocking on the screen. In the display-off period, since only a touch to the display panel 10 is detected, it is possible to sufficiently detect a touch by using the internal clock signal OSC CLK.

In the microcontroller 30 , the first and second reception buffers 36 and 38 are woken up in respond to the second clock signal DCL 2 transmitted from the specific source driver SRIC and corresponding to the dummy clock, and receive the second clock signal DCL 2 and the second data signal DDA 2 including the read data.

Referring to FIG. 13 , the preamble code of the header indicates (1,1,0,0). This defines the MPI protocol when the specific source driver SRIC transmits a data ready command to the microcontroller 30 . In such a case, in the data ready command, a data ready request of the microcontroller 30 should be preferential. Data corresponding to the data ready request is written in a register of the specific source driver SRIC.

The specific source driver SRIC having received the data ready request occupies the first and second MPI buses L 1 and L 2 and transmits the second clock signal DCL 2 and the second data signal DDA 2 to the microcontroller 30 . The second data signal DDA 2 includes a dummy clock and a header, wherein the header includes a preamble code (1,1,0,0) and data of other bits of the header is ignored (don't care).

In the microcontroller 30 , the first and second reception buffers 36 and 38 are woken up in response to the second clock signal DCL 2 transmitted from the specific source driver SRIC and corresponding to the dummy clock, and receive read data included in the second data signal DDA 2 transmitted from the specific source driver SRIC.

FIG. 14 is a timing diagram for explaining the data ready operation of the MPI protocol-based display device.

Referring to FIG. 14 , the microcontroller 30 transmits the first clock signal DCL 1 and the first data signal DDA 1 including a data ready request to the specific source driver SRIC. The first data signal DDA 1 includes a dummy clock, a header, a register address, and write data, wherein the header includes a write command and the write data includes the data ready request. That is, the microcontroller 30 transmits the data ready request to the specific source driver SRIC, thereby assigning a data ready command authority to the specific source driver SRIC. The specific source driver SRIC writes data corresponding to the data ready request in a register.

The specific source driver SRIC having the data ready command authority occupies the first and second MPI buses L 1 and L 2 when data ready occurs, and transmits the second data signal DDA 2 , in which the header includes a preamble code (1,1,0,0), and the second clock signal DCL 2 to the microcontroller 30 . That is, when the data ready occurs, the specific source driver SRIC having the data ready command authority puts a data ready command into the header of the second data signal DDA 2 and transmits the second data signal DDA 2 to the microcontroller 30 . The occurrence of the data ready may indicate that read data sensed from the display panel 10 is full in a sensing buffer (not illustrated).

›DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS · 5 of 5

The microcontroller 30 having received the data ready command from the specific source driver SRIC occupies the first and second MPI buses L 1 and L 2 , and transmits the first data signal DDA 1 , in which the header includes the data ready command, and the first clock signal DCL 1 to the specific source driver SRIC.

The specific source driver SRIC having received the data ready command from microcontroller 30 occupies the first and second MPI buses L 1 and L 2 , and transmits the second data signal DDA 2 including a preamble code (1,1,0,1) and read data and the second clock signal DCL 2 to the microcontroller 30 .

As described above, in accordance with the display device according to the present embodiment, it is possible to perform bi-directional communication through the first and second MPI buses L 1 and L 2 shared based on the MPI protocol, so that it is possible to improve a transfer rate and electromagnetic interference (EMI) and reduce the number of pins and the number of lines. Furthermore, the on and off of the first and second reception buffers 36 and 38 of the microcontroller 30 and the on and off of the third and fourth reception buffers 26 and 28 of the source drivers 20 are controlled by the MPI protocol, so that it is possible to reduce current consumption as compared with a general MPI.

Although a preferred embodiment of the present invention has been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and the spirit of the invention as disclosed in the accompanying claims.

Claims as granted

20 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section G — Physics
  • G09G3/20
  • G06F3/044
  • G09G3/36
  • G06F3/041
  • G09G3/3208

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2018Jan 2019Apr 2019Jul 2019Oct 2019Jan 2020Apr 2020Jul 2020USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.5 y
560 days filing → grant
Office actions
0
none on record
Examiner
Dennis P Joseph
art unit 2621 · TC 2600
Citations: 7 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20182020202220242026202820302032203420362038Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock