KR20190127570A - Display device and driver therof - Google Patents

Display device and driver therof Download PDF

Info

Publication number
KR20190127570A
KR20190127570A KR1020190051472A KR20190051472A KR20190127570A KR 20190127570 A KR20190127570 A KR 20190127570A KR 1020190051472 A KR1020190051472 A KR 1020190051472A KR 20190051472 A KR20190051472 A KR 20190051472A KR 20190127570 A KR20190127570 A KR 20190127570A
Authority
KR
South Korea
Prior art keywords
signal
wake
period
driver
data
Prior art date
Application number
KR1020190051472A
Other languages
Korean (ko)
Inventor
박종민
임헌용
정현우
장영욱
이충민
최하나
Original Assignee
주식회사 실리콘웍스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 실리콘웍스 filed Critical 주식회사 실리콘웍스
Priority to US16/403,413 priority Critical patent/US10747360B2/en
Priority to CN201910368164.2A priority patent/CN110444156B/en
Publication of KR20190127570A publication Critical patent/KR20190127570A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The present invention discloses a display device for performing a read operation corresponding to a touch based on multi point-to-point interface (MPI) protocol. The display device may perform a read operation for a touch while a micro controller and a plurality of drivers share an MPI bus and efficiently controlling turn-on of reception buffers since a selected driver designated by a read command of the microcontroller provides wake-up signals to nonselected drivers in response to the completion of the transmission of touch data.

Description

디스플레이 장치 및 그의 드라이버{DISPLAY DEVICE AND DRIVER THEROF}Display device and its driver {DISPLAY DEVICE AND DRIVER THEROF}

본 발명은 디스플레이 장치에 관한 것으로, 더 상세하게는 마이크로 컨트롤러와 드라이버 간의 터치에 대한 리드 오퍼레이션을 수행하는 디스플레이 장치 및 그의 드라이버에 관한 것이다.The present invention relates to a display device, and more particularly, to a display device and a driver for performing a read operation on a touch between a microcontroller and a driver.

엘시디(LCD) 또는 오엘이디(OLED)와 같은 디스플레이 장치는 터치 방식의 입력 처리가 가능하도록 개발되고 있다. 터치 방식의 입력 처리가 가능한 디스플레이 장치는 터치 디스플레이 장치로 정의할 수 있다. Display devices such as LCD or OLED are being developed to allow input processing of a touch method. A display device capable of touch input processing may be defined as a touch display device.

상기한 터치 디스플레이 장치는 스마트폰과 같은 휴대용 단말기, 노트북, 모니터 및 가전 제품 등 다양한 전자기기에 적용되고 있다. The touch display device is applied to various electronic devices such as a portable terminal such as a smartphone, a notebook, a monitor, and a home appliance.

터치 디스플레이 장치는 대개 복수 개의 드라이버, 타이밍 컨트롤러 및 마이크로 컨트롤러를 포함한다. Touch display devices typically include a plurality of drivers, timing controllers, and microcontrollers.

타이밍 컨트롤러는 화상을 표시하기 위한 디스플레이 데이터를 복수 개의 드라이버에 제공하도록 구성된다.The timing controller is configured to provide display data for displaying an image to a plurality of drivers.

복수 개의 드라이버는 디스플레이 기간에 디스플레이 데이터에 대응하는 소스 신호를 디스플레이 패널에 제공한다. 그리고, 복수 개의 드라이버는 터치 기간에 디스플레이 패널의 터치 센서에 의해 감지된 터치 신호를 리드-아웃하고 리드-아웃된 터치 신호들에 대한 터치 데이터를 마이크로 컨트롤러에 출력한다. The plurality of drivers provide the display panel with a source signal corresponding to the display data in the display period. The plurality of drivers read-out the touch signal detected by the touch sensor of the display panel during the touch period and output touch data on the read-out touch signals to the microcontroller.

마이크로 컨트롤러는 터치 기간에 터치 데이터의 전송을 복수 개의 드라이버들에 요청하며, 요청에 따른 터치 데이터를 수신하고, 터치 좌표 계산 등의 터치 데이터를 이용하는 디지털 로직을 수행한다.The microcontroller requests the plurality of drivers to transmit touch data in the touch period, receives touch data according to the request, and performs digital logic using touch data such as touch coordinate calculation.

예시적으로, 복수 개의 드라이버와 타이밍 컨트롤러 간의 데이터 통신은 EPI(Embedded Clock Point-Point Interface) 프로토콜을 이용하여 구현될 수 있다. 그리고, 복수 개의 드라이버와 마이크로 컨트롤러 간의 데이터 통신은 MPI(Multi-Point Interface) 프로토콜을 이용하여 구현될 수 있다.In exemplary embodiments, data communication between a plurality of drivers and a timing controller may be implemented using an embedded clock point-point interface (EPI) protocol. In addition, data communication between the plurality of drivers and the microcontroller may be implemented using an MPI (Multi-Point Interface) protocol.

종래의 터치 디스플레이 장치에서, 복수 개의 드라이버와 마이크로 컨트롤러 간의 데이터 통신은 SPI(Serial to Peripheral Interface) 프로토콜을 이용하여 구성된 바 있다. SPI 프로토콜은 포인트-투-포인트(Point-to-Point) 방식으로 데이터를 전송하도록 구성된다. SPI 프로토콜의 경우, 드라이버는 마이크로 컨트롤러의 출력 클럭인 시스템 클럭(SCLK)에 동기하여 마이크로 컨트롤러에 터치 데이터를 출력하도록 구성된다. In a conventional touch display device, data communication between a plurality of drivers and a microcontroller has been configured using a Serial to Peripheral Interface (SPI) protocol. The SPI protocol is configured to transmit data in a point-to-point manner. For the SPI protocol, the driver is configured to output touch data to the microcontroller in synchronization with the system clock SCLK, which is an output clock of the microcontroller.

최근 터치 디스플레이 장치는 SPI 프로토콜 기반 통신의 취약점을 해소하기 위하여 복수 개의 드라이버와 마이크로 컨트롤러 간의 데이터 통신에 상기한 MPI 프로토콜을 이용하도록 개발되고 있다.Recently, a touch display device has been developed to use the MPI protocol for data communication between a plurality of drivers and a microcontroller in order to solve the weakness of the SPI protocol-based communication.

MPI 프로토콜은 멀티-포인트 버스(Multi-Point BUS) 구조로 데이터를 전송하도록 구성되며, 하나의 마이크로 컨트롤러와 복수 개의 드라이버가는 MPI 프로토콜에 의해서 버스(MPI 버스)를 공유하도록 구성된다. MPI 프로토콜의 경우, 드라이버는 데이터 스큐(Data Skew)를 방지하기 위하여 자신의 전송 클럭(ECLK)을 이용하여 터치 데이터를 마이크로 컨트롤러에 출력하도록 구성된다.The MPI protocol is configured to transmit data in a multi-point bus structure, and one microcontroller and a plurality of drivers are configured to share a bus (MPI bus) by the MPI protocol. In the case of the MPI protocol, the driver is configured to output touch data to the microcontroller using its transmission clock ECLK to prevent data skew.

MPI 프로토콜에서, 마이크로 컨트롤러와 복수 개의 드라이버는 MPI 버스에 연결되며 터치에 대한 리드 오퍼레이션을 수행하도록 구성된다. 리드 오퍼레이션은 마이크로 컨트롤러가 드라이버에 터치 데이터를 요청하는 리드 요청(Read Request)과 드라이버가 마이크로 컨트롤러에 터치 데이터를 전송하는 리드 데이터 오퍼레이션(Read Data Operation)으로 구분될 수 있다.In the MPI protocol, the microcontroller and the plurality of drivers are connected to the MPI bus and are configured to perform read operations on touch. The read operation may be classified into a read request in which the microcontroller requests touch data from the driver and a read data operation in which the driver transmits touch data to the microcontroller.

리드 오퍼레이션이 수행되는 경우, 복수 개의 드라이버는 리드 요청이 선택된 선택 드라이버와 리드 요청이 선택되지 않은 비선택 드라이버로 구분된다. 선택 드라이버와 비선택 드라이버는 리드 오퍼레이션을 위해 효율적으로 제어될 필요가 있다. When a read operation is performed, the plurality of drivers are divided into a selection driver in which a read request is selected and a non-selection driver in which a read request is not selected. Select drivers and non-select drivers need to be efficiently controlled for read operations.

구체적으로, 각 드라이버는 리드 오퍼레이션을 위하여 전송 클럭(ECLK)을 이용하여 마이크로 컨트롤러 및 다른 복수 개의 드라이버와 공유된 MPI 버스를 항상 모니터링한다. 그러므로, 각 드라이버의 수신 버퍼는 공유된 MPI 버스의 모니터링을 위하여 항상 턴온을 유지한다. 비선택 드라이버는 선택 드라이버의 전송 클럭(ECLK)을 모니터링하여서 상태(Status)를 컨트롤하여야 한다. Specifically, each driver always monitors the MPI bus shared with the microcontroller and a plurality of other drivers using the transmit clock (ECLK) for read operations. Therefore, each driver's receive buffer is always turned on for monitoring the shared MPI bus. The non-selected driver must control the status by monitoring the transmit clock (ECLK) of the selected driver.

상기와 같이, MPI 프로토콜에서 각 드라이버의 수신 버퍼는 리드 오퍼레이션을 위하여 항상 턴온을 유지하여야 하며, 그에 따라 전류가 많이 소모되는 문제점이 있다.As described above, in the MPI protocol, the reception buffer of each driver should always be turned on for the read operation, and thus there is a problem in that a large current is consumed.

그리고, 선택 드라이버가 터치 데이터를 마이크로 컨트롤러에 전송할 때, 복수 개의 비선택 드라이버의 수신 버퍼는 턴온된 상태이다. 그러므로 각 비선택 드라이버의 아이 다이어그램(Eye Diagram)은 공유된 MPI 버스를 통하여 전송되는 터치 데이터의 영향에 의하여 나빠지며, 결과적으로 비정상 상태(Abnormal status)로 될 수 있다.When the selection driver transmits touch data to the microcontroller, the reception buffers of the plurality of non-selection drivers are turned on. Therefore, the eye diagram of each non-selection driver is degraded by the influence of touch data transmitted through the shared MPI bus, and as a result, may be brought into an abnormal state.

비정상 상태의 드라이버는 리셋이 필요하다. 그러나, 비정상적인 상태에서 드라이버의 자동적인 리셋은 어렵다.An abnormal driver needs a reset. However, automatic reset of the driver in abnormal conditions is difficult.

그리고, 복수 개의 드라이버는 공유된 MPI 버스의 전송 클럭(ECLK)을 모니터링하여서 상태를 컨트롤한다. 그러므로, 복수 개의 드라이버는 리드 요청을 위한 커맨드(Command)의 시작과 끝을 동일 시점에 인식하기 어렵다. 또한, 선택 드라이버가 공유된 MPI 버스를 통하여 터치 데이터를 전송하는 경우, 복수 개의 비선택 드라이버는 선택 드라이버의 터치 데이터 전송 완료 시점을 정확히 알기 어렵다.The plurality of drivers control the state by monitoring the transmission clock (ECLK) of the shared MPI bus. Therefore, it is difficult for a plurality of drivers to recognize the start and end of a command for a read request at the same time. In addition, when the select driver transmits touch data through the shared MPI bus, it is difficult for the plurality of non-select drivers to know exactly when the touch driver transmits the touch data.

상기한 이유로 복수 개의 드라이버 간 수신 버퍼를 제어하는 시점이 달라질 수 있으며, 그에 따른 통신 장애가 발생할 가능성이 크다.For the above reason, the timing of controlling the reception buffer between the plurality of drivers may vary, and thus a communication failure is likely to occur.

본 발명이 해결하고자 하는 기술적 과제는 마이크로 컨트롤러와 복수 개의 드라이버가 버스를 공유하면서 터치에 대한 리드 오퍼레이션을 수행하는 경우, 수신 버퍼의 턴온에 의한 전류 소모를 절감하고, 공유된 MPI 버스를 통하여 전송되는 터치 데이터의 영향으로 비선택 드라이버의 상태가 나빠지는 것을 방지함에 있다.The technical problem to be solved by the present invention is to reduce the current consumption by the turn-on of the receiving buffer when the microcontroller and the plurality of drivers to share the bus while performing the read operation, and is transmitted through the shared MPI bus This is to prevent the state of the non-select driver from deteriorating due to the influence of touch data.

또한, 본 발명이 해결하고자 하는 기술적 과제는 리드 오퍼레이션에서 리드 요청을 위한 커맨드의 시작과 끝을 복수개의 드라이버들이 동일 시점에 인식하도록 함으로써 버퍼의 제어 시점을 개선하고 복수 개의 드라이버 간 통신 장애를 방지함에 있다.In addition, the technical problem to be solved by the present invention is to improve the control point of the buffer by preventing the plurality of drivers to recognize the start and end of the command for the read request in the read operation at the same time point and to prevent communication failure between the plurality of drivers have.

또한, 본 발명이 해결하고자 하는 기술적 과제는 락 신호를 전달하는 신호 라인을 이용하여 선택 드라이버의 터치 데이터 전송 완료 시점을 비선택 드라이버에 알려줌으로써 복수 개의 드라이버의 버퍼 제어 시점을 개선하고 복수 개의 드라이버 간 통신 장애를 방지함에 있다.In addition, the technical problem to be solved by the present invention is to improve the buffer control timing of the plurality of drivers by informing the non-selected driver of the touch data transmission completion time of the selected driver by using the signal line for transmitting the lock signal, and to improve the To prevent communication failures.

본 발명의 디스플레이 장치는, 제1 기간에 버스를 통하여 리드 요청(Read Request)을 위한 리드 커맨드를 전송하고 제2 기간에 상기 버스를 통하여 터치 데이터를 수신하는 컨트롤러; 및 상기 버스에 연결된 제1 드라이버 및 제2 드라이버;를 포함하고, 상기 리드 커맨드에 의해 선택된 상기 제1 드라이버는 상기 제2 기간에 상기 버스로 리드 커맨드에 따른 상기 터치 데이터를 전송하고, 상기 제1 드라이버가 상기 제2 기간의 상기 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호를 생성하며, 상기 웨이크-업 신호를 제2 드라이버에 전송하고, 상기 제1 드라이버 및 상기 제2 드라이버의 수신 버퍼들은 상기 제1 기간 동안 턴온되고 상기 제2 기간 동안 턴오프되며; 그리고, 상기 제1 드라이버와 상기 제2 드라이버의 상기 수신 버퍼들의 턴온 시점은 상기 웨이크-업 신호에 동기됨을 특징으로 한다.According to an aspect of the present invention, a display apparatus includes: a controller configured to transmit a read command for a read request through a bus in a first period and to receive touch data through the bus in a second period; And a first driver and a second driver connected to the bus, wherein the first driver selected by the read command transmits the touch data according to the read command to the bus in the second period, and the first driver. A driver generates a wake-up signal in response to an end of transmission of the touch data in the second period, transmits the wake-up signal to a second driver, and the receive buffers of the first driver and the second driver are Turned on for the first period and turned off for the second period; The turn-on time points of the reception buffers of the first driver and the second driver are synchronized with the wake-up signal.

본 발명의 디스플레이 장치의 드라이버는, 외부의 버스에 연결되며, 리드 오퍼레이션 중 리드 요청을 위한 제1 기간에 턴온되고 리드 커맨드에 후속하는 리드 데이터 오퍼레이션을 위한 제2 기간에 턴오프되는 수신 버퍼; 상기 버스에 연결되며, 상기 제1 기간에 턴오프되고, 상기 리드 커맨드에 의해 선택된 경우 상기 제2 기간에 턴온되어서 터치 데이터를 전송하는 전송 버퍼; 상기 수신 버퍼를 통하여 상기 리드 커맨드를 수신하고, 상기 리드 커맨드에 의해 선택된 경우 상기 제2 기간에 상기 전송 버퍼로 상기 터치 데이터를 제공하며, 상기 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호를 생성하는 데이터 처리부; 외부의 신호 라인 또는 상기 데이터 처리부의 상기 웨이크-업 신호를 수신하고, 상기 리드 커맨드에 의해 선택되지 않은 제1 경우 상기 신호 라인에 상기 신호 라인의 상기 웨이크-업 신호를 전달하며, 상기 리드 커맨드에 의해 선택된 제2 경우 상기 외부로 상기 데이터 처리부의 상기 웨이크-업 신호를 전달하는 전달 회로; 및 상기 제1 기간과 상기 제2 기간에 다른 전압 레벨을 갖는 오퍼레이션 제어 신호에 대응하여 상기 수신 버퍼 및 상기 전송 버퍼의 턴온 및 턴오프를 제어하며, 상기 수신 버퍼의 턴온 시점은 상기 신호 라인 또는 상기 데이터 처리부의 상기 웨이크-업 신호에 동기하도록 제어하는 버퍼 제어부;를 포함함을 특징으로 한다.The driver of the display apparatus of the present invention includes: a receiving buffer connected to an external bus and turned on in a first period for a read request during a read operation and turned off in a second period for a read data operation following a read command; A transmission buffer coupled to the bus and turned off in the first period and, when selected by the read command, turned on in the second period to transmit touch data; Receives the read command through the receive buffer, provides the touch data to the transfer buffer in the second period when selected by the read command, and generates a wake-up signal in response to an end of transmission of the touch data. A data processor; Receives the wake-up signal from an external signal line or the data processor, and transmits the signal to the signal line in a first case that is not selected by the read command. A transfer circuit which transfers the wake-up signal of a signal line and transfers the wake-up signal of the data processor to the outside in a second case selected by the read command; And turning on and off the reception buffer and the transmission buffer in response to an operation control signal having a different voltage level in the first period and the second period, wherein the turn-on time of the reception buffer is the signal line or the And a buffer controller for controlling to synchronize with the wake-up signal of the data processor.

본 발명은 마이크로 컨트롤러와 복수 개의 드라이버가 MPI 버스를 공유하면서 터치에 대한 리드 오퍼레이션을 수행하는 경우, 복수 개의 드라이버의 수신 버퍼를 리드 요청에 대응하여 턴온하고 리드 데이터 오퍼레이션에 대응하여 턴오프 하도록 제어한다. 상기한 수신 버퍼의 제어에 의하여, 모니터링을 위한 수신 버퍼의 턴온에 의한 전류 소모가 절감될 수 있다.According to the present invention, when a microcontroller and a plurality of drivers share a MPI bus and perform a read operation on a touch, the microcontroller and the plurality of drivers control to turn on the reception buffer of the plurality of drivers in response to a read request and to turn off in response to a read data operation. . By controlling the reception buffer, current consumption by turning on the reception buffer for monitoring may be reduced.

그리고, 본 발명은 리드 데이터 오퍼레이션에서, 비선택 드라이버의 수신 버퍼를 턴오프함으로써, 비선택 드라이버가 공유된 MPI 버스를 통하여 전송되는 터치 데이터의 영향으로 아이 다이어그램이 나빠져서 비정상 상태로 빠지는 것을 방지할 수 있다.In addition, in the read data operation, the present invention can turn off the reception buffer of the non-selection driver, thereby preventing the non-selection driver from deteriorating the eye diagram due to the influence of touch data transmitted through the shared MPI bus. have.

그리고, 본 발명은 오퍼레이션 제어 신호와 신호 라인을 통하여 공유되는 웨이크-업 신호를 이용하여 리드 요청을 위한 커맨드의 시작과 끝을 복수 개의 드라이버가 동일 시점에 인식할 수 있다. 그에 따라, 복수 개의 드라이버의 수신 버퍼의 제어 시점이 개선될 수 있고, 드라이버 간 통신 장애가 방지될 수 있다.According to the present invention, a plurality of drivers may recognize a start and an end of a command for a read request at the same time by using a wake-up signal shared through an operation control signal and a signal line. Accordingly, the control point of the reception buffer of the plurality of drivers can be improved, and communication failures between the drivers can be prevented.

또한, 본 발명은 락 신호를 전달하는 신호 라인을 이용하여 선택 드라이버의 터치 데이터 전송 완료 시점을 비선택 드라이버에 알려줌으로써 복수 개의 드라이버의 수신 버퍼의 제어 시점이 개선될 수 있고, 드라이버 간 통신 장애가 방지될 수 있다. In addition, the present invention can improve the control timing of the reception buffer of the plurality of drivers by informing the non-selection driver of the completion of the touch data transmission of the selection driver by using the signal line for transmitting the lock signal, thereby preventing communication failure between the drivers. Can be.

또한, 배선 추가와 같은 하드웨어적인 부담없이 디스플레이 장치가 락 신호를 전송하는 신호 라인을 이용하여 웨이크-업 신호를 전달할 수 있다. 그러므로, 드라이버들 간 전송 완료 시점을 공유할 수 있는 디스플레이 장치를 효율적으로 구성할 수 있는 효과가 있다.In addition, the display device may transmit the wake-up signal using a signal line through which the lock signal transmits the lock signal without any hardware burden such as adding wiring. Therefore, there is an effect that can efficiently configure a display device that can share the transfer completion time between the drivers.

도 1은 본 발명의 디스플레이 장치의 실시예에 따른 블록도.
도 2는 버퍼 제어 및 웨이크-업 신호 전송을 설명하기 위한 드라이버의 회로도.
도 3은 터치 데이터의 리드 오퍼레이션을 설명하기 위한 타이밍도.
도 4는 리드 오퍼레이션 중 리드 요청을 설명하기 위한 블록도.
도 5는 도 4의 리드 요청을 위한 DCL 신호와 DDA 신호의 프로토콜을 예시한 도면.
도 6은 리드 오퍼레이션 중 리드 데이터 오퍼레이션을 설명하기 위한 블록도.
도 7은 도 6의 리드 데이터 오퍼레이션을 위한 DCL 신호와 DDA 신호의 프로토콜 및 웨이크-업 신호를 예시한 도면.
도 8은 복수 개의 드라이버 간 수신 버퍼와 전송 버퍼의 동작을 설명하기 위한 파형도.
1 is a block diagram according to an embodiment of a display device of the present invention.
2 is a circuit diagram of a driver for explaining buffer control and wake-up signal transmission.
3 is a timing diagram for explaining a read operation of touch data.
4 is a block diagram for explaining a read request during a read operation.
5 is a diagram illustrating a protocol of a DCL signal and a DDA signal for the read request of FIG. 4. FIG.
6 is a block diagram for explaining a read data operation during a read operation;
FIG. 7 illustrates a protocol and a wake-up signal of the DCL signal and the DDA signal for the read data operation of FIG. 6. FIG.
8 is a waveform diagram illustrating the operation of a reception buffer and a transmission buffer between a plurality of drivers.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명한다. 본 명세서 및 특허청구범위에 사용된 용어는 통상적이거나 사전적 의미로 한정되어 해석되지 아니하며, 본 발명의 기술적 사항에 부합하는 의미와 개념으로 해석되어야 한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention. The terms used in the present specification and claims are not to be construed as being limited to ordinary or dictionary meanings, but should be interpreted as meanings and concepts corresponding to the technical matters of the present invention.

본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 바람직한 실시예이며, 본 발명의 기술적 사상을 모두 대변하는 것이 아니므로, 본 출원 시점에서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있다.The embodiments described in the specification and the configuration shown in the drawings are preferred embodiments of the present invention, and do not represent all of the technical idea of the present invention, various equivalents and modifications that can replace them at the time of the present application are There may be.

도 1은 본 발명의 디스플레이 장치의 실시예를 예시한 블록도이다. 1 is a block diagram illustrating an embodiment of a display device of the present invention.

도 1에서, PCB 영역은 인쇄회로기판으로 이해할 수 있고, LOG 영역은 디스플레이 패널의 글래스(Glass)로 이해할 수 있으며, PCB 영역과 LOG 영역 각각에 부품들이 실장된다.In FIG. 1, the PCB area may be understood as a printed circuit board, the LOG area may be understood as a glass of a display panel, and components are mounted in each of the PCB area and the LOG area.

디스플레이 장치는 타이밍 컨트롤러(TCON), 마이크로 컨트롤러(MCU) 및 복수 개의 드라이버(SRIC1~SRIC4)를 포함한다. 도 1에서, 타이밍 컨트롤러(TCON) 및 마이크로 컨트롤러(MCU)는 PCB 영역에 실장된 것으로 예시하고, 복수 개의 드라이버(SRIC1~SRIC4)는 LOG 영역에 실장된 것으로 예시한다.The display device includes a timing controller TCON, a microcontroller MCU, and a plurality of drivers SRIC1 to SRIC4. In FIG. 1, the timing controller TCON and the microcontroller MCU are illustrated in the PCB region, and the plurality of drivers SRIC1 to SRIC4 are illustrated in the LOG region.

본 발명의 디스플레이 장치의 실시예는 디스플레이 패널(도시되지 않음)을 구동하기 위한 것이며, 디스플레이 패널은 디스플레이를 위한 화소들과 터치 센싱을 위한 터치 센서들을 구비한다. 예시적으로, 화소들은 디스플레이 패널의 디스플레이 영역에 구성되며, 터치 센서들은 화소들의 일부 전극을 공유하는 인셀(In-cell) 방식으로 디스플레이 영역에 구성될 수 있다. An embodiment of the display device of the present invention is for driving a display panel (not shown), which includes pixels for display and touch sensors for touch sensing. In exemplary embodiments, the pixels may be configured in the display area of the display panel, and the touch sensors may be configured in the display area in an in-cell manner in which some electrodes of the pixels are shared.

디스플레이 패널은 디스플레이 기간에 화소들을 구동함으로써 영상을 표시하고 터치 기간에 터치 센서들을 구동함으로써 터치를 센싱한 터치 신호들을 출력한다. 상기한 디스플레이 기간과 터치 기간은 주기적으로 반복될 수 있다. 타이밍 컨트롤러(TCON)와 마이크로 컨트롤러(MCU)는 디스플레이 기간과 터치 기간을 구분하기 위한 터치 기간 제어 신호 Tsync를 공유함으로써 복수 개의 드라이버(SRIC1~SRIC4)의 디스플레이 기간의 표시 동작과 터치 기간의 터치 센싱 동작을 제어한다.The display panel displays an image by driving pixels in a display period, and outputs touch signals that sense a touch by driving touch sensors in a touch period. The display period and the touch period may be repeated periodically. The timing controller TCON and the microcontroller share the touch period control signal Tsync for distinguishing the display period from the touch period, and thus display operation of the display period of the plurality of drivers SRIC1 to SRIC4 and touch sensing operation of the touch period. To control.

도 1에서, 실시예는 타이밍 컨트롤러(TCON)와 복수 개의 드라이버(SRIC1~SRIC4) 간의 데이터 통신을 EPI 프로토콜 기반으로 수행하도록 구성된다. In FIG. 1, an embodiment is configured to perform data communication between a timing controller TCON and a plurality of drivers SRIC1 to SRIC4 based on an EPI protocol.

보다 구체적으로, 타이밍 컨트롤러(TCON)와 복수 개의 드라이버(SRIC1~SRIC4)는 EPI 프로토콜에 의한 통신을 위한 EPI 버스를 통하여 연결된다. More specifically, the timing controller TCON and the plurality of drivers SRIC1 to SRIC4 are connected through an EPI bus for communication by the EPI protocol.

예시적으로, 타이밍 컨트롤러(TCON)는 서로 다른 EPI 버스를 통하여 각 드라이버(SRIC1~SRIC4)와 일대일 연결된다. 여기에서, EPI 버스는 데이터 전송선(DT_EPI)과 클럭 전송선(CT_EPI)을 포함하는 것으로 예시될 수 있다. 그리고, 타이밍 컨트롤러(TCON)의 전송 데이터는 데이터(영상 및 제어 데이터)에 클럭이 임베디드된 포맷을 가질 수 있다.In exemplary embodiments, the timing controller TCON is connected one-to-one with each driver SRIC1 to SRIC4 through different EPI buses. Here, the EPI bus may be illustrated as including a data transmission line DT_EPI and a clock transmission line CT_EPI. The transmission data of the timing controller TCON may have a format in which a clock is embedded in data (image and control data).

그리고, 도 1에서, 실시예는 마이크로 컨트롤러(MCU)와 복수 개의 드라이버(SRIC1~SRIC4) 간의 데이터 통신을 MPI 프로토콜 기반으로 수행하도록 구성된다.In addition, in FIG. 1, the embodiment is configured to perform data communication between the microcontroller MCU and the plurality of drivers SRIC1 to SRIC4 based on the MPI protocol.

보다 구체적으로, 마이크로 컨트롤러(MCU)와 복수 개의 드라이버(SRIC1~SRIC4)는 MPI 프로토콜에 의한 통신을 위한 MPI 버스를 통하여 연결된다.More specifically, the microcontroller MCU and the plurality of drivers SRIC1 to SRIC4 are connected through an MPI bus for communication by the MPI protocol.

예시적으로, 마이크로 컨트롤러(MCU)는 MPI 버스(DM_MPI, CM_MPI)를 통하여 모든 드라이버(SRIC1~SRIC4)와 연결된다. 즉, 마이크로 컨트롤러(MCU)와 복수 개의 드라이버(SRIC1~SRIC4)는 MPI 버스(DM_MPI, CM_MPI)를 공유한다. 여기에서, MPI 버스는 데이터 전송 버스(DM_MPI)와 클럭 전송 버스(CM_MPI)를 포함하는 것으로 예시될 수 있다. 본 발명의 실시예의 설명에서 데이터 전송 버스와 클럭 전송 버스는 MPI 버스로 통칭한다.In exemplary embodiments, the microcontroller MCU is connected to all of the drivers SRIC1 to SRIC4 through the MPI buses DM_MPI and CM_MPI. That is, the microcontroller MCU and the plurality of drivers SRIC1 to SRIC4 share the MPI buses DM_MPI and CM_MPI. Here, the MPI bus may be illustrated as including a data transfer bus DM_MPI and a clock transfer bus CM_MPI. In the description of the embodiment of the present invention, the data transfer bus and the clock transfer bus are collectively referred to as an MPI bus.

구체적으로 도시되지 않았으나, 타이밍 컨트롤러(TCON)는 상기한 터치 기간 제어 신호 Tsync를 마이크로 컨트롤러(MCU)와 복수 개의 드라이버(SRIC1~SRIC4)에 제공하도록 구성될 수 있다. 터치 기간 제어 신호 Tsync는 터치 기간에 대응하여 논리적 로우(L) 레벨을 가지며 디스플레이 기간에 대응하여 논리적 하이(H) 레벨을 갖도록 제공될 수 있다.Although not illustrated in detail, the timing controller TCON may be configured to provide the touch period control signal Tsync to the microcontroller MCU and the plurality of drivers SRIC1 to SRIC4. The touch period control signal Tsync may be provided to have a logical low level corresponding to the touch period and to have a logical high level corresponding to the display period.

그리고, 타이밍 컨트롤러(TCON)는 복수 개의 드라이버(SRIC1~SRIC4)에 각각 대응하는 복수 개의 데이터 단자 및 복수 개의 클럭 단자를 갖는다. 설명의 편의를 위하여, 도 1의 실시예에서 복수 개의 데이터 단자는 하나의 데이터 단자(DA)로 표시하고, 복수 개의 클럭 단자는 하나의 클럭 단자(DC)로 표시한다. 타이밍 컨트롤러(TCON)의 데이터 단자(DA)와 클럭 단자(DC)는 EPI 버스를 통하여 각 드라이버(SRIC1~SRIC4)의 데이터 단자(DT)와 클럭 단자(CT)에 일대일로 연결된다. The timing controller TCON has a plurality of data terminals and a plurality of clock terminals respectively corresponding to the plurality of drivers SRIC1 to SRIC4. For convenience of description, in the exemplary embodiment of FIG. 1, a plurality of data terminals are represented by one data terminal DA and a plurality of clock terminals are represented by one clock terminal DC. The data terminal DA and the clock terminal DC of the timing controller TCON are connected one-to-one to the data terminal DT and the clock terminal CT of each driver SRIC1 to SRIC4 through the EPI bus.

또한, 타이밍 컨트롤러(TCON)는 신호 라인(SIL)에 연결된 락 신호 단자(LK)를 갖는다. 타이밍 컨트롤러(TCON)는 EPI 버스(DT_EPI, CT_EPI)와 별도로 구성되는 신호 라인(SIL)을 통하여 복수 개의 드라이버(SRIC1~SRIC4)로부터 전송되는 락 신호를 수신하도록 구성된다. In addition, the timing controller TCON has a lock signal terminal LK connected to the signal line SIL. The timing controller TCON is configured to receive a lock signal transmitted from the plurality of drivers SRIC1 to SRIC4 through a signal line SIL configured separately from the EPI buses DT_EPI and CT_EPI.

마이크로 컨트롤러(MCU)는 데이터 단자(DDA), 클럭 단자(DCL) 및 칩 선택 단자(MCS)를 구비한다. 데이터 단자(DDA)와 클럭 단자(DCL)는 복수 개의 드라이버(SRIC1~SRIC4)와 통신을 위한 MPI 버스(DM_MPI, CM_MPI)를 공유한다. The microcontroller MCU includes a data terminal DDA, a clock terminal DCL, and a chip select terminal MCS. The data terminal DDA and the clock terminal DCL share the MPI buses DM_MPI and CM_MPI for communication with the plurality of drivers SRIC1 to SRIC4.

마이크로 컨트롤러(MCU)는 데이터 단자(DDA)와 그에 연결된 MPI 버스(DM_MPI)를 통하여 복수 개의 드라이버(SRIC1~SRIC4)에 데이터 신호인 DDA 신호 S_DDA를 출력한다. 그리고, 마이크로 컨트롤러(MCU)는 클럭 단자(DCL)와 그에 연결된 MPI 버스(CM_MPI)를 통하여 복수 개의 드라이버(SRIC1~SRIC4)에 클럭 신호인 DCL 신호 S_DCL를 출력한다. The microcontroller MCU outputs the DDA signal S_DDA, which is a data signal, to the plurality of drivers SRIC1 to SRIC4 through the data terminal DDA and the MPI bus DM_MPI connected thereto. The microcontroller MCU outputs a DCL signal S_DCL, which is a clock signal, to the plurality of drivers SRIC1 to SRIC4 through the clock terminal DCL and the MPI bus CM_MPI connected thereto.

또한, 마이크로 컨트롤러(MCU)는 칩 선택 단자(MCS)에 연결되는 별도의 제어 라인(CSL)을 통하여 복수 개의 드라이버(SRIC1~SRIC4)와 오퍼레이션 제어 신호 CSN을 공유한다.In addition, the microcontroller MCU shares the operation control signal CSN with the plurality of drivers SRIC1 to SRIC4 through a separate control line CSL connected to the chip select terminal MCS.

마이크로 컨트롤러(MCU)는 리드 오퍼레이션에 의하여 복수 개의 드라이버(SRIC1~SRIC4) 중 특정 드라이버를 선택하여 터치 데이터의 전송을 요구하고 선택된 드라이버가 상기한 요구에 대응하여 전송하는 터치 데이터를 수신할 수 있다. 그리고, 마이크로 컨트롤러(MCU)는 터치 데이터를 이용하여 터치 좌표의 계산 등의 디지털 로직을 수행할 수 있다.The microcontroller MCU may select a specific driver among the plurality of drivers SRIC1 to SRIC4 by a read operation to request transmission of touch data, and receive touch data transmitted by the selected driver in response to the request. The micro controller (MCU) may perform digital logic such as calculation of touch coordinates using touch data.

복수 개의 드라이버(SRIC1~SRIC4) 각각은 타이밍 컨트롤러(TCON)에 대응한 데이터 단자(DT) 및 클럭 단자(CT), 마이크로 컨트롤러(MCU)에 대응한 데이터 단자(DM), 클럭 단자(CM) 및 칩 선택 단자(CS), 그리고, 락 신호의 입력 및 출력을 위한 락 신호 입력 단자(LI) 및 락 신호 출력 단자(LO)를 구비한다.Each of the plurality of drivers SRIC1 to SRIC4 includes a data terminal DT corresponding to the timing controller TCON, a clock terminal CT, a data terminal DM corresponding to the microcontroller MCU, a clock terminal CM, and the like. A chip select terminal CS, and a lock signal input terminal LI and a lock signal output terminal LO for input and output of a lock signal are provided.

복수 개의 드라이버(SRIC1~SRIC4)는 데이터 단자(DT) 및 클럭 단자(CT)를 통하여 타이밍 컨트롤러(TCON)로부터 전송 신호를 수신하고, 전송 신호를 디스플레이 데이터 및 클럭 신호로 복원하며, 복원된 디스플레이 데이터 및 클럭 신호를 이용하여 소스 신호들을 생하고, 소스 신호들을 디스플레이 패널에 제공한다.The plurality of drivers SRIC1 to SRIC4 receive a transmission signal from the timing controller TCON through the data terminal DT and the clock terminal CT, restore the transmission signal to the display data and the clock signal, and restore the display data. And generate the source signals using the clock signal, and provide the source signals to the display panel.

복수 개의 드라이버(SRIC1~SRIC4)는 주기적으로 클럭 트레이닝을 수행하여 클럭 신호를 안정적으로 유지하도록 구성된다. The plurality of drivers SRIC1 to SRIC4 are configured to periodically perform clock training to stably maintain a clock signal.

클럭 신호가 안정적인 경우, 복수 개의 드라이버(SRIC1~SRIC4)는 클럭 신호의 위상을 락(Lock)하여 이용하고, 클럭 신호의 락에 대응하는 락 신호 LOCK를 생성하며, 락 신호 LOCK를 신호 라인(SIL)으로 출력한다. When the clock signal is stable, the plurality of drivers SRIC1 to SRIC4 lock and use the phase of the clock signal, generate a lock signal lock corresponding to the lock of the clock signal, and use the lock signal LOCK as a signal line (SIL). )

이와 달리, 클럭 신호가 내부 또는 외부적인 요인에 의해 불안정한 경우, 복수 개의 드라이버(SRIC1~SRIC4)는 락 페일(Lock Fail)에 대응하는 락 신호 LOCK를 생성하고, 락 신호 LOCK를 신호 라인(SIL)을 통하여 타이밍 컨트롤러(TCON)에 전달한다. 예시적으로, 락 신호 LOCK는 클럭 신호가 안정적인 경우 논리적 하이(H)로 생성될 수 있고 락 페일의 경우 논리적 로우(L)로 생성될 수 있다.In contrast, when the clock signal is unstable due to internal or external factors, the plurality of drivers SRIC1 to SRIC4 generate a lock signal LOCK corresponding to a lock fail, and the lock signal LOCK is converted into a signal line SIL. Transfer to timing controller (TCON) through. In an exemplary embodiment, the lock signal LOCK may be generated at a logical high H when the clock signal is stable, and may be generated at a logical low L in the case of a lock fail.

복수 개의 드라이버(SRIC1~SRIC4)는 내부에서 생성된 락 신호 LOCK_INT를 락 신호 입력 단자(LI)를 통하여 수신된 다른 드라이버의 락 신호 LOCK와 조합하고 조합된 결과를 락 신호 LOCK로서 락 신호 출력 단자(LO)를 통하여 다른 드라이버 또는 타이밍 컨트롤러(TCON)로 출력하도록 구성된다.The plurality of drivers SRIC1 to SRIC4 combine an internally generated lock signal LOCK_INT with a lock signal LOCK of another driver received through the lock signal input terminal LI, and combine the result of the lock signal as a lock signal output terminal ( And output to another driver or timing controller (TCON) via LO).

본 발명의 실시예는 복수 개의 드라이버(SRIC1~SRIC4)가 신호 라인(SIL)을 통하여 락 신호 LOCK를 순차적으로 전달하면서 조합하도록 구성될 수 있다.The embodiment of the present invention may be configured such that the plurality of drivers SRIC1 to SRIC4 sequentially combine the lock signal LOCK through the signal line SIL.

본 발명의 실시예는 상기한 락 신호 LOCK 및 후술하는 웨이크-업 신호 WU의 전달을 위하여 신호 라인(SIL)에 정전압의 풀업 전압이 인가되도록 구성될 수 있다.An embodiment of the present invention may be configured such that a pull-up voltage of a constant voltage is applied to the signal line SIL in order to transfer the lock signal LOCK and the wake-up signal WU described later.

보다 구체적으로, 첫 순서의 드라이버는 신호 라인(SIL)을 통하여 락 신호 입력 단자(LI)에 인가된 정전압과 내부의 클럭 신호의 상태에 따른 내부의 락 신호 LOCK_INT를 조합하고, 조합된 결과를 락 신호 LOCK로서 락 신호 출력 단자(LO)를 통하여 신호 라인(SIL)에 출력하도록 구성된다. More specifically, the driver of the first sequence combines the constant voltage applied to the lock signal input terminal LI and the internal lock signal LOCK_INT according to the state of the internal clock signal through the signal line SIL, and locks the combined result. It is configured to output to the signal line SIL via the lock signal output terminal LO as the signal LOCK.

그리고, 나머지 순서의 드라이버들은 각각 순차적으로 락 신호 입력 단자(LI)의 락 신호 LOCK와 내부의 락 신호 LOCK_INT를 조합하고, 조합된 결과를 락 신호 LOCK로서 락 신호 출력 단자(LO)를 통하여 신호 라인(SIL)에 출력하도록 구성된다. The drivers in the remaining order sequentially combine the lock signal LOCK of the lock signal input terminal LI and the internal lock signal LOCK_INT, and the combined result is a signal line through the lock signal output terminal LO as the lock signal LOCK. Configured to output to (SIL).

그리고, 마지막 순서의 드라이버는 락 신호 입력 단자(LI)의 락 신호 LOCK와 내부의 락 신호 LOCK_INT를 조합하고, 조합된 결과를 락 신호 LOCK로서 락 신호 출력 단자(LO)와 신호 라인(SIL)을 통하여 타이밍 컨트롤러(TCON)에 출력하도록 구성된다.The driver of the last sequence combines the lock signal LOCK of the lock signal input terminal LI and the internal lock signal LOCK_INT, and uses the combined result as the lock signal LOCK to lock the signal output terminal LO and the signal line SIL. And output to the timing controller TCON.

상기와 같이 타이밍 컨트롤러(TCON)와 복수 개의 드라이버(SRIC1~SRIC4)는 신호 라인(SIL)을 통하여 락 신호 LOCK를 공유하도록 구성된다.As described above, the timing controller TCON and the plurality of drivers SRIC1 to SRIC4 are configured to share the lock signal LOCK through the signal line SIL.

한편, 복수 개의 드라이버(SRIC1~SRIC4)는 MPI 버스(DM_MPI, CM_MPI)에 연결된 데이터 단자(DM) 및 클럭 단자(CM)를 통하여 마이크로 컨트롤러(MCU)와 통신한다.The plurality of drivers SRIC1 to SRIC4 communicate with the microcontroller MCU through a data terminal DM and a clock terminal CM connected to the MPI buses DM_MPI and CM_MPI.

리드 오퍼레이션은 리드 요청 및 리드 데이터 오퍼레이션을 포함한다.The read operation includes a read request and a read data operation.

마이크로 컨트롤러(MCU)는 리드 요청을 위한 리드 커맨드를 MPI 버스(DM_MPI, CM_MPI)를 통하여 복수 개의 드라이버(SRIC1~SRIC4)의 데이터 단자(DM) 및 클럭 단자(CM)에 전송한다. The microcontroller MCU transmits a read command for a read request to the data terminal DM and the clock terminal CM of the plurality of drivers SRIC1 to SRIC4 through the MPI bus DM_MPI and CM_MPI.

리드 커맨드는 리드 데이터 오퍼레이션을 선택할 드라이버 정보를 포함한다. The read command includes driver information for selecting a read data operation.

그러므로, 리드 커맨드에 의해 선택된 선택 드라이버는 리드 요청에 대응한 리드 데이터 오퍼레이션을 수행한다. 구체적으로, 선택 드라이버는 터치 데이터를 데이터 단자(DM) 및 클럭 단자(CM)에 공유된 MPI 버스(DM_MPI, CM_MPI)를 통하여 마이크로 컨트롤러(MCU)에 전송한다. 그리고, 리드 커맨드에 의해 선택되지 않은 비선택 드라이버는 리드 데이터 오퍼레이션을 수행하지 않는다.Therefore, the selection driver selected by the read command performs a read data operation corresponding to the read request. In detail, the selection driver transmits the touch data to the microcontroller MCU through the MPI buses DM_MPI and CM_MPI shared by the data terminal DM and the clock terminal CM. And the unselected driver not selected by the read command does not perform the read data operation.

복수 개의 드라이버(SRIC1~SRIC4)는 MPI 버스(DM_MPI, CM_MPI)를 통한 데이터의 수신을 위한 수신 버퍼(도 2의 50, 52)와 MPI 버스(DM_MPI, CM_MPI)를 통한 터치 데이터의 전송을 위한 전송 버퍼(도 2의 60, 62)를 구비한다.The plurality of drivers SRIC1 to SRIC4 transmit a reception buffer for receiving data through the MPI bus DM_MPI and CM_MPI (50 and 52 of FIG. 2) and touch data through the MPI bus DM_MPI and CM_MPI. A buffer (60, 62 in FIG. 2).

마이크로 컨트롤러(MCU)는 리드 오퍼레이션을 수행할 하나의 드라이버를 선택하여 리드 요청을 수행할 수 있다. The micro controller (MCU) may select one driver to perform a read operation to perform a read request.

복수 개의 드라이버(SRIC1~SRIC4)는 수신 버퍼(50, 52)가 턴온된 상태에서 리드 요청을 수신한다. 복수 개의 드라이버(SRIC1~SRIC4)는 리드 요청 수신이 종료되면 수신 버퍼(50, 52)를 턴오프한다. The plurality of drivers SRIC1 to SRIC4 receive read requests while the receive buffers 50 and 52 are turned on. The plurality of drivers SRIC1 to SRIC4 turn off the reception buffers 50 and 52 when the read request is terminated.

복수 개의 드라이버(SRIC1~SRIC4) 중 선택 드라이버는 리드 데이터 오퍼레이션을 수행한다. 즉, 선택 드라이버는 리드 데이터 오퍼레이션을 위하여 전송 버퍼(60, 62)를 턴온한 후 전송 버퍼(60, 62)를 통하여 리드 요청에 대응한 터치 데이터를 전송한다. The selected driver among the plurality of drivers SRIC1 to SRIC4 performs a read data operation. That is, the select driver turns on the transmit buffers 60 and 62 for read data operations and transmits touch data corresponding to the read request through the transmit buffers 60 and 62.

선택 드라이버는 터치 데이터의 전송을 완료하면 웨이크-업 신호 WU를 생성하고 웨이크-업 신호 WU를 복수 개의 비선택 드라이버에 전송한 후 전송 버퍼(60, 62)를 턴오프한다. When the selection driver completes the transmission of the touch data, the selection driver generates a wake-up signal WU, transmits the wake-up signal WU to the plurality of non-selection drivers, and then turns off the transmission buffers 60 and 62.

선택 드라이버의 터치 데이터 전송 후, 선택 드라이버와 비선택 드라이버들 즉 복수 개의 드라이버(SRIC1~SRIC4)의 수신 버퍼(50, 52)의 턴온 시점은 웨이크-업 신호 WU에 동기된다. 그 결과 복수 개의 드라이버(SRIC1~SRIC4)의 수신 버퍼(50, 52)는 동시에 턴온된다.After the touch data transmission of the selection driver, the turn-on time points of the selection drivers and the non-selection drivers, that is, the reception buffers 50 and 52 of the plurality of drivers SRIC1 to SRIC4 are synchronized with the wake-up signal WU. As a result, the reception buffers 50 and 52 of the plurality of drivers SRIC1 to SRIC4 are turned on at the same time.

본 발명의 실시예는 락 신호를 공유하는 신호 라인(SIL)을 이용하여 웨이크-업 신호 WU를 복수 개의 드라이버(SRIC1~SRIC4) 간에 공유하도록 구성된다.The embodiment of the present invention is configured to share the wake-up signal WU among the plurality of drivers SRIC1 to SRIC4 by using the signal line SIL sharing the lock signal.

도 1을 참조하여 설명한 바와 같이, 도 1의 실시예는 마이크로 컨트롤러(MCU) 및 복수 개의 드라이버(SRIC1~SRIC4)를 포함한다.As described with reference to FIG. 1, the embodiment of FIG. 1 includes a microcontroller MCU and a plurality of drivers SRIC1 to SRIC4.

리드 오퍼레이션은 상기한 리드 요청과 상기한 리드 데이터 오퍼레이션을 포함한다. 그리고, 리드 데이터 오퍼레이션을 수행하는 선택 드라이버는 리드 오퍼레이션 주기 별로 변경된다. 그러므로, 리드 데이터 오퍼레이션이 복수 개의 드라이버(SRIC1~SRIC4)들에 대해 순차적으로 수행될 수 있다.The read operation includes the read request and the read data operation. The selection driver that performs the read data operation is changed for each read operation period. Therefore, read data operations may be sequentially performed on the plurality of drivers SRIC1 to SRIC4.

마이크로 컨트롤러(MCU)는 리드 요청을 위한 제1 기간에 MPI 버스(DM_MPI, CM_MPI)를 통하여 복수 개의 드라이버(SRIC1~SRIC4)에 리드 커맨드를 전송하고 리드 데이터 오퍼레이션을 위한 제2 기간에 MPI 버스(DM_MPI, CM_MPI)를 통하여 선택 드라이버의 터치 데이터를 수신하도록 구성된다. The microcontroller (MCU) transmits a read command to the plurality of drivers SRIC1 to SRIC4 through the MPI buses DM_MPI and CM_MPI in a first period for read request, and transmits a read command to the MPI bus DM_MPI in a second period for read data operation. , CM_MPI) to receive touch data of the selected driver.

그리고, 복수 개의 드라이버(SRIC1~SRIC4) 각각은 MPI 버스(DM_MPI, CM_MPI)와 신호 라인(SIL)에 연결되도록 구성된다. 복수 개의 드라이버(SRIC1~SRIC4) 중, 선택 드라이버가 제2 기간에 MPI 버스(DM_MPI, CM_MPI)를 통하여 리드 커맨드에 따른 터치 데이터를 전송한다.Each of the plurality of drivers SRIC1 to SRIC4 is configured to be connected to an MPI bus DM_MPI and CM_MPI and a signal line SIL. Among the plurality of drivers SRIC1 to SRIC4, the selected driver transmits touch data according to the read command through the MPI buses DM_MPI and CM_MPI in the second period.

복수 개의 드라이버(SRIC1~SRIC4)의 수신 버퍼(50, 52)는 제1 기간 동안 턴온되고 제2 기간 동안 턴오프된다. The reception buffers 50 and 52 of the plurality of drivers SRIC1 to SRIC4 are turned on for the first period and turned off for the second period.

그리고, 선택 드라이버는 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호를 생성하며 신호 라인(SIL)을 통하여 비선택 드라이버들에 웨이크-업 신호를 전달한다. 그 결과, 선택 드라이버 및 비선택 드라이버의 수신 버퍼들(50, 52)의 턴온 시점은 웨이크-업 신호에 동기된다.The select driver generates a wake-up signal in response to the transmission of the touch data and transmits the wake-up signal to the non-selected drivers through the signal line SIL. As a result, the turn-on times of the receive buffers 50, 52 of the select driver and the unselect driver are synchronized with the wake-up signal.

한편, 복수 개의 드라이버(SRIC1~SRIC4)는 신호 라인(SIL)을 디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호의 전달과 터치 기간에 선택 드라이버가 생성한 웨이크-업 신호의 전달에 이용할 수 있다.Meanwhile, the plurality of drivers SRIC1 to SRIC4 may use the signal line SIL for the transfer of the lock signal corresponding to the clock state of the display data in the display period and the wake-up signal generated by the selection driver in the touch period. have.

그리고, 각 드라이버는 신호 라인(SIL)과 연결되는 락 신호 입력 단자(LI) 및 락 신호 출력 단자(LO)를 구비하고, 락 신호 입력 단자(LI)를 통하여 신호 라인(SIL)의 웨이크-업 신호 WU를 수신하며, 락 신호 출력 단자(LO)를 통하여 웨이크-업 신호 WU를 신호 라인(SIL)에 전송한다.Each driver has a lock signal input terminal LI and a lock signal output terminal LO connected to the signal line SIL, and wakes up the signal line SIL through the lock signal input terminal LI. The signal WU is received, and the wake-up signal WU is transmitted to the signal line SIL through the lock signal output terminal LO.

상기한 실시예의 동작을 위하여, 각 드라이버(SRIC1~SRIC4)는 도 2와 같이 구성될 수 있다. 설명의 편의를 위하여 도 2는 드라이버(SRIC1)를 예시한 것으로 한다.For the operation of the above embodiment, each driver (SRIC1 ~ SRIC4) may be configured as shown in FIG. For convenience of description, FIG. 2 illustrates a driver SRIC1.

드라이버(SRIC1)는 수신 버퍼(50, 52), 전송 버퍼(60, 62), 데이터 처리부(70), 웨이크-업 검출부(10), 전달 회로(100) 및 버퍼 제어부(80)를 포함한다.The driver SRIC1 includes a reception buffer 50, 52, a transmission buffer 60, 62, a data processor 70, a wake-up detector 10, a transfer circuit 100, and a buffer controller 80.

도 1의 드라이버(SRIC)는 본 발명의 실시예의 동작에 필요한 구성 요소만 표시한 것이며, 디스플레이 데이터를 소스 신호로 변환하는 부품들, 터치 신호를 리드-아웃하는 부품들, 및 터치 신호를 터치 데이터로 변경하여 전송하는 부품들의 예시는 생략한다.The driver SRIC of FIG. 1 displays only the components necessary for the operation of the embodiment of the present invention, and parts for converting display data into a source signal, parts for reading out a touch signal, and touch data for a touch signal. An example of parts transmitted by changing to omit is omitted.

수신 버퍼(50)와 전송 버퍼(60)는 데이터 단자(DM)에 연결된 동일한 MPI 버스(DM_MPI)를 공유한다. 그리고, 수신 버퍼(52)와 전송 버퍼(62)는 클럭 단자(CM)에 연결된 동일한 MPI 버스(CM_MPI)를 공유한다.The reception buffer 50 and the transmission buffer 60 share the same MPI bus DM_MPI connected to the data terminal DM. The reception buffer 52 and the transmission buffer 62 share the same MPI bus CM_MPI connected to the clock terminal CM.

즉, 수신 버퍼(50, 52)는 드라이버(SRIC1) 외부의 MPI 버스(DM_MPI, CM_MPI)에 연결되며, 리드 오퍼레이션 중 리드 요청을 위한 제1 기간에 턴온되고 리드 커맨드에 후속하는 리드 데이터 오퍼레이션을 위한 제2 기간에 턴오프되도록 구성된다.That is, the receive buffers 50 and 52 are connected to the MPI buses DM_MPI and CM_MPI external to the driver SRIC1, and are turned on in the first period for the read request during the read operation and for the read data operation following the read command. And to turn off in a second period of time.

그리고, 전송 버퍼(60, 62)는 드라이버(SRIC1) 외부의 MPI 버스(DM_MPI, CM_MPI)에 연결되며, 제1 기간에 턴오프되고, 선택 드라이버인 경우 제2 기간에 턴온되어서 터치 데이터를 전송하도록 구성된다.The transmission buffers 60 and 62 are connected to the MPI buses DM_MPI and CM_MPI external to the driver SRIC1, and are turned off in the first period, and in the case of the selection driver, are turned on in the second period to transmit the touch data. It is composed.

데이터 처리부(70)는 데이터 단자(DM)에 연결된 수신 버퍼(50)와 전송 버퍼(60)에 공통으로 제1 입출력 라인이 연결되도록 구성되고, 클럭 단자(CM)에 연결된 수신 버퍼(52)와 전송 버퍼(62)에 공통으로 제2 입출력 라인이 연결되도록 구성된다.The data processor 70 is configured such that a first input / output line is commonly connected to the reception buffer 50 and the transmission buffer 60 connected to the data terminal DM, and the reception buffer 52 connected to the clock terminal CM. The second input / output line is configured to be connected to the transmission buffer 62 in common.

데이터 처리부(70)는 수신 버퍼(50, 52)를 통하여 리드 커맨드를 수신하고, 선택 드라이버인 경우 제2 기간에 전송 버퍼(60, 62)로 터치 데이터를 제공하며, 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호 WUi를 생성한다. 데이터 처리부(70)의 웨이크-업 신호는 신호 라인(SIL)에 공유되는 웨이크-업 신호 WU와 구분을 위하여 “WUi”로 표시한다.The data processor 70 receives a read command through the reception buffers 50 and 52, and provides a touch data to the transmission buffers 60 and 62 in a second period in the case of the selection driver, and corresponds to the termination of the transmission of the touch data. To generate the wake-up signal WUi. The wake-up signal of the data processor 70 is represented as “WUi” to distinguish it from the wake-up signal WU shared in the signal line SIL.

웨이크-업 검출부(10)는 신호 라인(SIL)에 연결된 락 신호 입력 단자(LI)에 연결되며, 락 신호의 전송에 이용되는 신호 라인(SIL)을 통하여 공유되는 웨이크-업 신호 WU를 검출하도록 구성된다. 보다 구체적으로, 웨이크-업 검출부(10)는 하이 또는 로우 상태가 유지되는 락 신호에 실려서 전송되는 웨이크-업 신호 WU를 검출한다.The wake-up detector 10 is connected to the lock signal input terminal LI connected to the signal line SIL, and detects the wake-up signal WU shared through the signal line SIL used to transmit the lock signal. It is composed. More specifically, the wake-up detector 10 detects a wake-up signal WU transmitted by being loaded on a lock signal maintained in a high or low state.

전달 회로(100)는 신호 라인(SIL)의 웨이크-업 신호 WU 또는 데이터 처리부(70)의 웨이크-업 신호 WUi를 수신하고, 선택 드라이버인 경우 신호 라인(SIL)으로 데이터 처리부(70)의 웨이크-업 신호 WUi를 전달하며, 비선택 드라이버인 경우 신호 라인(SIL)으로 신호 라인(SIL)의 웨이크-업 신호 WU를 전달하도록 구성된다.The transfer circuit 100 receives the wake-up signal WU of the signal line SIL or the wake-up signal WUi of the data processor 70, and, in the case of a selection driver, wakes the data processor 70 from the signal line SIL. Carry-up signal WUi, and in the case of an unselected driver, carry the wake-up signal WU of signal line SIL to signal line SIL.

한편, 버퍼 제어부(80)는 제1 기간과 상기 제2 기간에 다른 전압 레벨을 가지며 외부의 제어 라인(CSL)을 통해 수신되는 오퍼레이션 제어 신호 CSN에 대응하여 수신 버퍼(50, 52) 및 전송 버퍼(60, 62)의 턴온 및 턴오프를 제어한다. 그리고, 버퍼 제어부(80)는 수신 버퍼(50, 52)의 턴온 시점을 신호 라인(SIL)의 웨이크-업 신호 WU 또는 데이터 처리부(70)의 웨이크-업 신호 WUi에 동기하도록 제어한다.Meanwhile, the buffer controller 80 has a different voltage level in the first period and the second period, and corresponds to the reception buffer 50 and 52 and the transmission buffer in response to the operation control signal CSN received through the external control line CSL. It controls the turn on and turn off 60 and 62. The buffer controller 80 controls the turn-on time points of the reception buffers 50 and 52 to be synchronized with the wake-up signal WU of the signal line SIL or the wake-up signal WUi of the data processor 70.

이 중, 전달 회로(100)는 선택 제어부(20), 웨이크-업 신호 선택부(30) 및 출력부(40)를 포함하도록 구성된다.Among these, the transfer circuit 100 is configured to include a selection controller 20, a wake-up signal selection unit 30, and an output unit 40.

선택 제어부(20)는 터치 기간에, 비선택 드라이버인 제1 경우와 자신이 선택 드라이버인 제2 경우를 판단한 선택 제어 신호를 출력하도록 구성된다.The selection control unit 20 is configured to output a selection control signal that determines the first case as the non-select driver and the second case as the selection driver in the touch period.

보다 구체적으로, 선택 제어부(20)는 터치 기간 제어 신호 Tsync와 MPI 선택 신호 MPIS의 조합에 의하여 웨이크-업 신호 선택부(30)의 동작을 제어하도록 구성된다.More specifically, the selection controller 20 is configured to control the operation of the wake-up signal selection unit 30 by a combination of the touch period control signal Tsync and the MPI selection signal MPIS.

이를 위하여, 선택 제어부(20)는 노아 게이트(22)와 인버터(24)를 포함한다. 인버터(24)는 노아 게이트(22)의 출력을 반전하여 웨이크-업 신호 선택부(30)의 제1 선택단(S1)에 출력한다. 그리고, 노아 게이트(22)는 터치 기간 제어 신호 Tsync와 MPI 선택 신호 MPIS를 수신하고, 터치 기간 제어 신호 Tsync와 MPI 선택 신호 MPIS를 노아 조합한 결과를 웨이크-업 신호 선택부(30)의 제2 선택단(S2)에 출력한다.To this end, the selection control unit 20 includes a Noah gate 22 and an inverter 24. The inverter 24 inverts the output of the NOR gate 22 and outputs the inverted output to the first selection terminal S1 of the wake-up signal selection unit 30. In addition, the NOR gate 22 receives the touch period control signal Tsync and the MPI selection signal MPIS, and the second result of the wake-up signal selection unit 30 is obtained by combining the touch period control signal Tsync with the MPI selection signal MPIS. Output to the selection stage S2.

터치 기간 제어 신호 Tsync는 터치 기간에 대응하여 논리적 로우 레벨((Tsync=”L”)로 제공되고 디스플레이 기간에 대응하여 논리적 하이 레벨((Tsync=”H”)로 제공된다. 그리고, MPI 선택 신호 MPIS는 선택 드라이버인 경우 논리적 로우 레벨(MPIS=”L”)로 제공되고 비선택 드라이버인 경우 논리적 하이 레벨(MPIS=”H”)로 제공된다.The touch period control signal Tsync is provided at a logical low level ((Tsync = “L”) corresponding to the touch period and at a logical high level ((Tsync = “H”) corresponding to the display period. MPIS is available at the logical low level (MPIS = “L”) for select drivers and at the logical high level (MPIS = ”H”) for non-select drivers.

그러므로, 터치 기간에 비선택 드라이버인 제1 경우에, 터치 기간 제어 신호 Tsync는 논리적 로우 레벨이고 MPI 선택 신호 MPIS는 논리적 하이 레벨 레벨이다. 그리고, 터치 기간에 선택 드라이버인 제2 경우에, 터치 기간 제어 신호 Tsync와 MPI 선택 신호 MPIS는 모두 논리적 로우 레벨이다.Therefore, in the first case, which is a non-selection driver in the touch period, the touch period control signal Tsync is at a logical low level and the MPI selection signal MPIS is at a logical high level level. In the second case, which is the selection driver in the touch period, both the touch period control signal Tsync and the MPI selection signal MPIS are at a logical low level.

노아 게이트(22)는 <표 1>과 같이 터치 기간에 선택 드라이버인 제2 경우에 하이 레벨을 출력한다. 그 결과 웨이크-업 신호 선택부(30)는 제1 선택단(S1)에 논리적 로우 레벨의 신호가 인가되고 제2 선택단(S2)에 논리적 하이 레벨의 신호가 인가됨에 따라 제2 입력단(i2)의 신호를 선택하여 출력단(OT)으로 출력한다.The NOR gate 22 outputs a high level in the second case as the selection driver in the touch period as shown in Table 1. As a result, the wake-up signal selector 30 receives a logic low level signal to the first selection terminal S1 and a logic high level signal to the second selection terminal S2, and thus the second input terminal i2. Signal is output to the output terminal (OT).

노아 게이트(22)는 <표 1>과 같이 터치 기간에 비선택 드라이버인 제1 경우와 디스플레이 기간에 로우 레벨을 출력한다. 그 결과 웨이크-업 신호 선택부(30)는 제1 선택단(S1)에 논리적 하이 레벨의 신호가 인가되고 제2 선택단(S2)에 논리적 로우 레벨의 신호가 인가됨에 따라 제1 입력단(i1)의 신호를 선택하여 출력단(OT)으로 출력한다. The NOR gate 22 outputs a low level in the first case of the non-selection driver in the touch period and in the display period as shown in Table 1. As a result, the wake-up signal selector 30 receives a logic high level signal to the first selection terminal S1 and a logic low level signal to the second selection terminal S2, thereby providing a first input terminal i1. Signal is output to the output terminal (OT).

웨이크-업 신호 선택부(30)의 제1 선택단(S1)과 제2 선택단(S2)에 인가되는 신호들은 선택 제어 신호로 정의할 수 있다.Signals applied to the first selection terminal S1 and the second selection terminal S2 of the wake-up signal selection unit 30 may be defined as a selection control signal.

웨이크-업 신호 선택부(30)는 제1 선택단(S1) 및 제2 선택단(S2)에 인가되는 선택 제어 신호에 의하여 제1 입력단(i1) 또는 제2 입력단(i2)의 신호를 선택하여 출력단(OT)으로 출력한다.The wake-up signal selector 30 selects a signal of the first input terminal i1 or the second input terminal i2 by a selection control signal applied to the first selection terminal S1 and the second selection terminal S2. Output to the output terminal OT.

상술한 바에 의해 웨이크-업 신호 선택부(30)는 제1 경우에 락 신호 입력 단자(LI)를 통하여 수신된 제1 입력단(i1)의 신호를 선택하여 출력하고, 제2 경우에 제2 입력단(i2)에 인가된 데이터 처리부(70)의 웨이크-업 신호 WUi를 선택하여 출력한다.As described above, the wake-up signal selector 30 selects and outputs a signal of the first input terminal i1 received through the lock signal input terminal LI in the first case, and outputs the second input terminal in the second case. The wake-up signal WUi of the data processing unit 70 applied to (i2) is selected and output.

제1 경우에 락 신호 입력 단자(LI)를 통하여 신호 라인(SIL)의 웨이크-업 신호 WU가 웨이크업 신호 선택부(30)의 제1 입력단(i1)에 입력된다. 그러므로, 웨이크-업 신호 선택부(30)는 제1 경우에 신호 라인(SIL)의 웨이크-업 신호 WU를 선택하여 출력하는 것으로 이해될 수 있다. In the first case, the wake-up signal WU of the signal line SIL is input to the first input terminal i1 of the wakeup signal selector 30 through the lock signal input terminal LI. Therefore, it may be understood that the wake-up signal selector 30 selects and outputs the wake-up signal WU of the signal line SIL in the first case.

그리고, 디스플레이 기간인 경우, 웨이크-업 신호 선택부(30)는 선택 제어 신호에 의하여 락 신호 입력 단자(LI)를 통하여 수신된 신호를 선택하여 출력하는 것으로 고정된다.In the display period, the wake-up signal selector 30 is fixed to select and output a signal received through the lock signal input terminal LI by the selection control signal.

TsyncTsync MPISMPIS AA RemarkRemark LL LL HH 터치 기간. 선택 SRIC. i2의 WU를 출력.Touch period. Optional SRIC. Output the WU of i2. LL HH LL 터치 기간. 비선택 SRIC. i1의 WU를 출력Touch period. Non-Selective SRIC. i1 wu output HH LL LL 디스플레이 기간. i1의 신호를 출력Display period. output signal of i1 HH HH LL

상기 <표 1>에서 A는 노아 게이트(22)의 출력을 의미한다.In Table 1, A means the output of the NOR gate 22.

한편, 출력부(40)는 낸드 게이트(42)와 스위칭 소자(44)를 포함한다. 이 중, 낸드 게이트(42)는 웨이크-업 신호 선택부(30)의 출력과 내부 락 신호 LOCK_INT를 낸드 조합한 결과를 스위칭 소자(44)에 출력한다. 그리고, 스위칭 소자(44)는 낸드 게이트(42)의 출력에 의해 락 신호 출력 단자(LO)와 접지단(GND)의 연결을 스위칭하도록 구성된다. The output unit 40 includes a NAND gate 42 and a switching element 44. Among these, the NAND gate 42 outputs the result of NAND combining the output of the wake-up signal selector 30 and the internal lock signal LOCK_INT to the switching element 44. The switching element 44 is configured to switch the connection between the lock signal output terminal LO and the ground terminal GND by the output of the NAND gate 42.

스위칭 소자(44)는 NMOS 트랜지스터로 구성된 것으로 예시될 수 있으며, 이 경우, NMOS 트랜지스터의 게이트에 인가되는 낸드 게이트(42)의 출력에 의해 스위칭 동작이 제어된다. 스위칭 소자(44)가 턴온되는 경우, 락 신호 출력 단자(LO)에 연결된 신호 라인(SIL)의 전압은 풀업 전압에서 접지 레벨의 풀다운 전압으로 강하된다. 그리고, 스위칭 소자(44)가 턴오프되는 경우, 락 신호 출력 단자(LO)에 연결된 신호 라인(SIL)의 전압은 풀업 전압을 유지한다.The switching element 44 may be illustrated as being composed of NMOS transistors, in which case the switching operation is controlled by the output of the NAND gate 42 applied to the gate of the NMOS transistor. When the switching element 44 is turned on, the voltage of the signal line SIL connected to the lock signal output terminal LO drops from the pull-up voltage to the pull-down voltage of the ground level. When the switching element 44 is turned off, the voltage of the signal line SIL connected to the lock signal output terminal LO maintains the pull-up voltage.

상기한 구성에 의하여 출력부(40)는 디스플레이 기간에 웨이크-업 신호 선택부(30) 및 락 신호 입력 단자(LI)를 통하여 전달되는 신호 라인(SIL)의 락 신호 LOCK와 내부 락 신호 LOCK_INT를 조합한 결과를 락 신호 출력 단자(LO)를 통하여 신호 라인(SIL)으로 출력한다.According to the above configuration, the output unit 40 locks the lock signal LOCK and the internal lock signal LOCK_INT of the signal line SIL transmitted through the wake-up signal selection unit 30 and the lock signal input terminal LI during the display period. The combined result is output to the signal line SIL through the lock signal output terminal LO.

디스플레이 기간에 락 신호 입력 단자(LI)에는 다른 드라이버의 락 신호 LOCK가 인가된다. 예시적으로, 락 신호 입력 단자(LI)는 다른 드라이버가 정상적인 락 상태인 경우 하이 레벨의 락 신호 LOCK를 수신하고 다른 드라이버가 락 페일인 경우 로우 레벨의 락 신호 LOCK를 수신한다. During the display period, the lock signal LOCK of another driver is applied to the lock signal input terminal LI. For example, the lock signal input terminal LI receives a high level lock signal LOCK when another driver is in a normal lock state, and receives a low level lock signal LOCK when another driver is a lock fail.

디스플레이 기간의 락 신호 입력 단자(LI)의 락 신호 LOCK는 웨이크-업 신호 선택부(30)를 통하여 낸드 게이트(42)에 입력된다. 즉, 낸드 게이트(42)는 락 신호 입력 단자(LI)의 락 신호 LOCK와 내부에서 생성된 락 신호 LOCK_INT로써 스위칭 소자(44)의 스위칭을 제어한다.The lock signal LOCK of the lock signal input terminal LI in the display period is input to the NAND gate 42 via the wake-up signal selector 30. That is, the NAND gate 42 controls the switching of the switching element 44 by the lock signal LOCK of the lock signal input terminal LI and the lock signal LOCK_INT generated therein.

낸드 게이트(42)는 락 신호 입력 단자(LI)의 락 신호 LOCK와 내부에서 생성된 락 신호 LOCK_INT가 정상인 경우 로우 레벨을 출력하고 나머지 경우는 하이 레벨을 출력한다. The NAND gate 42 outputs a low level when the lock signal LOCK of the lock signal input terminal LI and the internally generated lock signal LOCK_INT are normal, and outputs a high level when the lock signal LOCK_INT is generated normally.

그 결과, 신호 출력부(40)는 다른 드라이버들 및 드라이버(SRIC1)의 락 상태가 정상인 경우 신호 라인(SIL)을 하이 레벨로 유지하고, 하나의 드라이버라도 락 상태가 비정상인 경우 신호 라인(SIL)을 로우 레벨로 풀 다운한다.As a result, the signal output unit 40 maintains the signal line SIL at a high level when the lock states of the other drivers and the driver SRIC1 are normal, and the signal line SIL when the lock state is abnormal even with one driver. Pull down to low level.

또한, 출력부(40)는 터치 기간에 웨이크-업 신호 선택부(30)에서 출력되는 웨이커-업 신호를 락 신호 출력 단자(LO)를 통하여 신호 라인(SIL)으로 출력한다. In addition, the output unit 40 outputs the wake-up signal output from the wake-up signal selector 30 to the signal line SIL through the lock signal output terminal LO in the touch period.

결과적으로, 신호 라인(SIL)은 스위칭 소자(44)의 스위칭 상태에 의해 풀업 또는 풀다운됨으로써 락 신호 또는 웨이크업 신호를 전달하며, 출력부(40)는 디스플레이 기간에 락 신호 LOCK를 신호 라인(SIL)에 출력하고 터치 기간에 웨이크-업 신호 WU를 신호 라인(SIL)에 출력한다. As a result, the signal line SIL transfers the lock signal or the wake-up signal by being pulled up or pulled down by the switching state of the switching element 44, and the output unit 40 transmits the lock signal LOCK in the display period to the signal line SIL. ) And the wake-up signal WU to the signal line SIL in the touch period.

한편, 상술한 버퍼 제어부(80)는 마이크로 컨트롤러(MCU)에서 제어 라인(CSL)을 통하여 전송된 오퍼레이션 제어 신호 CSN, 신호 라인(SIL)의 웨이크-업 신호 WU 또는 데이터 처리부(70)의 웨이크-업 신호 WUi 및 데이터 처리부(70)의 선택 제어 신호 CE를 이용하여 수신 버퍼(50,52) 및 전송 버퍼(60, 62)를 제어하도록 구성된다.On the other hand, the above-described buffer control unit 80 is the operation control signal CSN transmitted from the microcontroller MCU through the control line CSL, the wake-up signal WU of the signal line SIL or the wake-up of the data processor 70. And configured to control the reception buffers 50 and 52 and the transmission buffers 60 and 62 using the up signal WUi and the selection control signal CE of the data processing unit 70.

버퍼 제어부(80)는 수신 버퍼 제어부(82) 및 전송 버퍼 제어부(84)를 포함한다.The buffer control unit 80 includes a reception buffer control unit 82 and a transmission buffer control unit 84.

수신 버퍼 제어부(82)는 수신 제어 신호를 수신 버퍼(50, 52)에 제공한다. 보다 구체적으로, 수신 버퍼 제어부(82)는 오퍼레이션 제어 신호 CSN에 대응하여 제1 기간에 수신 버퍼(50, 52)를 턴온하고 제2 기간에 수신 버퍼(50, 52)를 턴오프한다. 그리고, 수신 버퍼 제어부(82)는 턴온 시점이 데이터 처리부(70) 또는 웨이크-업 검출부(10)의 웨이크업 신호 WU에 동기되도록 수신 버퍼(50, 52)를 제어한다. The reception buffer control unit 82 provides a reception control signal to the reception buffers 50 and 52. More specifically, the reception buffer controller 82 turns on the reception buffers 50 and 52 in the first period in response to the operation control signal CSN, and turns off the reception buffers 50 and 52 in the second period. The reception buffer controller 82 controls the reception buffers 50 and 52 so that the turn-on time is synchronized with the wake-up signal WU of the data processing unit 70 or the wake-up detection unit 10.

그리고, 전송 버퍼 제어부(84)는 전송 제어 신호를 전송 버퍼(60, 62)에 제공한다. 보다 구체적으로, 전송 버퍼 제어부(84)는 선택 드라이버인 경우 데이터 처리부(70)에서 선택 제어 신호 CE가 제공되면 오퍼레이션 제어 신호 CSN에 대응하여 제2 기간에 전송 버퍼(60, 62)를 턴온한다.Then, the transmission buffer control unit 84 provides a transmission control signal to the transmission buffers 60 and 62. More specifically, when the selection control signal CE is provided by the data processing unit 70 in the case of the selection driver, the transmission buffer controller 84 turns on the transmission buffers 60 and 62 in the second period in response to the operation control signal CSN.

상기한 버퍼 제어부(80)의 구성에 의하여, 복수 개의 드라이버(SRIC1~SRIC4)의 수신 버퍼(50, 52)는 오퍼레이션 제어 신호 CSN에 대응하여 제1 기간에 턴온되고 제2 기간에 턴오프된다.By the configuration of the buffer control unit 80 described above, the reception buffers 50 and 52 of the plurality of drivers SRIC1 to SRIC4 are turned on in the first period and turned off in the second period in response to the operation control signal CSN.

그리고, 선택 드라이버의 수신 버퍼(50, 52)의 턴온 시점은 데이터 처리부(70)의 웨이크-업 신호 WUi에 동기되고, 비선택 드라이버의 수신 버퍼(50, 52)는 웨이크-업 검출부(10)의 웨이크-업 신호 WU에 동기된다.The turn-on time points of the reception buffers 50 and 52 of the selected driver are synchronized with the wake-up signal WUi of the data processing unit 70, and the reception buffers 50 and 52 of the non-selection driver are wake-up detection unit 10. Is synchronized to the wake-up signal WU.

그리고, 선택 드라이버의 전송 버퍼(60, 62)는 오퍼레이션 제어 신호 CSN에 대응하여 제2 기간에 턴온된다.Then, the transmission buffers 60, 62 of the selection driver are turned on in the second period in response to the operation control signal CSN.

상술한 도 1 및 도 2의 구성에 의해서, 본 발명의 실시예는 마이크로 컨트롤러(MCU)의 리드 오퍼레이션을 수행할 수 있다. 이에 대하여 도 3 내지 도 8을 참조하여 추가적으로 설명한다.1 and 2 described above, an embodiment of the present invention can perform a read operation of a microcontroller (MCU). This will be further described with reference to FIGS. 3 to 8.

리드 오퍼레이션을 위하여, 마이크로 컨트롤러(MCU)는 도 3 및 도 4와 같이 시스템 클럭 SCLK을 이용하여 드라이버들(SRIC1~SRIC4)에 리드 커맨드를 출력하는 리드 요청(Read Rquest)을 수행한다. 여기에서, 시스템 클럭 SCLK는 마이크로 컨트롤러(MCU)의 클럭으로 이해할 수 있다. For the read operation, the microcontroller MCU performs a read request (Read Rquest) for outputting a read command to the drivers (SRIC1 ~ SRIC4) using the system clock SCLK, as shown in FIGS. Here, the system clock SCLK can be understood as the clock of the microcontroller (MCU).

마이크로 컨트롤러(MCU)의 리드 요청에 의한 MPI 버스(CM_MPI)의 DCL 신호 S_DCL과 MPI 버스(DM_MPI)의 DDA 신호 S_DDA의 프로토콜은 도 5와 같다.Protocols of the DCL signal S_DCL of the MPI bus CM_MPI and the DDA signal S_DDA of the MPI bus DM_MPI by the read request of the microcontroller MCU are shown in FIG. 5.

마이크로 컨트롤러(MCU)는 리드 요청시 선택할 디바이스 어드레스를 포함하도록 DDA 신호 S_DDA를 제공하며, 디바이스 어드레스(C3 : C0)에 의하여 선택 드라이버가 결정된다. 복수 개의 드라이버(SRIC1~SRIC4)는 디바이스 어드레스(C3 : C0)로써 자신에 대해 리드 요청이 선택되었는지 판단한다.The microcontroller MCU provides the DDA signal S_DDA to include a device address to be selected at the read request, and the selection driver is determined by the device address C3: C0. The plurality of drivers SRIC1 to SRIC4 determine whether a read request is selected for the device address C3: C0.

참고로, 마이크로 컨트롤러(MCU)의 DDA 신호 S_DDA는 더미 클럭 기간, 헤더(16bit), 레지스터 어드레스(16bit)를 포함하는 포맷으로 형성될 수 있다.For reference, the DDA signal S_DDA of the microcontroller (MCU) may be formed in a format including a dummy clock period, a header (16 bits), and a register address (16 bits).

DDA 신호 S_DDA는 더미 클럭 기간에 제작자의 의도에 따라 특정한 기능을 수행하는 값을 갖도록 설정될 수 있다.The DDA signal S_DDA may be set to have a value that performs a specific function according to the manufacturer's intention in the dummy clock period.

DDA 신호의 헤더는 전송 타입을 정의하는 프리엠블 코드, 라이트 및 리드 구분하기 위한 구분 비트(RW), 디바이스 어드레스 및 데이터 길이를 정의하는데 이용될 수 있다. The header of the DDA signal may be used to define a preamble code defining the transmission type, a division bit (RW) for distinguishing between write and read, a device address and a data length.

프리엠블 코드는 리드 요청을 정의하기 위한 코드 값을 가질 수 있으며 제작자에 의해 다양한 비트로 구성될 수 있다. 본 발명의 실시예는 4비트로 구성된 것을 예시한다. The preamble code may have a code value for defining a read request and may be composed of various bits by the manufacturer. An embodiment of the present invention illustrates one consisting of four bits.

예를 들어, 프리엠블 코드가 “1,1,1,1”인 경우 마이크로 컨트롤러(MCU)가 특정 드라이버로 라이트 또는 리드 커맨드를 전송하는 것을 나타내고, 프리엠블 코드가 “1,1,1,0”인 경우 마이크로 컨트롤러(MCU)가 모든 드라이버들로 라이트 커맨드를 전송하는 것을 나타내며, 프리엠블 코드가 “1,1,0,1”인 경우 특정 드라이버가 마이크로 컨트롤러(MCU)로 터치 데이터를 전송하는 것을 나타내며, 프리엠블 코드가 ”1,1,0,0”인 경우 특정 드라이버가 마이크로 컨트롤러(MCU)로 데이터 레디(ready) 커맨드를 전송하는 것을 나타낸다. 이와 같이 프리엠블 코드는 비트들의 코드 값에 따라 전송 타입을 정의한다.For example, when the preamble code is “1,1,1,1”, this indicates that the microcontroller (MCU) transmits a write or read command to a specific driver, and the preamble code is “1,1,1,0”. ”Indicates that the microcontroller (MCU) transmits a write command to all drivers, and when the preamble code is“ 1,1,0,1 ”, a specific driver transmits touch data to the microcontroller (MCU). When the preamble code is "1, 1, 0, 0", it indicates that a specific driver transmits a data ready command to the microcontroller (MCU). As such, the preamble code defines a transmission type according to the code value of the bits.

본 발명의 실시예의 리드 요청은 마이크로 컨트롤러(MCU)가 특정 드라이버로 리드 커맨드를 전송하는 것이므로, 프리엠블 코드는 “1,1,1,1”로 설정된 것으로 이해될 수 있다.Since the read request of the embodiment of the present invention is a microcontroller (MCU) to send a read command to a specific driver, it can be understood that the preamble code is set to "1,1,1,1".

라이트 및 리드 구분하기 위한 구분 비트는 “R”에 해당하는 비트값을 갖는 경우 리드를 의미하고 “W”에 해당하는 비트값을 갖는 경우 라이트를 의미하도록 설정될 수 있다. 본 발명의 실시예의 리드 요청을 위하여 라이트 및 리드 구분하기 위한 구분 비트는 리드를 위한 “R”에 해당하는 비트값을 갖는 것으로 이해될 수 있다.The division bits for distinguishing between write and read may be set to mean read when having a bit value corresponding to “R” and to mean write when having a bit value corresponding to “W”. For the read request according to the embodiment of the present invention, the division bit for distinguishing between write and read may be understood to have a bit value corresponding to “R” for read.

디바이스 어드레스는 리드 요구를 수행시키기 위한 드라이버의 어드레스로 선택될 수 있다.The device address may be selected as an address of a driver for performing a read request.

그리고, 데이터 길이는 7bit로 예시되며, 7bit의 경우 최대 127개의 데이터를 라이트 및 리드 가능함을 나타낸다. In addition, the data length is illustrated as 7 bits, and in the case of 7 bits, up to 127 data can be written and read.

한편, DDA 신호 S_DDA의 레지스터 어드레스(16bit)는 데이터의 라이트를 위한 레지스트 어드레스 선택을 위한 것이다.On the other hand, the register address (16 bits) of the DDA signal S_DDA is for selecting a resist address for writing data.

본 발명의 실시예는 리드 데이터 오퍼레이션에 앞서 리드 요청을 수행하고, 선택된 선택 드라이버만 MPI 버스를 점유하여 리드 데이터 오퍼레이션에 의해 터치 데이터를 전송하며, 선택 드라이버와 모든 비선택 드라이버의 수신 버퍼를 턴오프한다. 그러므로, 비선택 드라이버의 수신 버퍼가 턴온됨으로써 MPI 버스가 비정상적으로 점유되는 것이 방지될 수 있다.An embodiment of the present invention performs a read request prior to the read data operation, only the selected selected driver transmits touch data by the read data operation by occupying the MPI bus, and turns off the receive buffers of the selected driver and all non-selected drivers. do. Therefore, abnormal reception of the MPI bus can be prevented by turning on the receive buffer of the unselected driver.

리드 데이터 오퍼레이션을 위하여, 선택 드라이버는 도 3 및 도 6과 같이 전송 클럭 ECLK을 이용하여 마이크로 컨트롤러(MCU)에 터치 데이터를 전송한다. 여기에서, 전송 클럭 ECLK은 선택 드라이버(SRIC1)의 클럭으로 이해할 수 있다.For read data operation, the selection driver transmits touch data to the microcontroller MCU using the transmission clock ECLK as shown in FIGS. 3 and 6. Here, the transmission clock ECLK can be understood as the clock of the selection driver SRIC1.

리드 데이터 오퍼레이션을 위하여, 선택 드라이버에서 마이크로 컨트롤러(MCU)에 전송되는 DCL 신호 S_DCL와 DDA 신호 S_DDA의 프로토콜은 도 7과 같다.For the read data operation, protocols of the DCL signal S_DCL and the DDA signal S_DDA transmitted from the selection driver to the microcontroller (MCU) are shown in FIG. 7.

보다 구체적으로, 선택 드라이버가 마이크로 컨트롤러(MCU)에 전송하는 DDA 신호 S_DDA는 더미 클럭 기간, 헤더(16bit), 레지스터 어드레스(16bit), 라이트 데이터 및 더미를 포함하는 포맷으로 형성될 수 있다.More specifically, the DDA signal S_DDA transmitted by the selection driver to the microcontroller (MCU) may be formed in a format including a dummy clock period, a header (16 bits), a register address (16 bits), write data, and a dummy.

선택 드라이버가 전송하는 DDA 신호 S_DDA의 더미 클럭 기간, 헤더(16bit), 레지스터 어드레스(16bit)는 마이크로 컨트롤러(MCU)가 전송하는 도 5의 DDA 신호 S_DDA를 참조하여 이해될 수 있다.The dummy clock period, header (16 bits) and register address (16 bits) of the DDA signal S_DDA transmitted by the selection driver may be understood with reference to the DDA signal S_DDA of FIG. 5 transmitted by the microcontroller (MCU).

이 중, 헤더의 프리 엠블 코드는 특정 드라이버가 마이크로 컨트롤러(MCU)로 터치 데이터를 전송하는 것을 나타내는 “1,1,0,1”로 정의되며, 라이트 및 리드 구분하기 위한 구분 비트는 리드를 위한 “R”에 해당하는 비트값을 갖도록 설정되고, 디바이스 어드레스는 선택된 드라이버의 어드레스로 선택되며, 레지스터 어드레스는 데이터가 리드된 레지스트 어드레스로 설정될 수 있다.Among these, the preamble code of the header is defined as “1,1,0,1” indicating that a specific driver transmits touch data to the microcontroller (MCU). The device address may be set to have a bit value corresponding to “R”, the device address may be selected as an address of the selected driver, and the register address may be set to a resist address to which data is read.

그리고, 라이트 데이터는 리드 데이터 오퍼레이션을 위하여 선택된 드라이버에서 리드된 터치 데이터를 포함한다.The write data includes touch data read from the driver selected for the read data operation.

더미는 본 발명의 실시예에 의하여 락 신호 LOCK 상에 웨이크-업 신호 WU가 위치하는 기간을 지시하는 것으로 정의될 수 있다. 도 7에서, 더미에 대응하는 락 신호(LOCK)는 “LLHHLLHH”로 설정된 것으로 예시하고 있다. 그러나, 웨이크-업 신호 WU는 제작자의 의도에 따라 다양하게 정의될 수 있다. The dummy may be defined as indicating a period during which the wake-up signal WU is located on the lock signal LOCK according to an embodiment of the present invention. In FIG. 7, the lock signal LOCK corresponding to the dummy is set to “LLHHLLHH”. However, the wake-up signal WU may be defined in various ways depending on the intention of the manufacturer.

상술한 바에 의하여, 본 발명의 실시예가 마이크로 컨트롤러(MCU)의 리드 요청에 대응하여 복수 개의 드라이버(SRIC1~SRIC4)가 리드 오퍼레이션을 수행하는 것에 대하여 도 8을 참조하여 설명한다. As described above, an embodiment of the present invention will be described with reference to FIG. 8 to perform a read operation by a plurality of drivers SRIC1 to SRIC4 in response to a read request of the microcontroller MCU.

도 8에서 “CSN”은 오퍼레이션 제어 신호를 표시하기 위한 파형으로 이해될 수 있다. 오퍼레이션 제어 신호 CSN이 로우 레벨인 제1 기간은 마이크로 컨트롤러(MCU)가 리드 요청을 위한 리드 커맨드를 전송하는 기간이며, 특정한 드라이버를 선택하기 위한 리드 커맨드가 DDA 신호 S_DDA와 DCL 신호 S_DCL로서 MPI 버스(DM_MPI, CM_MPI)를 통하여 전송하는 기간으로 이해할 수 있다. 오퍼레이션 제어 신호 CSN이 하이 레벨인 제2 기간은 선택 드라이버가 터치 데이터를 전송하기 위한 리드 데이터 오퍼레이션을 수행하는 기간으로 이해할 수 있다.In FIG. 8, "CSN" may be understood as a waveform for displaying an operation control signal. The first period during which the operation control signal CSN is at a low level is a period during which the microcontroller (MCU) transmits a read command for a read request, and the read command for selecting a specific driver is an MPI bus (DDA signal S_DDA and DCL signal S_DCL). It can be understood as a period of transmission through DM_MPI, CM_MPI). The second period in which the operation control signal CSN is at a high level may be understood as a period during which the selection driver performs a read data operation for transmitting touch data.

도 8의 DDA 신호 S_DDA와 DCL 신호 S_DCL은 제1 기간에 MPI 버스를 통하여 마이크로 컨트롤러(MCU)에서 드라이버들로 전송되는 리드 커맨드와 제2 기간에 선택 드라이버에서 마이크로 컨트롤러(MCU)로 전송되는 터치 데이터로 이해될 수 있다. 도 8은 설명의 편의를 위하여 드라이버(SRIC1)와 드라이버(SRIC2)를 예시하며, RX1은 드라이버(SRIC1)의 수신 버퍼(50, 52)의 동작을 표시하고, TX1은 드라이버(SRIC1)의 전송 버퍼(60, 62)의 동작을 표시하며, RX2는 드라이버(SRIC2)의 수신 버퍼(50, 52)의 동작을 표시하고, TX2는 드라이버(SRIC2)의 전송 버퍼(60, 62)의 동작을 표시한다.The DDA signal S_DDA and DCL signal S_DCL of FIG. 8 are read commands transmitted from the microcontroller (MCU) to the drivers through the MPI bus in the first period and touch data transmitted from the selected driver to the microcontroller (MCU) in the second period. It can be understood as. 8 illustrates a driver SRIC1 and a driver SRIC2 for convenience of description, RX1 indicates the operation of the reception buffers 50 and 52 of the driver SRIC1, and TX1 indicates a transmission buffer of the driver SRIC1. RX2 indicates the operation of the receive buffers 50 and 52 of the driver SRIC2, and TX2 indicates the operation of the transmit buffers 60 and 62 of the driver SRIC2. .

먼저, 오퍼레이션 제어 신호 CSN의 첫번째 로우 기간에서, 마이크로 컨트롤러(MCU)에서 드라이버들(SRIC1, SRIC2)로 MPI 버스(DM_MPI, CM_MPI)를 통하여 리드 커맨드로서 DDA 신호 S_DDA와 DCL 신호 S_DCL가 전송된다. 이때, 마이크로 컨트롤러(MCU)의 리드 커맨드에 의해서 드라이버(SRIC1)가 리드 요구에 의해 선택되는 것으로 가정할 수 있다. 그리고, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 오퍼레이션 제어 신호 CSN에 대응하여 제1 기간에 턴온된다. 이때, 드라이버들(SRIC1, SRIC2)의 전송 버퍼(60, 62)는 턴오프를 유지한다.First, in the first low period of the operation control signal CSN, the DDA signal S_DDA and the DCL signal S_DCL are transmitted as read commands from the microcontroller MCU to the drivers SRIC1 and SRIC2 via the MPI buses DM_MPI and CM_MPI. At this time, it may be assumed that the driver SRIC1 is selected by the read request by the read command of the microcontroller MCU. The reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned on in the first period in response to the operation control signal CSN. At this time, the transmission buffers 60 and 62 of the drivers SRIC1 and SRIC2 maintain the turn-off.

드라이버들(SRIC1, SRIC2)은 오퍼레이션 제어 신호 CSN에 대응하여 수신 버퍼(50, 52)가 턴온된 상태에서 리드 커맨드를 수신하는 액티브 상태를 유지한다.The drivers SRIC1 and SRIC2 maintain an active state for receiving a read command with the reception buffers 50 and 52 turned on in response to the operation control signal CSN.

드라이버(SRIC1)는 제1 기간의 리드 커맨드가 자신을 선택하는 것으로 인식하며, 리드 커맨드에 의해 선택을 인식하는 것은 데이터 처리부(70)에 의해 수행될 수 있다. The driver SRIC1 recognizes that the read command of the first period selects itself, and the recognition of the selection by the read command may be performed by the data processing unit 70.

마이크로 컨트롤러(MCU)의 리드 커맨드의 전송이 종료되고 오퍼레이션 제어 신호 CSN이 하이 레벨로 변화되면, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 턴오프되며 대기(Idle) 상태로 변환된다. 즉, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 파워 오프되며 MPI 버스(DM_MPI, CM_MPI)를 공유하지 않는다.When the transfer of the read command of the microcontroller MCU is terminated and the operation control signal CSN is changed to the high level, the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned off and converted to the idle state. do. That is, the receive buffers 50 and 52 of the drivers SRIC1 and SRIC2 are powered off and do not share the MPI buses DM_MPI and CM_MPI.

오퍼레이션 제어 신호 CSN의 첫째 로우 기간에 대응하는 제1 기간의 리드 커맨드에 의해, 드라이버(SRIC1)는 선택 드라이버로 선택된다.The driver SRIC1 is selected as the selection driver by the read command of the first period corresponding to the first row period of the operation control signal CSN.

그 후, 오퍼레이션 제어 신호 CSN의 첫째 하이 기간에 대응하는 제2 기간으로 진입하면, 드라이버(SRIC1)의 전송 버퍼(60, 62)는 턴온되고 MPI 버스(DM_MPI, CM_MPI)를 점유한다. Then, when entering the second period corresponding to the first high period of the operation control signal CSN, the transmission buffers 60, 62 of the driver SRIC1 are turned on and occupy the MPI buses DM_MPI, CM_MPI.

드라이버(SRIC1)의 전송 버퍼(60, 62)는 MPI 버스(DM_MPI, CM_MPI)를 통하여 터치 데이터로서 DDA 신호 S_DDA와 DCL 신호 S_DCL를 마이크로 컨트롤러(MCU)에 전송한다. 이때, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 제2 기간 동안 턴오프를 유지하고, 비선택 드라이버인 드라이버(SRIC2)의 전송 버퍼(60, 62)도 제2 기간 동안 턴오프를 유지한다.The transmission buffers 60 and 62 of the driver SRIC1 transmit the DDA signal S_DDA and the DCL signal S_DCL as touch data to the microcontroller MCU through the MPI buses DM_MPI and CM_MPI. At this time, the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 remain turned off for the second period, and the transmission buffers 60 and 62 of the driver SRIC2, which are non-selective drivers, also turn for the second period. Keep off.

드라이버(SRIC1)의 전송 버퍼(60, 62)는 전송 버퍼 제어부(84)에 의하여 턴온되도록 제어되며, 전송 버퍼 제어부(84)는 리드 커맨드에 대응하여 데이터 처리부(70)에서 선택 제어 신호 CE가 제공되면 오퍼레이션 제어 신호 CSN에 대응하여 제2 기간에 전송 버퍼(60, 62)를 턴온한다.The transfer buffers 60 and 62 of the driver SRIC1 are controlled to be turned on by the transfer buffer control unit 84, and the transfer buffer control unit 84 provides the selection control signal CE in the data processing unit 70 in response to the read command. In response to the operation control signal CSN, the transmission buffers 60 and 62 are turned on in the second period.

오퍼레이션 제어 신호 CSN의 첫째 하이 기간에서 드라이버(SRIC1)의 전송 버퍼(60, 62)가 터치 데이터를 MPI 버스(DM_MPI, CM_MPI)를 통하여 전송할 때, 마이크로 컨트롤러(MCU)만 수신을 위한 버퍼를 턴온하고. 드라이버(SRIC2)는 수신 버퍼(50, 52)를 턴오프한다. 그러므로, 드라이버(SRIC2)가 MPI 버스(DM_MPI, CM_MPI)를 통하여 전송되는 터치 데이터의 영향으로 아이 다이어그램이 나빠져서 비정상 상태로 빠지는 것이 방지될 수 있다. 또한, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)가 턴오프됨에 따라 전류 소모가 줄어들 수 있다.When the transmit buffers 60 and 62 of the driver SRIC1 transmit the touch data through the MPI buses DM_MPI and CM_MPI in the first high period of the operation control signal CSN, only the microcontroller MCU turns on the buffer for reception. . The driver SRIC2 turns off the receive buffers 50 and 52. Therefore, the driver SRIC2 can be prevented from falling into an abnormal state due to the deterioration of the eye diagram under the influence of the touch data transmitted through the MPI buses DM_MPI and CM_MPI. In addition, current consumption may be reduced as the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned off.

그리고, 오퍼레이션 제어 신호 CSN의 첫째 하이 기간에서 드라이버(SRIC1)가 터치 데이터를 전송을 완료하면, 드라이버(SRIC1)의 데이터 처리부(70)는 웨이크-업 신호 WUi를 생성한다. 드라이버(SRIC1)에서 생성된 웨이크-업 신호 WUi는 전달 회로(100)를 통하여 웨이크-업 신호 WU로서 신호 라인(SIL)에 공유된다. 드라이버(SRIC2)는 신호 라인(SIL)에 공유된 웨이크-업 신호 WU를 수신할 수 있다.When the driver SRIC1 completes the transmission of the touch data in the first high period of the operation control signal CSN, the data processing unit 70 of the driver SRIC1 generates the wake-up signal WUi. The wake-up signal WUi generated at the driver SRIC1 is shared to the signal line SIL as the wake-up signal WU through the transfer circuit 100. The driver SRIC2 may receive the wake-up signal WU shared on the signal line SIL.

오퍼레이션 제어 신호 CSN의 첫째 하이 기간이 종료되면, 드라이버(SRIC1)의 전송 버퍼(60, 62)는 오퍼레이션 제어 신호 CSN이 로우로 변화되는 시점에 턴오프된다.When the first high period of the operation control signal CSN ends, the transmission buffers 60 and 62 of the driver SRIC1 are turned off at the time when the operation control signal CSN changes to low.

그 후, 오퍼레이션 제어 신호 CSN의 둘째 로우 기간이 되면, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 오퍼레이션 제어 신호 CSN에 대응하여 턴온된다. 드라이버(SRIC1)의 수신 버퍼(50, 52)의 턴온 시점은 데이터 처리부(70)의 웨이크-업 신호 WUi에 동기되고, 드라이버(SRIC2)의 수신 버퍼(50, 52)의 턴온 시점은 신호 라인(SIL)의 웨이크-업 신호 WU에 동기된다. 즉, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)의 턴온 시점이 동일한 시점으로 동기될 수 있어서 통신 오류를 방지할 수 있다.Then, when the second low period of the operation control signal CSN is reached, the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned on in response to the operation control signal CSN. The turn-on time points of the reception buffers 50 and 52 of the driver SRIC1 are synchronized with the wake-up signal WUi of the data processing unit 70, and the turn-on time points of the receive buffers 50 and 52 of the driver SRIC2 are set to the signal line ( SIL) is synchronized to the wake-up signal WU. That is, the turn-on time points of the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 may be synchronized to the same time point, thereby preventing a communication error.

오퍼레이션 제어 신호 CSN의 둘째 로우 기간에서, 마이크로 컨트롤러(MCU)에서 드라이버들(SRIC1, SRIC2)로 MPI 버스(DM_MPI, CM_MPI)를 통하여 리드 커맨드로서 DDA 신호 S_DDA와 DCL 신호 S_DCL이 전송된다. 이때, 마이크로 컨트롤러(MCU)의 리드 커맨드에 의해서 드라이버(SRIC2)가 리드 요구에 의해 선택될 수 있다. 그리고, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 오퍼레이션 제어 신호 CSN에 대응하여 제1 기간에 턴온된다. 이때, 드라이버들(SRIC1, SRIC2)의 전송 버퍼(60, 62)는 턴오프를 유지한다.In the second low period of the operation control signal CSN, the DDA signal S_DDA and the DCL signal S_DCL are transmitted as read commands from the microcontroller MCU to the drivers SRIC1 and SRIC2 via the MPI buses DM_MPI and CM_MPI. In this case, the driver SRIC2 may be selected by a read request by a read command of the microcontroller MCU. The reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned on in the first period in response to the operation control signal CSN. At this time, the transmission buffers 60 and 62 of the drivers SRIC1 and SRIC2 maintain the turn-off.

드라이버들(SRIC1, SRIC2)은 오퍼레이션 제어 신호 CSN에 대응하여 수신 버퍼(50, 52)가 턴온된 상태에서 리드 커맨드를 수신하는 액티브 상태를 유지한다.The drivers SRIC1 and SRIC2 maintain an active state for receiving a read command with the reception buffers 50 and 52 turned on in response to the operation control signal CSN.

드라이버(SRIC2)는 리드 커맨드가 자신을 선택하는 것으로 인식하며, 리드 커맨드에 의해 선택을 인식하는 것은 데이터 처리부(70)에 의해 수행될 수 있다. The driver SRIC2 recognizes that the read command selects itself, and the recognition of the selection by the read command may be performed by the data processor 70.

마이크로 컨트롤러(MCU)의 리드 커맨드의 전송이 종료되고 오퍼레이션 제어 신호 CSN이 하이 레벨로 변화되면, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 턴오프되며 대기(Idle) 상태로 변환된다. 즉, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 파워 오프되며 MPI 버스(DM_MPI, CM_MPI)를 공유하지 않는다.When the transfer of the read command of the microcontroller MCU is terminated and the operation control signal CSN is changed to the high level, the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned off and converted to the idle state. do. That is, the receive buffers 50 and 52 of the drivers SRIC1 and SRIC2 are powered off and do not share the MPI buses DM_MPI and CM_MPI.

오퍼레이션 제어 신호 CSN의 둘째 로우 기간에 대응하는 제1 기간의 리드 커맨드에 의해, 드라이버(SRIC2)는 선택 드라이버로 선택된다.The driver SRIC2 is selected as the selection driver by the read command of the first period corresponding to the second low period of the operation control signal CSN.

그 후, 오퍼레이션 제어 신호 CSN의 둘째 하이 기간에 대응하는 제2 기간으로 진입하면, 드라이버(SRIC2)의 전송 버퍼(60, 62)는 턴온되고 MPI 버스(DM_MPI, CM_MPI)를 점유한다. Thereafter, when entering the second period corresponding to the second high period of the operation control signal CSN, the transmission buffers 60 and 62 of the driver SRIC2 are turned on and occupy the MPI buses DM_MPI and CM_MPI.

드라이버(SRIC2)의 전송 버퍼(60, 62)는 MPI 버스(DM_MPI, CM_MPI)를 통하여 터치 데이터로서 DDA 신호 S_DDA와 DCL 신호 S_DCL를 마이크로 컨트롤러(MCU)에 전송한다. 이때, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)는 제2 기간 동안 턴오프를 유지하고, 비선택 드라이버인 드라이버(SRIC1)의 전송 버퍼(60, 62)도 제2 기간 동안 턴오프를 유지한다.The transmission buffers 60 and 62 of the driver SRIC2 transmit the DDA signal S_DDA and the DCL signal S_DCL as touch data to the microcontroller MCU through the MPI buses DM_MPI and CM_MPI. At this time, the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 remain turned off for the second period, and the transmission buffers 60 and 62 of the driver SRIC1, which are non-selective drivers, also turn for the second period. Keep off.

드라이버(SRIC2)의 전송 버퍼(60, 62)는 전송 버퍼 제어부(84)에 의하여 턴온되도록 제어되며, 전송 버퍼 제어부(84)는 리드 커맨드에 대응하여 데이터 처리부(70)에서 선택 제어 신호 CE가 제공되면 오퍼레이션 제어 신호 CSN에 대응하여 제2 기간에 전송 버퍼(60, 62)를 턴온한다.The transfer buffers 60 and 62 of the driver SRIC2 are controlled to be turned on by the transfer buffer control unit 84, and the transfer buffer control unit 84 provides the selection control signal CE in the data processing unit 70 in response to the read command. In response to the operation control signal CSN, the transmission buffers 60 and 62 are turned on in the second period.

오퍼레이션 제어 신호 CSN의 둘째 하이 기간에서 드라이버(SRIC2)의 전송 버퍼(60, 62)가 터치 데이터를 MPI 버스(DM_MPI, CM_MPI)를 통하여 전송할 때, 마이크로 컨트롤러(MCU)만 수신을 위한 버퍼를 턴온하고. 드라이버(SRIC1)는 수신 버퍼(50, 52)를 턴오프한다. 그러므로, 드라이버(SRIC1)가 MPI 버스(DM_MPI, CM_MPI)를 통하여 전송되는 터치 데이터의 영향으로 아이 다이어그램이 나빠져서 비정상 상태로 빠지는 것이 방지될 수 있다. 또한, 드라이버들(SRIC1, SRIC2)의 수신 버퍼(50, 52)가 턴오프됨에 따라 전류 소모가 줄어들 수 있다.In the second high period of the operation control signal CSN, when the transmit buffers 60 and 62 of the driver SRIC2 transmit the touch data via the MPI buses DM_MPI and CM_MPI, only the microcontroller MCU turns on the buffer for reception. . The driver SRIC1 turns off the receive buffers 50 and 52. Therefore, the driver SRIC1 can be prevented from falling into an abnormal state due to the deterioration of the eye diagram under the influence of touch data transmitted through the MPI buses DM_MPI and CM_MPI. In addition, current consumption may be reduced as the reception buffers 50 and 52 of the drivers SRIC1 and SRIC2 are turned off.

그리고, 오퍼레이션 제어 신호 CSN의 둘째 하이 기간에서 드라이버(SRIC2)가 터치 데이터를 전송을 완료하면, 드라이버(SRIC2)의 데이터 처리부(70)는 웨이크-업 신호 WUi를 생성한다. 드라이버(SRIC2)에서 생성된 웨이크-업 신호 WUi는 전달 회로(100)를 통하여 웨이크-업 신호 WU로서 신호 라인(SIL)에 공유된다. 드라이버(SRIC1)는 신호 라인(SIL)에 공유된 웨이크-업 신호 WU를 수신할 수 있다.When the driver SRIC2 completes the transmission of the touch data in the second high period of the operation control signal CSN, the data processing unit 70 of the driver SRIC2 generates a wake-up signal WUi. The wake-up signal WUi generated at the driver SRIC2 is shared to the signal line SIL as the wake-up signal WU via the transfer circuit 100. The driver SRIC1 may receive the wake-up signal WU shared on the signal line SIL.

오퍼레이션 제어 신호 CSN의 둘째 하이 기간이 종료되면, 드라이버(SRIC2)의 전송 버퍼(60, 62)는 오퍼레이션 제어 신호 CSN이 로우로 변화되는 시점에 턴오프된다.When the second high period of the operation control signal CSN ends, the transmission buffers 60 and 62 of the driver SRIC2 are turned off at the time when the operation control signal CSN changes to low.

본 발명은 상술한 바와 같이 마이크로 컨트롤러와 복수 개의 드라이버가 MPI 버스를 공유하면서 터치에 대한 리드 오퍼레이션을 수행하는 경우, 복수 개의 드라이버의 수신 버퍼를 리드 요청에 대응하여 턴온하고 리드 데이터 오퍼레이션에 대응하여 턴오프하도록 제어한다. As described above, when a microcontroller and a plurality of drivers share a MPI bus and perform a read operation on a touch, the present invention turns on the receive buffers of the plurality of drivers in response to a read request and turns in response to a read data operation. Control to turn off.

즉, 복수 개의 드라이버의 수신 버퍼는 항상 MPI 버스를 모니터링할 필요없이 주기적으로 턴오프된다. 그러므로 수신 버퍼의 주기적인 턴오프에 의해 전류 소모가 절감될 수 있다.That is, the receive buffers of a plurality of drivers are periodically turned off without the need to monitor the MPI bus at all times. Therefore, the current consumption can be reduced by the periodic turn off of the receive buffer.

또한, 본 발명은 리드 데이터 오퍼레이션에서 비선택 드라이버의 수신 버퍼를 턴오프된다. 그러므로, 비선택 드라이버가 공유된 MPI 버스를 통하여 전송되는 터치 데이터의 영향으로 아이 다이어그램이 나빠지지 않고 비정상 상태로 빠지는 것이 방지될 수 있다.In addition, the present invention turns off the receive buffer of the unselected driver in a read data operation. Therefore, the eye diagram can be prevented from falling into an abnormal state due to the influence of touch data transmitted through the shared MPI bus by the non-selection driver.

또한, 본 발명은 오퍼레이션 제어 신호와 신호 라인을 통하여 공유되는 웨이크-업 신호를 이용하여 리드 요청을 위한 커맨드의 시작과 끝을 복수 개의 드라이버가 동일 시점에 인식할 수 있다. 그에 따라, 복수 개의 드라이버의 수신 버퍼의 제어 시점이 개선될 수 있고, 드라이버 간 통신 장애가 방지될 수 있다.According to the present invention, a plurality of drivers may recognize the start and end of a command for a read request at the same time by using a wake-up signal shared through an operation control signal and a signal line. Accordingly, the control point of the reception buffer of the plurality of drivers can be improved, and communication failures between the drivers can be prevented.

특히, 본 발명은 락 신호를 전달하는 신호 라인을 이용하여 선택 드라이버의 터치 데이터 전송 완료 시점을 비선택 드라이버에 알려줄 수 있다. 그러므로, 복수 개의 드라이버의 수신 버퍼의 제어 시점이 개선될 수 있고, 드라이버 간 통신 장애가 방지될 수 있다. 또한, 배선 추가와 같은 하드웨어적인 부담없이 디스플레이 장치가 락 신호를 전송하는 신호 라인을 이용하여 웨이크-업 신호를 전달할 수 있다. 그러므로, 드라이버들 간 전송 완료 시점을 공유할 수 있는 디스플레이 장치를 효율적으로 구성할 수 있다.In particular, the present invention can inform the unselected driver of the touch data transmission completion time of the selected driver by using the signal line for transmitting the lock signal. Therefore, the control timing of the reception buffer of the plurality of drivers can be improved, and communication failures between the drivers can be prevented. In addition, the display device may transmit the wake-up signal using a signal line through which the lock signal transmits the lock signal without any hardware burden such as adding wiring. Therefore, it is possible to efficiently configure the display device that can share the transfer completion time between the drivers.

Claims (20)

제1 기간에 버스를 통하여 리드 요청(Read Request)을 위한 리드 커맨드를 전송하고 제2 기간에 상기 버스를 통하여 터치 데이터를 수신하는 컨트롤러; 및
상기 버스에 연결된 제1 드라이버 및 제2 드라이버;를 포함하고,
상기 리드 커맨드에 의해 선택된 상기 제1 드라이버는 상기 제2 기간에 상기 버스로 리드 커맨드에 따른 상기 터치 데이터를 전송하고,
상기 제1 드라이버가 상기 제2 기간의 상기 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호를 생성하며, 상기 웨이크-업 신호를 제2 드라이버에 전송하고,
상기 제1 드라이버 및 상기 제2 드라이버의 수신 버퍼들은 상기 제1 기간 동안 턴온되고 상기 제2 기간 동안 턴오프되며; 그리고,
상기 제1 드라이버와 상기 제2 드라이버의 상기 수신 버퍼들의 턴온 시점은 상기 웨이크-업 신호에 동기됨을 특징으로 하는 디스플레이 장치.
A controller for transmitting a read command for a read request through a bus in a first period and receiving touch data through the bus in a second period; And
A first driver and a second driver connected to the bus;
The first driver selected by the read command transmits the touch data according to the read command to the bus in the second period,
The first driver generates a wake-up signal in response to an end of transmission of the touch data in the second period, and transmits the wake-up signal to a second driver,
Receive buffers of the first driver and the second driver are turned on during the first period and turned off during the second period; And,
And a turn-on time of the reception buffers of the first driver and the second driver is synchronized with the wake-up signal.
제1 항에 있어서,
상기 리드 요청과 상기 리드 데이터 오퍼레인션을 포함하는 리드 오퍼레이션 주기 별로 상기 리드 커맨드에 의해 선택되는 드라이버가 변경됨으로써 상기 리드 데이터 오퍼레이션이 상기 제1 드라이버 및 상기 제2 드라이버에 대해 순차적으로 수행되는 디스플레이 장치.
According to claim 1,
A display device in which the read data operation is sequentially performed on the first driver and the second driver by changing a driver selected by the read command for each read operation period including the read request and the read data operation. .
제1 항에 있어서,
상기 제1 드라이버 및 상기 제2 드라이버는 신호 라인에 연결되며, 디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호의 전달에 상기 신호 라인을 이용하고, 터치 기간에 상기 웨이크-업 신호의 전달에 상기 신호 라인을 이용하는 디스플레이 장치.
According to claim 1,
The first driver and the second driver are connected to a signal line, and use the signal line to transfer a lock signal corresponding to a clock state of display data in a display period, and to transfer the wake-up signal in a touch period. Display device using the signal line.
제3 항에 있어서,
상기 제1 드라이버 및 상기 제2 드라이버 각각은 상기 신호 라인과 연결되는 락 신호 입력 단자 및 락 신호 출력 단자를 구비하고,
상기 제1 드라이버는 상기 락 신호 출력 단자를 통하여 상기 웨이크업 신호를 상기 신호 라인에 전송하고,
상기 제2 드라이버는 상기 락 신호 입력 단자를 통하여 상기 신호 라인의 상기 웨이크-업 신호를 수신하는 디스플레이 장치.
The method of claim 3, wherein
Each of the first driver and the second driver includes a lock signal input terminal and a lock signal output terminal connected to the signal line,
The first driver transmits the wakeup signal to the signal line through the lock signal output terminal;
And the second driver to receive the wake-up signal of the signal line through the lock signal input terminal.
제3 항에 있어서,
상기 신호 라인에 미리 설정된 레벨의 풀업 전압이 인가되는 디스플레이 장치.
The method of claim 3, wherein
And a pull-up voltage having a predetermined level is applied to the signal line.
제1 항에 있어서, 상기 제1 드라이버는,
상기 터치 데이터의 상기 전송 종료에 대응하여 상기 웨이크-업 신호를 생성하는 데이터 처리부;
터치 기간에, 상기 리드 커맨드에 의해 선택되지 않은 제1 경우와 상기 리드 커맨드에 의해 선택된 제2 경우를 판단한 선택 제어 신호를 출력하는 선택 제어부;
상기 선택 제어 신호에 의하여, 상기 제1 경우에 외부의 신호 라인을 통하여 수신된 상기 웨이크-업 신호를 선택하여 출력하고, 상기 제2 경우에 상기 데이터 처리부의 상기 웨이크-업 신호를 선택하여 출력하는 웨이크-업 신호 선택부; 및
상기 웨이크-업 신호 선택부에서 출력되는 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 출력부;를 포함하는 디스플레이 장치.
The method of claim 1, wherein the first driver,
A data processor configured to generate the wake-up signal in response to an end of the transmission of the touch data;
A selection control unit for outputting a selection control signal for determining a first case not selected by the read command and a second case selected by the read command in a touch period;
Selecting and outputting the wake-up signal received through an external signal line in the first case by the selection control signal, and selecting and outputting the wake-up signal of the data processor in the second case. A wake-up signal selector; And
And an output unit configured to transmit the wake-up signal output from the wake-up signal selector to the signal line.
제6 항에 있어서,
상기 출력부는 디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호를 더 수신하며, 상기 락 신호와 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 디스플레이 장치.
The method of claim 6,
And the output unit further receives a lock signal corresponding to a clock state of display data in a display period, and transmits the lock signal and the wake-up signal to the signal line.
제7 항에 있어서,
상기 출력부는 상기 신호 라인에 연결된 스위칭 소자를 포함하며,
상기 스위칭 소자는 상기 락 신호 또는 상기 웨이크-업 신호에 의해 스위칭되고,
풀업 전압이 인가되는 상기 신호 라인은 상기 스위칭 소자의 스위칭 상태에 의해 풀업 또는 풀다운됨으로써 상기 락 신호 또는 상기 웨이크-업 신호를 전달하는 디스플레이 장치.
The method of claim 7, wherein
The output unit includes a switching element connected to the signal line,
The switching element is switched by the lock signal or the wake-up signal,
And the signal line to which a pull-up voltage is applied is configured to transfer the lock signal or the wake-up signal by being pulled up or pulled down by a switching state of the switching element.
제1 항에 있어서, 상기 제1 드라이버는,
상기 제1 기간에 턴온되고 상기 제2 기간에 턴오프되며, 상기 제1 기간에 상기 리드 커맨드를 수신하는 상기 수신 버퍼;
상기 제1 기간에 턴오프되고, 상기 제2 기간에 턴온되어서 상기 터치 데이터를 전송하는 전송 버퍼;
상기 수신 버퍼의 상기 리드 커맨드를 수신하고, 상기 리드 커맨드에 의한 선택에 대응하여 상기 제2 기간에 상기 전송 버퍼에 상기 터치 데이터를 제공하며, 상기 터치 데이터의 상기 전송 종료에 대응하여 상기 웨이크-업 신호를 생성하는 데이터 처리부; 및
외부의 신호 라인 또는 상기 데이터 처리부의 상기 웨이크-업 신호를 수신하고, 상기 리드 커맨드에 의한 선택에 따라 상기 신호 라인으로 상기 데이터 처리부의 상기 웨이크-업 신호 또는 상기 신호 라인의 상기 웨이크-업 신호를 전달하는 전달 회로;를 포함하는 디스플레이 장치.
The method of claim 1, wherein the first driver,
The receive buffer turned on in the first period and turned off in the second period, the receive buffer receiving the read command in the first period;
A transmission buffer turned off in the first period and turned on in the second period to transmit the touch data;
Receive the read command of the receive buffer, provide the touch data to the transfer buffer in the second period in response to selection by the read command, and wake up in response to the transfer termination of the touch data A data processor for generating a signal; And
Receives the wake-up signal of an external signal line or the data processor, and sends the wake-up signal of the data processor or the wake-up signal of the signal line to the signal line according to selection by the read command. And a delivery circuit for transmitting.
제9 항에 있어서,
상기 컨트롤러는 상기 제1 기간과 상기 제2 기간에 다른 전압 레벨을 갖는 오퍼레이션 제어 신호를 제어 라인을 통하여 상기 제1 드라이버 및 상기 제2 드라이버로 더 제공하며,
상기 제1 드라이버 및 상기 제2 드라이버의 상기 수신 버퍼들은 상기 오퍼레이션 제어 신호에 대응하여 상기 제1 기간에 턴온되고 상기 제2 기간에 턴오프되며,
상기 제1 드라이버의 상기 수신 버퍼의 턴온 시점은 상기 데이터 처리부의 상기 웨이크-업 신호에 동기되고,
상기 제2 드라이버의 상기 수신 버퍼의 턴온 시점은 상기 신호 라인의 상기 웨이크-업 신호에 동기되고, 그리고,
상기 제1 드라이버의 상기 전송 버퍼는 상기 오퍼레이션 제어 신호에 대응하여 상기 제2 기간에 턴온되는 디스플레이 장치.
The method of claim 9,
The controller further provides an operation control signal having a different voltage level in the first period and the second period to the first driver and the second driver through a control line,
The reception buffers of the first driver and the second driver are turned on in the first period and turned off in the second period in response to the operation control signal,
A turn-on time of the reception buffer of the first driver is synchronized with the wake-up signal of the data processor;
A turn-on time of the receive buffer of the second driver is synchronized with the wake-up signal of the signal line, and
And the transmission buffer of the first driver is turned on in the second period in response to the operation control signal.
제10 항에 있어서, 상기 제1 드라이버는,
상기 수신 버퍼에 수신 제어 신호를 제공하는 수신 버퍼 제어부; 및
상기 전송 버퍼에 전송 제어 신호를 제공하는 전송 버퍼 제어부;를 더 포함하며,
상기 수신 버퍼 제어부는 상기 수신 버퍼를 상기 오퍼레이션 제어 신호에 대응하여 상기 제1 기간에 턴온하고 상기 제2 기간에 턴오프하며 상기 수신 버퍼의 턴온 시점이 상기 데이터 처리부 또는 상기 신호 라인의 상기 웨이크업 신호에 동기되도록 상기 수신 제어 신호를 제공하고,
상기 전송 버퍼 제어부는 상기 데이터 처리부에서 선택 제어 신호가 제공되면 상기 오퍼레이션 제어 신호에 대응하여 상기 제2 기간에 상기 전송 버퍼를 턴온하도록 상기 전송 제어 신호를 제공하는 디스플레이 장치.
The method of claim 10, wherein the first driver,
A reception buffer control unit providing a reception control signal to the reception buffer; And
And a transmission buffer control unit configured to provide a transmission control signal to the transmission buffer.
The reception buffer controller turns on the reception buffer in the first period and turns off the second period in response to the operation control signal, and the turn-on time of the reception buffer is the wake-up signal of the data processor or the signal line. Provide the reception control signal to be synchronized to,
The transmission buffer control unit provides the transmission control signal to turn on the transmission buffer in the second period in response to the operation control signal when the selection control signal is provided from the data processing unit.
제9 항에 있어서, 상기 전달 회로는,
터치 기간에, 상기 리드 커맨드에 의해 선택되지 않은 제1 경우와 상기 리드 커맨드에 의해 선택된 제2 경우를 판단한 선택 제어 신호를 출력하는 선택 제어부;
상기 선택 제어 신호에 의하여, 상기 제1 경우에 상기 신호 라인의 상기 웨이크-업 신호를 선택하여 출력하고, 상기 제2 경우에 상기 데이터 처리부의 상기 웨이크-업 신호를 선택하여 출력하는 웨이크-업 신호 선택부; 및
상기 웨이크-업 신호 선택부에서 출력되는 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 출력부;를 포함하는 디스플레이 장치.
The method of claim 9, wherein the transfer circuit,
A selection control unit for outputting a selection control signal for determining a first case not selected by the read command and a second case selected by the read command in a touch period;
The wake-up signal for selecting and outputting the wake-up signal of the signal line in the first case by the selection control signal, and for selecting and outputting the wake-up signal of the data processor in the second case. A selection unit; And
And an output unit configured to transmit the wake-up signal output from the wake-up signal selector to the signal line.
제12 항에 있어서,
상기 출력부는 디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호를 더 수신하며, 상기 락 신호와 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 디스플레이 장치.
The method of claim 12,
And the output unit further receives a lock signal corresponding to a clock state of display data in a display period, and transmits the lock signal and the wake-up signal to the signal line.
제13 항에 있어서,
상기 출력부는 상기 신호 라인에 연결된 스위칭 소자를 포함하며,
상기 스위칭 소자는 상기 락 신호 또는 상기 웨이크-업 신호에 의해 스위칭되고,
풀업 전압이 인가되는 상기 신호 라인은 상기 스위칭 소자의 스위칭 상태에 의해 풀업 또는 풀다운됨으로써 상기 락 신호 또는 상기 웨이크-업 신호를 전달하는 디스플레이 장치.
The method of claim 13,
The output unit includes a switching element connected to the signal line,
The switching element is switched by the lock signal or the wake-up signal,
And the signal line to which a pull-up voltage is applied is configured to transfer the lock signal or the wake-up signal by being pulled up or pulled down by a switching state of the switching element.
외부의 버스에 연결되며, 리드 오퍼레이션 중 리드 요청을 위한 제1 기간에 턴온되고 리드 커맨드에 후속하는 리드 데이터 오퍼레이션을 위한 제2 기간에 턴오프되는 수신 버퍼;
상기 버스에 연결되며, 상기 제1 기간에 턴오프되고, 상기 리드 커맨드에 의해 선택된 경우 상기 제2 기간에 턴온되어서 터치 데이터를 전송하는 전송 버퍼;
상기 수신 버퍼를 통하여 상기 리드 커맨드를 수신하고, 상기 리드 커맨드에 의해 선택된 경우 상기 제2 기간에 상기 전송 버퍼로 상기 터치 데이터를 제공하며, 상기 터치 데이터의 전송 종료에 대응하여 웨이크-업 신호를 생성하는 데이터 처리부;
외부의 신호 라인 또는 상기 데이터 처리부의 상기 웨이크-업 신호를 수신하고, 상기 리드 커맨드에 의해 선택되지 않은 제1 경우 상기 신호 라인에 상기 신호 라인의 상기 웨이크-업 신호를 전달하며, 상기 리드 커맨드에 의해 선택된 제2 경우 상기 외부로 상기 데이터 처리부의 상기 웨이크-업 신호를 전달하는 전달 회로; 및
상기 제1 기간과 상기 제2 기간에 다른 전압 레벨을 갖는 오퍼레이션 제어 신호에 대응하여 상기 수신 버퍼 및 상기 전송 버퍼의 턴온 및 턴오프를 제어하며, 상기 수신 버퍼의 턴온 시점은 상기 신호 라인 또는 상기 데이터 처리부의 상기 웨이크-업 신호에 동기하도록 제어하는 버퍼 제어부;를 포함함을 특징으로 하는 디스플레이 장치의 드라이버.
A receive buffer coupled to an external bus and turned on in a first period for a read request during a read operation and turned off in a second period for a read data operation following a read command;
A transmission buffer coupled to the bus and turned off in the first period and, when selected by the read command, turned on in the second period to transmit touch data;
Receives the read command through the receive buffer, provides the touch data to the transfer buffer in the second period when selected by the read command, and generates a wake-up signal in response to an end of transmission of the touch data. A data processor;
Receives the wake-up signal of an external signal line or the data processing unit, transfers the wake-up signal of the signal line to the signal line in a first case not selected by the read command, and sends the signal to the read command. A transfer circuit for transferring the wake-up signal of the data processing unit to the outside in the second case selected by the external device; And
The turn-on and turn-off of the reception buffer and the transmission buffer are controlled in response to an operation control signal having a different voltage level in the first period and the second period, wherein the turn-on time of the reception buffer is the signal line or the data. And a buffer controller configured to control the processor to synchronize with the wake-up signal.
제15 항에 있어서, 상기 버퍼 제어부는,
상기 수신 버퍼에 수신 제어 신호를 제공하는 수신 버퍼 제어부; 및
상기 전송 버퍼에 전송 제어 신호를 제공하는 전송 버퍼 제어부;를 더 포함하며,
상기 수신 버퍼 제어부는 상기 수신 버퍼를 상기 오퍼레이션 제어 신호에 대응하여 상기 제1 기간에 턴온하고 상기 제2 기간에 턴오프하며 상기 수신 버퍼의 턴온 시점이 상기 데이터 처리부 또는 상기 신호 라인의 상기 웨이크-업 신호에 동기되도록 상기 수신 제어 신호를 제공하고,
상기 전송 버퍼 제어부는 상기 제2 경우 상기 데이터 처리부에서 선택 제어 신호가 제공되면 상기 오퍼레이션 제어 신호에 대응하여 상기 제2 기간에 상기 전송 버퍼를 턴온하도록 상기 전송 제어 신호를 제공하는 디스플레이 장치의 드라이버.
The method of claim 15, wherein the buffer control unit,
A reception buffer control unit providing a reception control signal to the reception buffer; And
And a transmission buffer control unit configured to provide a transmission control signal to the transmission buffer.
The reception buffer controller turns on the reception buffer in the first period in response to the operation control signal and turns off the second period, and the turn-on time of the reception buffer is the wake-up of the data processor or the signal line. Providing the reception control signal to be synchronized with the signal,
And the transmission buffer controller provides the transmission control signal to turn on the transmission buffer in the second period in response to the operation control signal when the selection control signal is provided from the data processing unit in the second case.
제15 항에 있어서, 상기 전달 회로는,
터치 기간에, 상기 제1 경우와 상기 제2 경우를 판단한 선택 제어 신호를 출력하는 선택 제어부;
상기 선택 제어 신호에 의하여, 상기 제1 경우에 상기 신호 라인의 상기 웨이크-업 신호를 선택하여 출력하고, 상기 제2 경우에 상기 데이터 처리부의 상기 웨이크-업 신호를 선택하여 출력하는 웨이크-업 신호 선택부; 및
상기 웨이크-업 신호 선택부에서 출력되는 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 출력부;를 포함하는 디스플레이 장치의 드라이버.
The method of claim 15, wherein the transfer circuit,
A selection controller for outputting a selection control signal for determining the first case and the second case in a touch period;
The wake-up signal for selecting and outputting the wake-up signal of the signal line in the first case by the selection control signal, and for selecting and outputting the wake-up signal of the data processor in the second case. A selection unit; And
And an output unit configured to transmit the wake-up signal output from the wake-up signal selector to the signal line.
제17 항에 있어서,
상기 출력부는 디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호를 더 수신하며, 상기 락 신호와 상기 웨이크-업 신호를 상기 신호 라인에 전송하는 디스플레이 장치의 드라이버.
The method of claim 17,
The output unit further receives a lock signal corresponding to a clock state of display data in a display period, and transmits the lock signal and the wake-up signal to the signal line.
제18 항에 있어서,
상기 출력부는 스위칭 소자를 포함하며,
상기 스위칭 소자는 상기 락 신호 또는 상기 웨이크-업 신호에 의해 스위칭됨으로써 상기 락 신호 또는 상기 웨이크-업 신호를 상기 외부에 전달하는 디스플레이 장치의 드라이버.
The method of claim 18,
The output unit includes a switching element,
And the switching element transfers the lock signal or the wake-up signal to the outside by being switched by the lock signal or the wake-up signal.
제15 항에 있어서,
상기 신호 라인과 연결되는 락 신호 입력 단자 및 락 신호 출력 단자를 구비하고,
상기 신호 라인은 미리 설정된 레벨의 풀업 전압이 인가되며,
디스플레이 기간에 디스플레이 데이터의 클럭 상태에 대응한 락 신호가 상기 신호 라인을 통하여 수신되고, 터치 기간에 상기 웨이크-업 신호를 수신하는 디스플레이 장치의 드라이버.
The method of claim 15,
A lock signal input terminal and a lock signal output terminal connected to the signal line;
The signal line is applied with a pull-up voltage of a preset level,
And a lock signal corresponding to a clock state of display data in a display period is received through the signal line, and receives the wake-up signal in a touch period.
KR1020190051472A 2018-05-03 2019-05-02 Display device and driver therof KR20190127570A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US16/403,413 US10747360B2 (en) 2018-05-03 2019-05-03 Display device and driver thereof
CN201910368164.2A CN110444156B (en) 2018-05-03 2019-05-05 Display device and driver thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20180051178 2018-05-03
KR1020180051178 2018-05-03

Publications (1)

Publication Number Publication Date
KR20190127570A true KR20190127570A (en) 2019-11-13

Family

ID=68535258

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190051472A KR20190127570A (en) 2018-05-03 2019-05-02 Display device and driver therof

Country Status (1)

Country Link
KR (1) KR20190127570A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113053280A (en) * 2019-12-26 2021-06-29 乐金显示有限公司 Display device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113053280A (en) * 2019-12-26 2021-06-29 乐金显示有限公司 Display device
CN113053280B (en) * 2019-12-26 2023-12-22 乐金显示有限公司 display device

Similar Documents

Publication Publication Date Title
US10747360B2 (en) Display device and driver thereof
US7111097B2 (en) One wire serial communication protocol method and circuit
EP3086236B1 (en) Bus communications with multi-device messaging
KR101329850B1 (en) Semiconductor device and data processing system
JP5009519B2 (en) Virtual extended display identification data (EDID) in flat panel controller
US7911473B2 (en) Method for acquiring extended display identification data (EDID) in a powered down EDID compliant display controller
USH2186H1 (en) Acquisition of extended display identification data (EDID) in a display controller in a power up mode from a power down mode
US7995043B2 (en) Arbitration for acquisition of extended display identification data (EDID)
US7839409B2 (en) Acquisition of extended display identification data (EDID) using inter-IC (I2C) protocol
US7484112B2 (en) Power management in a display controller
CN109817142B (en) Display apparatus
EP2249227A1 (en) Interface device for host device, interface device for slave device, host device, slave device, communication system and interace voltage switching method
US7477244B2 (en) Automatic activity detection in a display controller
US10936524B2 (en) Bus system with slave devices
JP2016194562A (en) Display driver, display device, and display device system
US20160180491A1 (en) Display system having two systems which operate one at a time
US10074340B2 (en) Transmission device, reception device, transmission/reception system, and image display system and clock training thereof
TWI507000B (en) Interface method for data tx/rx system using data stream
JP6341852B2 (en) Semiconductor device and semiconductor system including the same
KR20190127570A (en) Display device and driver therof
EP3054639A1 (en) Transmission device, reception device, transmission/reception system, and image display system
KR20150079318A (en) power optimization system and Method of driving the same
US8395483B2 (en) Power controller for an electronic reader device
KR101082110B1 (en) Timing controller, apparatus for data sending and receving using timing controller
AU2021103358A4 (en) Method for operating sharing bus of multiple I2C devices

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal