JP2011013996A - Driver circuit for touch panel and display panel - Google Patents

Driver circuit for touch panel and display panel Download PDF

Info

Publication number
JP2011013996A
JP2011013996A JP2009158413A JP2009158413A JP2011013996A JP 2011013996 A JP2011013996 A JP 2011013996A JP 2009158413 A JP2009158413 A JP 2009158413A JP 2009158413 A JP2009158413 A JP 2009158413A JP 2011013996 A JP2011013996 A JP 2011013996A
Authority
JP
Japan
Prior art keywords
detection
correction data
data
touch panel
display
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2009158413A
Other languages
Japanese (ja)
Other versions
JP2011013996A5 (en
Inventor
Yoshiki Kurokawa
能毅 黒川
Yasuyuki Kudo
泰幸 工藤
Akihito Akai
亮仁 赤井
Norio Manba
則夫 萬場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics Corp
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 Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to JP2009158413A priority Critical patent/JP2011013996A/en
Publication of JP2011013996A publication Critical patent/JP2011013996A/en
Publication of JP2011013996A5 publication Critical patent/JP2011013996A5/ja
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To easily suppress a reduction in detection accuracy of a touch panel due to an influence of a driving signal of a display panel without restrictions of characteristics and configurations of the touch panel and the display panel.SOLUTION: In a driver circuit (101) driving a touch panel (102) and a display panel (103), a touch panel drive control part causes the touch panel to operate in synchronization with the display of the display panel based on a display timing signal (177), and detection data (122) is acquired in synchronization with a detection timing signal (119). At this time, correction data (120) corresponding to a detection timing based on the detection timing signal is acquired from a correction data table (109) in synchronization with the display timing signal, and a correction circuit (131) uses the acquired correction data to correct the detection data.

Description

本発明は、重ねられたタッチパネル及びディスプレイパネルを駆動するドライバ回路に関し、例えば携帯端末のタッチセンサ機能つき液晶ディスプレイを駆動制御する半導体デバイスに適用して有効な技術に関するものである。   The present invention relates to a driver circuit for driving an overlapped touch panel and a display panel, and relates to a technique effective when applied to, for example, a semiconductor device that drives and controls a liquid crystal display with a touch sensor function of a portable terminal.

近年バッテリ動作の情報機器、携帯電話などに液晶ディスプレイが搭載されている。これらのディスプレイにはタッチパネル機能が装備される傾向にあり、年々増加している。タッチパネルの方式はいくつか存在し、大きくは抵抗型、静電容量型、インセル型(MOSセンサ方式)などが代表的となっている。タッチパネルはディスプレイパネル上、またはディスプレイパネルの表示ピクセル横などに接触を検知する仕掛けを持つ。この仕掛けのほとんどは電気信号としてタッチパネルコントローラに状態を通知することとなり、同じく電気信号で駆動されている液晶ディスプレイ部の信号変化に大きく影響を受ける。影響の1つは液晶ディスプレイの放出する放射ノイズで、ディスプレイ内のコモン電極、ドレイン線の動作がタッチパネルの検知信号にクロスカップリングノイズを引き起こす。これらのノイズを対策する技術として下記特許文献に記載がある。   In recent years, liquid crystal displays are mounted on battery-operated information devices and mobile phones. These displays tend to be equipped with touch panel functions and are increasing year by year. There are several types of touch panels, and typically, a resistance type, a capacitance type, an in-cell type (MOS sensor type), etc. are representative. The touch panel has a mechanism for detecting contact on the display panel or on the side of the display pixel of the display panel. Most of these devices notify the touch panel controller of the state as an electric signal, and are greatly affected by the signal change of the liquid crystal display unit that is also driven by the electric signal. One of the effects is radiation noise emitted from the liquid crystal display, and the operation of the common electrode and drain line in the display causes cross coupling noise in the detection signal of the touch panel. The following patent document describes a technique for countering these noises.

特許文献1においては、液晶ディスプレイ駆動信号の変化タイミングを外してタッチパネル出力信号のサンプリングを行い、液晶ディスプレイ起因のノイズを回避させることで、サンプリング精度を向上する技術が述べられている。   Patent Document 1 describes a technique for improving sampling accuracy by sampling the touch panel output signal by removing the change timing of the liquid crystal display drive signal and avoiding noise caused by the liquid crystal display.

特許文献2においては、ノイズを含んだタッチパネル出力アナログ信号からフィルタによりノイズ成分を抽出し、もとのアナログ信号から減算することでノイズ成分のキャンセルを行う技術が述べられている。   In Patent Document 2, a technique is described in which a noise component is extracted from a touch panel output analog signal including noise by a filter and subtracted from the original analog signal to cancel the noise component.

特開2001−166882号公報JP 2001-166882 A 特開2001−125744号公報JP 2001-125744 A

特許文献1の方式では、要求されるA/D変換のサンプリング周期がノイズ発生源の周期と同等の場合に、サンプリングタイミングの変更やサンプリング周期の調整が破綻する可能性がある。特に液晶パネルのノイズ源はコモン電極以外にも考えられ、複数のノイズ発生周期が生じる可能性が高く、十分なノイズ回避ができるように調整することが難しいと考えられる。   In the method of Patent Document 1, when the required sampling period of A / D conversion is equal to the period of the noise generation source, there is a possibility that the change of the sampling timing and the adjustment of the sampling period may fail. In particular, the noise source of the liquid crystal panel can be considered other than the common electrode, and there is a high possibility that a plurality of noise generation cycles occur, and it is considered difficult to adjust so that sufficient noise avoidance is possible.

特許文献2では、キャンセルするためのノイズ成分を取り出すフィルタの設計がノイズの周波数特性に依存する。フィルタでノイズのみを分離可能であれば効果が期待できるが、ノイズ分離がうまくいかない場合は、原信号も弱める副作用が発生すると考えられる。また、フィルタは対象となる液晶パネルの構造に大きく依存し、パネル毎にフィルタの最適化、または再設計が必要となると考えられる。さらに、ノイズ強度の製品個体差が大きい場合もフィルタ設計を困難にする可能性がある。   In Patent Document 2, the design of a filter that extracts a noise component for cancellation depends on the frequency characteristics of noise. If only noise can be separated by a filter, an effect can be expected, but if noise separation is not successful, a side effect of weakening the original signal may occur. Further, the filter largely depends on the structure of the target liquid crystal panel, and it is considered that the filter needs to be optimized or redesigned for each panel. Furthermore, the filter design may be difficult even when the individual differences in noise intensity are large.

本発明の目的は、タッチパネル及びディスプレイパネルの特性や構成に制限されることなく、ディスプレイパネルの駆動信号による影響によってタッチパネルの検出精度が低下する事態を容易に抑制することができる、タッチパネル及びディスプレイパネル用のドライバ回路を提供することにある。   The object of the present invention is not limited to the characteristics and configuration of the touch panel and the display panel, and can easily suppress a situation where the detection accuracy of the touch panel is lowered due to the influence of the drive signal of the display panel. It is to provide a driver circuit for use.

本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。   The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。   The following is a brief description of an outline of typical inventions disclosed in the present application.

すなわち、タッチパネルとディスプレイパネルを駆動するドライバ回路において、表示タイミング信号によるディスプレイパネルの表示タイミングに同期してタッチパネル駆動制御部がタッチパネルを動作させ検出タイミング信号に同期して検出データを取得する。このとき、その検出タイミング信号による検出タイミングに対応する補正データを表示タイミング信号に同期して補正データテーブルから取得し、取得した補正データを用いて補正回路が検出データの補正を行う。   That is, in the driver circuit that drives the touch panel and the display panel, the touch panel drive control unit operates the touch panel in synchronization with the display timing of the display panel by the display timing signal and acquires detection data in synchronization with the detection timing signal. At this time, the correction data corresponding to the detection timing by the detection timing signal is acquired from the correction data table in synchronization with the display timing signal, and the correction circuit corrects the detection data using the acquired correction data.

表示タイミングに同期してタッチパネルを動作させ、それによって生ずるノイズ成分を相殺するように制御するから、制御が簡単であり、タッチパネルの検出精度の低下が抑制される。ドライバ回路で駆動するタッチパネルとディスプレイパネルに応じた補正データを補正データテーブルに格納しておけばよい。   Since the touch panel is operated in synchronization with the display timing and control is performed so as to cancel the noise component generated thereby, the control is simple, and a decrease in the detection accuracy of the touch panel is suppressed. The correction data corresponding to the touch panel and display panel driven by the driver circuit may be stored in the correction data table.

本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。   The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.

すなわち、タッチパネル及びディスプレイパネルの特性や構成に制限されることなく、ディスプレイパネルの駆動信号による影響によってタッチパネルの検出精度が低下する事態を容易に抑制することができる。   That is, without being limited to the characteristics and configuration of the touch panel and the display panel, it is possible to easily suppress a situation where the detection accuracy of the touch panel is lowered due to the influence of the display panel drive signal.

図1は本発明に係るドライバ回路の一実施の形態であるドライバLSIを例示するブロック図である。FIG. 1 is a block diagram illustrating a driver LSI which is an embodiment of a driver circuit according to the present invention. 図2はタッチパネルの一つの接触検出方式を例示する回路図である。FIG. 2 is a circuit diagram illustrating one touch detection method of the touch panel. 図3は図2の構成による検出動作のタイミングチャートである。FIG. 3 is a timing chart of the detection operation according to the configuration of FIG. 図4は図2で説明した接触検出回路と液晶ディスプレイパネルとの関係を例示する回路図である。FIG. 4 is a circuit diagram illustrating the relationship between the contact detection circuit described in FIG. 2 and the liquid crystal display panel. 図5はコモン電極が検出期間内に反転した場合の電圧変化を例示するタイミングチャートである。FIG. 5 is a timing chart illustrating the voltage change when the common electrode is inverted within the detection period. 図6は液晶パネルディスプレイパネルとタッチパネルの積層構造を例示する断面図である。FIG. 6 is a cross-sectional view illustrating a laminated structure of a liquid crystal panel display panel and a touch panel. 図7は図2で説明した接触検出回路と液晶ディスプレイパネルとの別の関係を例示する回路図である。FIG. 7 is a circuit diagram illustrating another relationship between the touch detection circuit described in FIG. 2 and the liquid crystal display panel. 図8は図7の回路構成における動作を例示するタイミングチャートである。FIG. 8 is a timing chart illustrating the operation in the circuit configuration of FIG. 図9は液晶パネルディスプレイパネルとタッチパネルの積層構造の別の例を示す断面図である。FIG. 9 is a cross-sectional view showing another example of a laminated structure of a liquid crystal panel display panel and a touch panel. 図10は図4と図7の夫々に着目したときのノイズキャンセルパターンテーブル109の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of the noise cancellation pattern table 109 when focusing on each of FIG. 4 and FIG. 図11はノイズキャンセルパターンを自動生成する機能を追加したドライバLSを示すブロック図である。FIG. 11 is a block diagram showing a driver LS to which a function for automatically generating a noise cancellation pattern is added. 図12はノイズパターン調整部の具体例を示すブロック図である。FIG. 12 is a block diagram showing a specific example of the noise pattern adjustment unit. 図13はノイズパターン調整部の動作タイミングを示すタイミングチャートである。FIG. 13 is a timing chart showing the operation timing of the noise pattern adjustment unit. 図14は複数回の取り込みを行う時の表示パターンの一例を示すパターン説明図である。FIG. 14 is a pattern explanatory diagram showing an example of a display pattern when a plurality of captures are performed. 図15はタッチパネルにおいて時間の変化を検出データとして検出する容量検出方式を例示する回路図である。FIG. 15 is a circuit diagram illustrating a capacity detection method for detecting a change in time as detection data in the touch panel. 図16は図15の回路構成における検出動作タイミングを例示するタイミングチャートである。FIG. 16 is a timing chart illustrating the detection operation timing in the circuit configuration of FIG. 図17は図15の容量検出方式においての液晶ディスプレイパネルからのノイズが伝播する経路を示す回路図である。FIG. 17 is a circuit diagram showing a path through which noise propagates from the liquid crystal display panel in the capacity detection system of FIG. 図18は図17で説明したノイズの伝播による影響を示しおたタイミングチャートである。FIG. 18 is a timing chart showing the influence of noise propagation described in FIG. 図19は図17及び図18で説明したノイズの影響を相殺可能としたドライバLSIのブロック図である。FIG. 19 is a block diagram of a driver LSI that can cancel the influence of noise described in FIGS.

1.実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
1. First, an outline of a typical embodiment of the invention disclosed in the present application will be described. Reference numerals in the drawings referred to in parentheses in the outline description of the representative embodiments merely exemplify what are included in the concept of the components to which the reference numerals are attached.

〔1〕本発明の代表的な実施の形態に係るドライバ回路(101,101A)は、タッチパネル(102)とディスプレイパネル(103)を駆動する回路であって、表示タイミング信号(117)に同期してディスプレイパネルを駆動制御する表示駆動制御部(113,114,115)と、前記表示タイミング信号に同期して前記タッチパネルを動作させ検出タイミング信号(119)に同期して検出データを得るタッチパネル駆動制御部と、前記検出タイミング信号による検出タイミングに対応する補正データを前記表示タイミング信号に同期して出力する補正データテーブル(109)と、前記補正データテーブルから読み出された補正データを用いて前記検出データを補正する補正回路(130,131)と、を有する。タッチパネル駆動制御部は、例えば、前記表示タイミング信号に同期して前記タッチパネルを動作させタッチパネルの時定数に応じて変化する電圧レベルの検出データ(122)を検出タイミング信号に同期して得る。   [1] A driver circuit (101, 101A) according to a typical embodiment of the present invention is a circuit for driving a touch panel (102) and a display panel (103), and is synchronized with a display timing signal (117). And a display drive controller (113, 114, 115) for driving and controlling the display panel, and touch panel drive control for operating the touch panel in synchronization with the display timing signal and obtaining detection data in synchronization with the detection timing signal (119). The correction data table (109) for outputting the correction data corresponding to the detection timing by the detection timing signal in synchronization with the display timing signal, and the detection using the correction data read from the correction data table. And a correction circuit (130, 131) for correcting data. For example, the touch panel drive control unit operates the touch panel in synchronization with the display timing signal, and obtains detection data (122) at a voltage level that changes according to the time constant of the touch panel in synchronization with the detection timing signal.

表示タイミングに同期してタッチパネルを動作させ、それによって生ずるノイズ成分を相殺するように制御するから、制御が簡単であって、ディスプレイパネルの駆動信号による影響によってタッチパネルの検出精度の低下を確実に抑制することができる。   The touch panel is operated in synchronization with the display timing, and the control is performed so as to cancel out the noise component generated by the touch panel. Therefore, the control is simple and the deterioration of the detection accuracy of the touch panel is surely suppressed by the influence of the display panel drive signal. can do.

また、ドライバ回路で駆動するタッチパネルとディスプレイパネルに応じた補正データを補正データテーブルに格納すれば種々のタッチパネルとディスプレイパネルに容易に対応することができる。   Further, if correction data corresponding to the touch panel and display panel driven by the driver circuit is stored in the correction data table, various touch panels and display panels can be easily handled.

〔2〕項1のドライバ回路において、例えば前記補正データテーブルは複数の補正データの記憶領域を有する。前記複数の補正データは、タッチパネルの検出動作が開始されてから順次検出タイミングをずらしながら得られる複数の検出データに関するノイズ量を順次保持したデータである。前記補正データテーブルは、前記表示タイミング信号による表示タイミングから前記検出タイミング信号による検出タイミングまでのインターバルをアドレスオフセットとして考慮した補正データを前記表示タイミング信号に同期して出力する。   [2] In the driver circuit according to item 1, for example, the correction data table has a plurality of correction data storage areas. The plurality of correction data is data that sequentially holds noise amounts related to the plurality of detection data obtained by sequentially shifting the detection timing after the detection operation of the touch panel is started. The correction data table outputs correction data in consideration of an interval from a display timing based on the display timing signal to a detection timing based on the detection timing signal as an address offset in synchronization with the display timing signal.

表示タイミングに同期して動作されたタッチパネルから検出タイミング信号に同期して検出データが取得されるが、その検出タイミングに重畳されたノイズをキャンセルする補正データは、前記表示タイミング信号による表示タイミングから前記検出タイミング信号による検出タイミングまでのインターバルをアドレスオフセットとして考慮して補正データテーブルから読み出されるから、上記インターバルを直接把握して、ピンポイントで補正データを用意することは要求されない。   Detection data is acquired in synchronization with the detection timing signal from the touch panel operated in synchronization with the display timing. Correction data for canceling noise superimposed on the detection timing is obtained from the display timing based on the display timing signal. Since the interval up to the detection timing by the detection timing signal is considered as an address offset and is read from the correction data table, it is not required to directly grasp the interval and prepare correction data pinpoint.

〔3〕項1又は2のドライバ回路において、例えば補正回路(131)は検出データから補正データを減算する。   [3] In the driver circuit of item 1 or 2, for example, the correction circuit (131) subtracts the correction data from the detection data.

〔4〕項1乃至3の何れかのドライバ回路は、例えば前記補正データテーブル(PTND1,PTND2)を複数個有し、ディスプレイパネルの種類に応じて前記複数個の補正データテーブルの中から一つを選択する第1選択データが設定される第1記憶回路(106)を有する。駆動対象とするディスプレイパネルの種類に応じた第1選択データを第1記憶回路に設定することによりそれに対応する補正データを容易に用いることができるようになる。   [4] The driver circuit according to any one of Items 1 to 3 includes, for example, a plurality of the correction data tables (PTND1, PTND2), and one of the plurality of correction data tables according to the type of the display panel. A first memory circuit (106) in which first selection data for selecting is set. By setting the first selection data corresponding to the type of display panel to be driven in the first storage circuit, the corresponding correction data can be easily used.

〔5〕項4のドライバ回路において、例えば前記第1記憶回路はドライバ回路の外部から第1選択データの設定が可能にされる。   [5] In the driver circuit according to item 4, for example, the first memory circuit can set the first selection data from the outside of the driver circuit.

〔6〕項1乃至5の何れかのドライバ回路は、例えば前記補正データテーブル(PTND1,PTND2)を複数個有し、前記タッチパネルの種類に応じて前記複数個の補正データテーブルの中から一つを選択する第2選択データが設定される第2記憶回路(107)を有する。駆動対象とするタッチパネルの種類に応じた第2選択データを第2記憶回路に設定することによりそれに対応する補正データを容易に用いることができるようになる。   [6] The driver circuit according to any one of Items 1 to 5 includes, for example, a plurality of the correction data tables (PTND1, PTND2), and one of the plurality of correction data tables according to the type of the touch panel. A second memory circuit (107) in which second selection data for selecting is set. By setting the second selection data corresponding to the type of touch panel to be driven in the second memory circuit, the corresponding correction data can be easily used.

〔7〕項6のドライバ回路において、例えば前記第2記憶回路はドライバ回路の外部から選択データの設定が可能にされる。   [7] In the driver circuit of item 6, for example, the second memory circuit can set selection data from the outside of the driver circuit.

〔8〕項1乃至7の何れかのドライバ回路は、例えば前記補正データテーブルから読み出された補正データを補正するトリミングデータを格納する第3記憶回路(108)を有し、前記補正回路には前記トリミングデータで補正された補正データが供給される。   [8] The driver circuit according to any one of Items 1 to 7 includes a third memory circuit (108) that stores trimming data for correcting correction data read from the correction data table, for example. Is supplied with correction data corrected by the trimming data.

〔9〕項8のドライバ回路において、前記第3記憶回路はドライバ回路の外部からトリミングデータの設定が可能にされる。   [9] In the driver circuit of item 8, trimming data can be set from the outside of the driver circuit in the third memory circuit.

〔10〕本発明の別の実施の形態に係るドライバ回路は、タッチパネルとディスプレイパネルを駆動するドライバ回路であって、表示タイミング信号に同期してディスプレイパネルを駆動制御する表示駆動制御部と、前記表示タイミング信号に同期して前記タッチパネルを動作させ検出タイミング信号に同期して検出データを得るタッチパネル駆動制御部と、前記検出タイミング信号による検出タイミングに対応する補正データを前記表示タイミング信号に同期して出力する補正データテーブルと、前記補正データテーブルから読み出された補正データを用いて前記検出データを補正する補正回路と、前記補正データテーブルに格納する補正データを生成する補正データ生成部(1301)と、を有する。これにより制御対象とするタッチパネル及びディスプレイパネルの特性に応じた補正データを自立的に取得できるから、どのような特性のタッチパネル及びディスプレイパネルにも容易に対応することが可能になる。   [10] A driver circuit according to another embodiment of the present invention is a driver circuit for driving a touch panel and a display panel, the display drive control unit for driving and controlling the display panel in synchronization with a display timing signal, A touch panel drive controller that operates the touch panel in synchronization with a display timing signal and obtains detection data in synchronization with the detection timing signal, and correction data corresponding to the detection timing by the detection timing signal in synchronization with the display timing signal A correction data table to be output, a correction circuit that corrects the detection data using the correction data read from the correction data table, and a correction data generation unit (1301) that generates correction data to be stored in the correction data table And having. As a result, correction data corresponding to the characteristics of the touch panel and display panel to be controlled can be acquired autonomously, so that it is possible to easily handle any type of touch panel and display panel.

〔11〕項10のドライバ回路において、例えば前記補正データ生成部は、キャリブレーション動作の指示に応答して、前記表示駆動制御部の非活性状態でタッチパネル駆動制御部を動作させて第1の検出データ(122F)を取得し、次いで、表示駆動制御部の活性状態でタッチパネル駆動制御部を動作させて検出データを取得する動作を前記表示タイミング信号に同期する所定のタイミングで行って複数の第2の検出データ(122A)を取得し、前記第1の検出データに対する夫々の第2の検出データとの差分に基づいて補正データを生成し、当該補正データを前記所定のタイミングと関連させて前記補正データテーブルに格納する補正データ生成処理を、前記所定のタイミングを変えながら複数回繰り返す。   [11] In the driver circuit according to item 10, for example, the correction data generation unit operates the touch panel drive control unit in an inactive state of the display drive control unit in response to an instruction for a calibration operation, and performs first detection. The data (122F) is acquired, and then the operation of acquiring the detection data by operating the touch panel drive control unit in the active state of the display drive control unit is performed at a predetermined timing synchronized with the display timing signal. Detection data (122A) is obtained, correction data is generated based on the difference between the first detection data and each of the second detection data, and the correction data is associated with the predetermined timing to perform the correction. The correction data generation process stored in the data table is repeated a plurality of times while changing the predetermined timing.

〔12〕項11のドライバ回路において、前記補正データ生成部は、前記第1の検出データに対する夫々の第2の検出データとの差分を平均して前記補正データを生成する。補正データの生成誤差を低減することが可能になる。   [12] In the driver circuit of item 11, the correction data generation unit generates the correction data by averaging differences between the first detection data and the respective second detection data. Correction data generation errors can be reduced.

〔13〕項12のドライバ回路は、タッチパネル駆動制御部で得られた検出データからタッチパネルの座標を演算する座標演算回路(110)を更に有し、例えば前記補正データ生成部は、補正データ生成処理毎に、夫々の第2の検出データに対する前記第1の検出データとの差分及びそれらを平均して得られた補正データに基づいて標準偏差を算出し、この標準偏差の大小に基づいてヒステリシス値を演算して前記座標演算回路に与える。前記座標演算回路は、前記タッチパネル駆動制御部で得られた検出データからタッチパネルの座標を演算するとき当該検出データの変化に対する感度が前記ヒステリシス値によって制御される。標準偏差を用いて補正データの生成誤差を検出データの変化に対する座標演算における感度に反映するとことにより、補正データの精度の高低を座標演算回路による座標演算に反映するこができ、この点において、タッチセンサによる検出精度を更に向上させることができる。   [13] The driver circuit according to item 12 further includes a coordinate calculation circuit (110) that calculates the coordinates of the touch panel from the detection data obtained by the touch panel drive control unit. For example, the correction data generation unit includes a correction data generation process. Each time, a standard deviation is calculated based on a difference between the second detection data and the first detection data and correction data obtained by averaging them, and a hysteresis value is calculated based on the magnitude of the standard deviation. Is supplied to the coordinate calculation circuit. When the coordinate calculation circuit calculates the coordinates of the touch panel from the detection data obtained by the touch panel drive control unit, the sensitivity to changes in the detection data is controlled by the hysteresis value. By reflecting the generation error of the correction data using the standard deviation in the sensitivity in the coordinate calculation with respect to the change in the detection data, the accuracy of the correction data can be reflected in the coordinate calculation by the coordinate calculation circuit. The detection accuracy by the touch sensor can be further improved.

〔14〕請求項10乃至13の何れかのドライバ回路において、例えば前記補正データテーブルは、前記表示タイミング信号による表示タイミングから前記検出タイミング信号による検出タイミングまでのインターバルをアドレスオフセットとして考慮して補正データを前記表示タイミング信号に同期して出力する。   [14] In the driver circuit according to any one of [10] to [13], for example, the correction data table includes correction data in consideration of an interval from a display timing based on the display timing signal to a detection timing based on the detection timing signal as an address offset. Is output in synchronization with the display timing signal.

〔15〕本発明の更に別の実施の形態に係るドライバ回路は、タッチパネルとディスプレイパネルを駆動するドライバ回路であって、表示タイミング信号に同期してディスプレイパネルを駆動制御する表示駆動制御部と、前記表示タイミング信号に同期して前記タッチパネルを動作させタッチパネルの時定数に応じて変化する時間の検出データを前記表示タイミングに同期して得るタッチパネル駆動制御部と、前記検出タイミング信号によるタイミングに対応する補正データ(120A)を前記タイミング信号に同期して出力する補正データテーブル(109A)と、前記補正データテーブルから読み出された補正データを用いて前記検出データ(122B)を補正する補正回路(1201,1203,1204)と、を有する。前記補正回路は、前記所定の時定数を決める抵抗値の逆数と、前記時定数で決まる減衰率を考慮し前記補正データをパラメータとして演算された比率データとを、前記検出データに乗算して補正を行う。タッチパネルの時定数に応じて変化する時間を検出データとして計測する形式においても、表示タイミングに同期してタッチパネルを動作させ、それによって生ずるノイズ成分を相殺するように制御するから、制御が簡単であって、ディスプレイパネルの駆動信号による影響によってタッチパネルの検出精度の低下を確実に抑制することができる。また、ドライバ回路で駆動するタッチパネルとディスプレイパネルに応じた補正データを補正データテーブルに格納すれば種々のタッチパネルとディスプレイパネルに容易に対応することができる。   [15] A driver circuit according to still another embodiment of the present invention is a driver circuit that drives a touch panel and a display panel, and a display drive control unit that drives and controls the display panel in synchronization with a display timing signal; A touch panel drive control unit that operates the touch panel in synchronization with the display timing signal to obtain detection data of a time that changes in accordance with a time constant of the touch panel in synchronization with the display timing, and corresponds to a timing by the detection timing signal A correction data table (109A) for outputting correction data (120A) in synchronization with the timing signal, and a correction circuit (1201) for correcting the detection data (122B) using the correction data read from the correction data table. 1203, 1204). The correction circuit multiplies the detection data by a reciprocal of a resistance value that determines the predetermined time constant and a ratio data calculated using the correction data as a parameter in consideration of an attenuation rate determined by the time constant. I do. Even in a format in which the time varying according to the time constant of the touch panel is measured as detection data, the touch panel is operated in synchronization with the display timing, and control is performed so as to cancel the noise component generated thereby, so the control is simple. Thus, it is possible to reliably suppress a decrease in detection accuracy of the touch panel due to the influence of the display panel drive signal. Further, if correction data corresponding to the touch panel and display panel driven by the driver circuit is stored in the correction data table, various touch panels and display panels can be easily handled.

2.実施の形態の詳細
実施の形態について更に詳述する。
2. Details of Embodiments Embodiments will be further described in detail.

《実施の形態1》
図1には本発明に係るドライバ回路の一実施の形態であるドライバLSIが例示される。同図に示されるドライバLSI1は公知の相補型MOS集積回路製造技術などによって単結晶シリコンのような1個の半導体基板に形成される。このドライバLSI101は制御プロセッサ2からシステムバス116を介して与えられるコマンドやデータに従って液晶ディスプレイパネル103の表示制御とタッチパネル102の接触位置検知制御を行い、例えば携帯電話などの携帯端末に適用される。特に図示はしないが、システムバス116にはメモリ、アナログフロントエンド、画像処理アクセラレータなどが接続されている。
Embodiment 1
FIG. 1 illustrates a driver LSI which is an embodiment of a driver circuit according to the present invention. The driver LSI 1 shown in the figure is formed on a single semiconductor substrate such as single crystal silicon by a known complementary MOS integrated circuit manufacturing technique or the like. The driver LSI 101 performs display control of the liquid crystal display panel 103 and contact position detection control of the touch panel 102 according to commands and data given from the control processor 2 via the system bus 116, and is applied to a mobile terminal such as a mobile phone. Although not particularly shown, a memory, an analog front end, an image processing accelerator, and the like are connected to the system bus 116.

ドライバLSI101はシステムインタフェース105を介してシステムバス116に接続され、液晶ディスプレイパネル103を駆動制御する表示駆動制御部として、特に制限されないが、フレームメモリ114、液晶タイミング生成部113、及び液晶表示データ生成部115を有し、また、前記タッチパネル102を動作させ検出データを得るタッチパネル駆動制御部としてタッチパネルタイミング生成部112、A/D変換回路111、及びA/D変換回路111の出力に基づいてタッチパネル102に対する接触位置の座標を演算する座標計算回路110を有する。   The driver LSI 101 is connected to the system bus 116 via the system interface 105 and is not particularly limited as a display drive control unit that drives and controls the liquid crystal display panel 103, but includes a frame memory 114, a liquid crystal timing generation unit 113, and liquid crystal display data generation. And a touch panel drive control unit for operating the touch panel 102 to obtain detection data, based on outputs from the touch panel timing generation unit 112, the A / D conversion circuit 111, and the A / D conversion circuit 111. A coordinate calculation circuit 110 for calculating the coordinates of the contact position with respect to.

前記タッチパネル102は液晶ディスプレイパネル103に重ねて配置されており、液晶ディスプレイパネル103の駆動信号がノイズとしてタッチパネルの検出信号に重畳されることになる。重畳されたノイズをキャンセル可能にするために、液晶ディスプレイパネル103の駆動に用いる表示タイミング信号の内の一つの表示タイミング信号117に同期してタッチパネルタイミング生成部112がタッチパネル102を動作させ、これによって、A/D変換回路111が検出タイミング信号119に同期して検出データ122を生成する。更に、前記検出タイミング信号119による検出タイミングに対応する補正データを前記表示タイミング信号117に同期して出力するノイズキャンセルパターンテーブル109が設けられる。ノイズキャンセルパターンテーブル109から読み出された補正データ120に第3記憶回路としてのパターン強調レジスタ108が保有するトリミングデータ121を乗算回路130が乗算し、A/D変換回路111から出力される検出データ122からその乗算結果を減算回路131が減算する。ノイズキャンセルパターンテーブル109は複数の補正データテーブルを備える。何れの補正データテーブルを用いるは、前記液晶ディスプレイパネル103の種類に応じて前記複数個の補正データテーブルの中からどれを選ぶかを示す第1選択データが設定される第1記憶回路としてのディスプレイパネルの構造指示レジスタ106による指定と、前記タッチパネル102の種類に応じて前記複数個の補正データテーブルの中からどれを選ぶかを示す第2選択データが設定される第2記憶回路としてのタッチパネルの構造指示レジスタ107による指定と、に基づいて行われる。レジスタ106,107,108の設定は制御プロセッサ104がシステムインタフェース105を介して行う。   The touch panel 102 is disposed so as to overlap the liquid crystal display panel 103, and the drive signal of the liquid crystal display panel 103 is superimposed on the detection signal of the touch panel as noise. In order to cancel the superimposed noise, the touch panel timing generation unit 112 operates the touch panel 102 in synchronization with one display timing signal 117 among the display timing signals used for driving the liquid crystal display panel 103, thereby The A / D conversion circuit 111 generates detection data 122 in synchronization with the detection timing signal 119. Further, a noise cancellation pattern table 109 is provided for outputting correction data corresponding to the detection timing by the detection timing signal 119 in synchronization with the display timing signal 117. Detection data output from the A / D conversion circuit 111 by the multiplication circuit 130 multiplying the correction data 120 read from the noise cancellation pattern table 109 by the trimming data 121 held by the pattern enhancement register 108 as the third storage circuit. The subtraction circuit 131 subtracts the multiplication result from 122. The noise cancellation pattern table 109 includes a plurality of correction data tables. Which correction data table is used is a display as a first storage circuit in which first selection data indicating which one of the plurality of correction data tables is selected according to the type of the liquid crystal display panel 103 is set. A touch panel serving as a second storage circuit is set with second selection data indicating which one is selected from the plurality of correction data tables in accordance with the designation by the panel structure instruction register 106 and the type of the touch panel 102. This is performed based on the designation by the structure instruction register 107. The registers 106, 107, and 108 are set by the control processor 104 via the system interface 105.

ドライバLSI101は、制御プロセッサ104からの制御および表示データを受信し、液晶ディスプレイパネル103への表示を行うと同時に、タッチパネル102を制御しタッチパネルへの指などの接触情報を取得し、これをもとに接触座標を座標計算回路110で計算し、制御プロセッサ104へ送信する。タッチパネル102は、液晶ディスプレイパネル103の表面に装着されタッチパネル102への接触情報を取得してドライバLSI101に出力する。135はタッチパネルタイミング生成部112がタッチパネル102に与える駆動制御信号である。液晶ディスプレイパネル103は、液晶タイミング生成部113で生成される各種駆動タイミング信号136と液晶表示データ生成部115から出力される表示駆動データを受け取って表示を行う。この際、液晶ディスプレイパネル103の表面に装着されているタッチパネル102の内部にノイズを誘発する。制御プロセッサ104は、ドライバLSI101を介してタッチパネル102と液晶ディスプレイパネル103を制御し、液晶ディスプレイパネル103への画像表示を制御しながら、タッチパネル102から接触位置情報を取得する。これらの制御を行うことで、制御プロセッサ104が組み込まれているシステムのGUI(グラフィック・ユーザ・インタフェース)を実現し、接触位置情報によってGUIによる操作を検出する。   The driver LSI 101 receives control and display data from the control processor 104, performs display on the liquid crystal display panel 103, and simultaneously controls the touch panel 102 to acquire contact information such as a finger on the touch panel. The contact coordinates are calculated by the coordinate calculation circuit 110 and transmitted to the control processor 104. The touch panel 102 is attached to the surface of the liquid crystal display panel 103, acquires contact information on the touch panel 102, and outputs the contact information to the driver LSI 101. Reference numeral 135 denotes a drive control signal given to the touch panel 102 by the touch panel timing generation unit 112. The liquid crystal display panel 103 receives and displays various drive timing signals 136 generated by the liquid crystal timing generation unit 113 and display drive data output from the liquid crystal display data generation unit 115. At this time, noise is induced in the touch panel 102 mounted on the surface of the liquid crystal display panel 103. The control processor 104 controls the touch panel 102 and the liquid crystal display panel 103 via the driver LSI 101, and acquires contact position information from the touch panel 102 while controlling image display on the liquid crystal display panel 103. By performing these controls, a GUI (graphic user interface) of the system in which the control processor 104 is incorporated is realized, and an operation by the GUI is detected based on the contact position information.

システムインタフェース105は、システムバス116を介して受信される制御プロセッサ104からの各種制御情報をドライバLSI101に配置されている106,107,108、112,113,115の各回路における内部レジスタに格納する。また、システムインタフェース105は、液晶ディスプレイパネル103に表示するデータを受信し、フレームメモリ114に格納する。さらに、システムインタフェース105は、タッチパネル102からの信号を元に座標計算回路110で算出した接触位置の座標情報を読み出し、制御プロセッサ104に返信する。   The system interface 105 stores various control information received from the control processor 104 via the system bus 116 in internal registers in the circuits 106, 107, 108, 112, 113, and 115 arranged in the driver LSI 101. . The system interface 105 receives data to be displayed on the liquid crystal display panel 103 and stores it in the frame memory 114. Further, the system interface 105 reads out the coordinate information of the contact position calculated by the coordinate calculation circuit 110 based on the signal from the touch panel 102 and returns it to the control processor 104.

液晶ディスプレイパネルの構造指示レジスタ106、タッチパネルの構造指示レジスタ107は、ドライバLSI101が駆動するタッチパネル102と液晶ディスプレイパネル103の構造を指標するための情報を格納する。これらの情報は、タッチパネル102と液晶ディスプレイパネル103の構造に応ずるノイズパターンの補正データテーブルをノイズキャンセルパターンテーブル109で選択するために使用される。パターン強度調整レジスタ108は、ノイズキャンセルパターンテーブル109で選択されたノイズキャンセルパターンにおける補正データ120の強度を調整するトリミングデータを格納する。強度はタッチパネル102と液晶ディスプレイパネル103の構造だけではなく、製造時の個体によってもばらつくため、製造出荷時に強度調整を行うように構成するものである。ノイズキャンセルパターンテーブル109は、構造指示レジスタ109,108で選択されるノイズキャンセルパターンの中から、例えば垂直同期信号のような表示タイミング信号117に同期して検出タイミング信号119による検出タイミングに応ずる補正データ120を選択して出力し、補正データ120にはパターン強度調整レジスタ108から出力されるトリミングデータ121が乗算され、この乗算結果はA/D変換回路111による検出データ122から減算され、これによって、検出データ122に重畳されているノイズがキャンセルされ、座標計算回路110へ供給される。   The structure instruction register 106 of the liquid crystal display panel and the structure instruction register 107 of the touch panel store information for indicating the structures of the touch panel 102 and the liquid crystal display panel 103 driven by the driver LSI 101. These pieces of information are used to select a noise pattern correction data table corresponding to the structure of the touch panel 102 and the liquid crystal display panel 103 using the noise cancellation pattern table 109. The pattern intensity adjustment register 108 stores trimming data for adjusting the intensity of the correction data 120 in the noise cancellation pattern selected in the noise cancellation pattern table 109. Since the strength varies depending not only on the structure of the touch panel 102 and the liquid crystal display panel 103 but also on the individual at the time of manufacture, the strength is adjusted at the time of manufacture and shipment. The noise cancellation pattern table 109 is correction data corresponding to the detection timing of the detection timing signal 119 in synchronization with the display timing signal 117 such as a vertical synchronization signal, among the noise cancellation patterns selected by the structure instruction registers 109 and 108. 120 is selected and output, and the correction data 120 is multiplied by the trimming data 121 output from the pattern intensity adjustment register 108, and the multiplication result is subtracted from the detection data 122 by the A / D conversion circuit 111. Noise superimposed on the detection data 122 is canceled and supplied to the coordinate calculation circuit 110.

座標計算回路110は、前記のノイズがキャンセルされた検出データを受信し、これに基づいて、タッチパネル102上で接触された位置の2次元座標を演算し、演算結果がシステムインタフェース105を経由して制御プロセッサ104へ与えられる。A/D変換回路111はタッチパネル102から受信した信号の強度をディジタ値に変換し、減算回路131に出力する。その変換動作タイミングは検出タイミング信号119によって制御される。タッチパネルタイミング生成部112は、タッチパネル102を駆動する駆動を生成すると共にA/D変換回路111の検出タイミングを生成する。このタイミングの生成に表示タイミング信号117を使用することによりA/D変換回路111の変換動作タイミングを液晶表示動作に同期させ、また、A/D変換回路111の後段で用いるノイズキャンセルパターンにおける補正データの選択タイミングの生成にも表示タイミング信号117を用いることで、液晶ディスプレイパネル103の動作に起因してタッチパネル102の重畳されるノイズの除去が可能となる。   The coordinate calculation circuit 110 receives the detection data from which the noise has been canceled, and based on this, calculates the two-dimensional coordinates of the position touched on the touch panel 102, and the calculation result passes through the system interface 105. Is provided to the control processor 104. The A / D conversion circuit 111 converts the intensity of the signal received from the touch panel 102 into a digital value and outputs it to the subtraction circuit 131. The conversion operation timing is controlled by a detection timing signal 119. The touch panel timing generation unit 112 generates a drive for driving the touch panel 102 and generates a detection timing of the A / D conversion circuit 111. By using the display timing signal 117 to generate this timing, the conversion operation timing of the A / D conversion circuit 111 is synchronized with the liquid crystal display operation, and the correction data in the noise cancellation pattern used in the subsequent stage of the A / D conversion circuit 111 By using the display timing signal 117 for the generation of the selection timing, noise superimposed on the touch panel 102 due to the operation of the liquid crystal display panel 103 can be removed.

液晶タイミング生成部113は液晶を駆動するための信号、たとえばコモン電極信号、ゲート電極信号等を生成している。コモン電極信号は垂直同期信号に同期して変化され、ゲート電極信号は水平同期信号に同期して変化され、それらの変化がタッチパネル102の検出ノードに影響を与えるとき、検出ノードにそのタイミングに同期して周期的なノイズが重畳されることになる。垂直同期信号や水平同期信号などの表示タイミング信号のうち、上記ノイズを誘起すると考えられる信号を表示タイミング信号117としてタッチパネル正西部112及びノイズキャンセルパターンテーブル109に与えられる。   The liquid crystal timing generator 113 generates a signal for driving the liquid crystal, for example, a common electrode signal, a gate electrode signal, and the like. The common electrode signal is changed in synchronization with the vertical synchronization signal, the gate electrode signal is changed in synchronization with the horizontal synchronization signal, and when those changes affect the detection node of the touch panel 102, the detection node is synchronized with the timing. Thus, periodic noise is superimposed. Among display timing signals such as a vertical synchronization signal and a horizontal synchronization signal, a signal that is considered to induce the noise is given as a display timing signal 117 to the touch panel right west portion 112 and the noise cancellation pattern table 109.

フレームメモリ114は、液晶に表示するデータを1画面分保持し、その保持データは液晶ディスプレイパネル103への書き込みタイミングに同期して液晶表示データ生成部115によって読み出される。液晶表示データ生成部115は液晶タイミング生成部113と同期してフレームメモリ114から表示データを読み出し、液晶ディスプレイパネル103のドレイン線(データ線)電圧を生成し液晶パネルを駆動する。   The frame memory 114 holds one screen of data to be displayed on the liquid crystal, and the held data is read by the liquid crystal display data generation unit 115 in synchronization with the writing timing to the liquid crystal display panel 103. The liquid crystal display data generation unit 115 reads display data from the frame memory 114 in synchronization with the liquid crystal timing generation unit 113, generates a drain line (data line) voltage of the liquid crystal display panel 103, and drives the liquid crystal panel.

上記構成を備えるドライバLSI1012は異化のように動作される。まずの液晶タイミング生成部113は液晶ディスプレイパネル103の表示に必要となる信号を生成し、液晶ディスプレイパネル103を駆動する。これに連動して液晶表示データ生成部115はフレームメモリ114から表示データを読み出し、液晶ディスプレイパネル103のドレイン線を駆動する。これらの動作により、液晶ディスプレイパネル103に画像が表示される。この表示動作に同期して液晶タイミング生成部113によって生成される表示タイミング信号117に同期してタッチパネルタイミング生成部112が動作され、これによってタッチパネル102を駆動され、タッチパネル102による検出信号がA/D変換回路111に供給される。A/D変換回路111はその検出信号をディジタル信号に変換して検出データ122を得る。表示タイミング信号117は、ノイズキャンセルパターンテーブル109にも供給され、これを受けたノイズキャンセルパターンテーブル109は構造指示レジスタ106,107の値にしたがって選択したノイズキャンセルパターンの中から、検出タイミング信号119に同期する検出タイミングに対応する補正データ120を選択して乗算回路130に出力する。乗算回路13は補正データ120とパターン強度調整レジスタ108からのトリミングデータ121とを乗算し、ノイズキャンセル値を算出する。算出されたノイズキャンセル値は減算回路131によりA/D変換回路111からの検出データ122値から減算され、ノイズキャンセル後のデータが座標演算回路110に供給される。座標計算回路110はタッチパネルの接触位置座標を算出し、その結果はシステムインタフェース105を経由して制御プロセッサ104に与えられる。これにより、液晶ディスプレイパネル103の表示動作に連動したタッチパネル102の動作を実現することで、この液晶ディスプレイパネル103の表示動作に起因してタッチパネルに102に重畳されたノイズをキャンセルすることが可能となる。   The driver LSI 1012 having the above configuration is operated like catabolism. First, the liquid crystal timing generation unit 113 generates a signal necessary for display on the liquid crystal display panel 103 and drives the liquid crystal display panel 103. In conjunction with this, the liquid crystal display data generation unit 115 reads display data from the frame memory 114 and drives the drain line of the liquid crystal display panel 103. With these operations, an image is displayed on the liquid crystal display panel 103. The touch panel timing generation unit 112 is operated in synchronization with the display timing signal 117 generated by the liquid crystal timing generation unit 113 in synchronization with this display operation, whereby the touch panel 102 is driven, and the detection signal from the touch panel 102 is A / D. It is supplied to the conversion circuit 111. The A / D conversion circuit 111 converts the detection signal into a digital signal to obtain detection data 122. The display timing signal 117 is also supplied to the noise cancellation pattern table 109, and the noise cancellation pattern table 109 that receives the display timing signal 117 generates a detection timing signal 119 from the noise cancellation patterns selected according to the values of the structure instruction registers 106 and 107. The correction data 120 corresponding to the detection timing to be synchronized is selected and output to the multiplication circuit 130. The multiplication circuit 13 multiplies the correction data 120 and the trimming data 121 from the pattern intensity adjustment register 108 to calculate a noise cancellation value. The calculated noise cancellation value is subtracted from the detection data 122 value from the A / D conversion circuit 111 by the subtraction circuit 131, and the data after noise cancellation is supplied to the coordinate calculation circuit 110. The coordinate calculation circuit 110 calculates the touch position coordinates of the touch panel, and the result is given to the control processor 104 via the system interface 105. Thus, by realizing the operation of the touch panel 102 in conjunction with the display operation of the liquid crystal display panel 103, it is possible to cancel noise superimposed on the touch panel 102 due to the display operation of the liquid crystal display panel 103. Become.

以下では、以上の説明を踏まえて、タッチパネルの接触検出方式を具体的に例示して前記ノイズの重畳原因とノイズパターンについて説明する。   In the following, based on the above description, the touch detection method of the touch panel will be specifically exemplified to explain the cause of noise superposition and the noise pattern.

図2にはタッチパネル102の一つの接触検出方式が例示される。ここでは、タッチパネル102への接触による静電容量の変化を検出する方式を一例として示す。図中201で示される検出容量Csはタッチパネル102の内部に形成した電極の容量であり、絶縁された表面への指などの接触により容量が変化する。202で示される参照容量Crはコンデンサなどを使用した接触では変化しない固定容量であり、検出容量Csとの比率により検出電極204の電圧を決定する。参照容量Crが一定で検出容量Csのみが変化することで、検出電極204の電圧変化から検出容量Cs201の変化量を検知可能となる。検出を行わない期間はアナログスイッチ203が閉じられ、検出電極204の電圧がグランド電圧Vssにリセットされ、検出開始時に開放され、これによって、検出電極204は容量Cs201と容量Cr202との比に従った電圧に安定する。電流制限抵抗205は、アナログスイッチ203の開閉により検出容量Cs201に入出する電流の流量を制限する。   FIG. 2 illustrates one contact detection method of the touch panel 102. Here, a method of detecting a change in capacitance due to contact with the touch panel 102 is shown as an example. A detection capacitance Cs indicated by 201 in the figure is a capacitance of an electrode formed inside the touch panel 102, and the capacitance changes due to a finger touching the insulated surface. A reference capacitance Cr indicated by 202 is a fixed capacitance that does not change by contact using a capacitor or the like, and determines the voltage of the detection electrode 204 based on the ratio to the detection capacitance Cs. Since the reference capacitance Cr is constant and only the detection capacitance Cs is changed, the change amount of the detection capacitance Cs201 can be detected from the voltage change of the detection electrode 204. During the period when no detection is performed, the analog switch 203 is closed, the voltage of the detection electrode 204 is reset to the ground voltage Vss, and is opened at the start of detection, whereby the detection electrode 204 follows the ratio of the capacitance Cs201 and the capacitance Cr202. Stable to voltage. The current limiting resistor 205 limits the flow rate of the current that enters and exits the detection capacitor Cs 201 by opening and closing the analog switch 203.

上記構成による以下の検出動作が行われる。まず、非検出期間にアナログスイッチ203が閉じられ、検出電極204の電圧が接地レベルVssにリセットされる。次に検出期間に入りアナログスイッチ203が開き、検出電極204の電圧が検出容量Cs201と参照容量Cr202との比に従って分圧され、この電圧が十分に安定したタイミングでA/D変換回路111が検出電極204の電圧を取り込んで、ディジタ値に変換する。この後、非検出期間となり、以下同一の動作を繰り返す。   The following detection operation with the above configuration is performed. First, the analog switch 203 is closed during the non-detection period, and the voltage of the detection electrode 204 is reset to the ground level Vss. Next, in the detection period, the analog switch 203 is opened, and the voltage of the detection electrode 204 is divided according to the ratio of the detection capacitor Cs201 and the reference capacitor Cr202, and the A / D conversion circuit 111 detects this voltage at a sufficiently stable timing. The voltage of the electrode 204 is taken in and converted into a digital value. Thereafter, a non-detection period is entered, and the same operation is repeated thereafter.

図3には図2の構成による検出動作のタイミングチャートが示される。206はアナログスイッチ203のコントロール信号の波形であり、ローの期間が非検出期間となりスイッチが閉じ、ハイレベルの期間は検出期間となりスイッチが開く。207、208は検出電極204の電圧波形であり、207は非接触時、208は接触時の波形を例示する。双方とも非検出期間には接地レベルVssに電圧が落ち、検出期間に電圧がV1、V2の値に変化する。V1、V2の値は接触による検出容量Cs201の容量変化によって生ずる。209、210はA/D変換回路111によるディジタ値への変換後の信号で、それぞれサンプリングポイントSMPRPでの電圧を取り込みディジタ値への変換を行い出力している。   FIG. 3 shows a timing chart of the detection operation according to the configuration of FIG. Reference numeral 206 denotes a control signal waveform of the analog switch 203. The low period is a non-detection period and the switch is closed, and the high level period is a detection period and the switch is opened. 207 and 208 are voltage waveforms of the detection electrode 204, 207 is a non-contact waveform, and 208 is a contact waveform. In both cases, the voltage drops to the ground level Vss during the non-detection period, and the voltage changes to the values of V1 and V2 during the detection period. The values of V1 and V2 are generated by the capacitance change of the detection capacitor Cs201 due to contact. Reference numerals 209 and 210 denote signals after being converted into digital values by the A / D conversion circuit 111, which respectively take in the voltage at the sampling point SMPRP and convert it into a digital value and output it.

図4には図2で説明した接触検出回路と液晶ディスプレイパネル103との関係が例示される。この関係は例えば図6に例示される液晶パネルディスプレイパネル103とタッチパネル102の積層構造を一例とする。図6に示される構造は、表面より順次、電圧検出電極保護層1401、タッチパネル電極としての電圧検出電極204、液晶パネル保護層1403、コモン電極1404、上層ガラス1405、液晶封入層1406、下層ガラス1407、及びソース電極1408が積層された構造を有する。これらのうち、電圧検出電極204が影響を受ける層は、コモン電極1404とソース電極1408であるが、電圧検出電極204からの距離はソース電極1408に比べてコモン電極1404が非常に接近しているため、コモン電極1404からの影響が大きくなる。これに従って図4ではコモン電極1404から影響を受ける場合を一例とする。図4において、301は液晶パネルのコモン電極1404と電圧検出電極204との間のカップリング容量Ccであり、302はコモン電極の電圧源を模式的に示す。液晶ディスプレイパネル103は焼きつき防止のため、一般的に交流駆動を行い、コモン電極1404も交流周期で電圧を反転させる。この電圧変化がカップリング容量Cc301を通じて電圧検出電極204の電圧に影響を与え、これがノイズとなり、コモン電極1404の状態により検出電圧に誤差を生じさせる。   FIG. 4 illustrates the relationship between the contact detection circuit described in FIG. 2 and the liquid crystal display panel 103. For example, the laminated structure of the liquid crystal panel display panel 103 and the touch panel 102 illustrated in FIG. The structure shown in FIG. 6 includes a voltage detection electrode protective layer 1401, a voltage detection electrode 204 as a touch panel electrode, a liquid crystal panel protective layer 1403, a common electrode 1404, an upper glass 1405, a liquid crystal encapsulation layer 1406, and a lower glass 1407 sequentially from the surface. , And a source electrode 1408 are stacked. Of these, the layers that the voltage detection electrode 204 is affected by are the common electrode 1404 and the source electrode 1408, but the distance from the voltage detection electrode 204 is much closer to the common electrode 1404 than the source electrode 1408. Therefore, the influence from the common electrode 1404 is increased. Accordingly, in FIG. 4, the case where the influence is received from the common electrode 1404 is taken as an example. In FIG. 4, reference numeral 301 denotes a coupling capacitor Cc between the common electrode 1404 and the voltage detection electrode 204 of the liquid crystal panel, and 302 schematically shows a voltage source of the common electrode. The liquid crystal display panel 103 is generally AC driven to prevent burn-in, and the common electrode 1404 also inverts the voltage at an AC cycle. This voltage change affects the voltage of the voltage detection electrode 204 through the coupling capacitor Cc301, which becomes noise, and causes an error in the detection voltage depending on the state of the common electrode 1404.

図5にはコモン電極1404が検出期間内に反転した場合の電圧変化をタイミングチャートによって示す。垂直同期信号のような表示タイミング信号117に同期した所定のタイミングでコモン電極1404の電圧波形303がローレベルからハイレベルに変化され、このとき、電圧検出電極204の波形が305で示される。波形304はコモン電極の波形303がローレベルのままであったとしたときの波形であり、これと比較すれば明らかなように、波形305はコモン電極の波形303が変化した時点で電圧が上昇される。波形304と波形305の差分ΔVが誤差となり、A/D変換回路111の変換出力122には、サンプリングポイントSMPRP以降でΔVが重畳された値とされる。   FIG. 5 is a timing chart showing a voltage change when the common electrode 1404 is inverted within the detection period. The voltage waveform 303 of the common electrode 1404 changes from a low level to a high level at a predetermined timing synchronized with the display timing signal 117 such as a vertical synchronization signal. At this time, the waveform of the voltage detection electrode 204 is indicated by 305. A waveform 304 is a waveform when the waveform 303 of the common electrode remains at a low level. As is clear from comparison with this, the waveform 305 is increased in voltage when the waveform 303 of the common electrode changes. The The difference ΔV between the waveform 304 and the waveform 305 becomes an error, and the conversion output 122 of the A / D conversion circuit 111 has a value in which ΔV is superimposed after the sampling point SMPRP.

図7には図2で説明した接触検出回路と液晶ディスプレイパネル103との別の関係が例示される。この関係は例えば図9に例示される液晶パネルディスプレイパネル103とタッチパネル102の積層構造を一例とする。図6との相違点は、上層ガラス1405の上面に配置されていたコモン電極1404が下層ガラス1407の下面にソース電極1408と共に配置され、代わりにタッチパネル電極としての検出電極204の近傍に対向電極401を配置した構造を有する。   FIG. 7 illustrates another relationship between the touch detection circuit described in FIG. 2 and the liquid crystal display panel 103. For example, the laminated structure of the liquid crystal panel display panel 103 and the touch panel 102 illustrated in FIG. The difference from FIG. 6 is that the common electrode 1404 arranged on the upper surface of the upper glass 1405 is arranged together with the source electrode 1408 on the lower surface of the lower glass 1407, and instead the counter electrode 401 in the vicinity of the detection electrode 204 as a touch panel electrode. It has the structure which arranged.

図7に例示されるように対向電極401は接地電圧Vssに接続されている。この液晶ディスプレイパネル103の構造は、電圧検出電極204とコモン電極1404との間に対向電極401が存在し、これにより、コモン電極1404の反転動作は、対向電極401をはさんだカップリング容量Cc402とカップリング容量Cg403とを通して電圧検出電極204に影響を与える。これにより、図8のタイミングチャートに例示されるように、コモン電極1404の変動の影響が電圧検出電極204に出現すると、その変化はその直後に対向電極401に吸収される。したがって、電圧の変動レベルは短時間で収束する。その場合の対向電極の電圧波形は404のようになり、コモン電極1404が反転するタイミング付近でΔVが重畳される。このタイミングがサンプリングポイントSMPLPにされれば、検出データ122はΔVが重畳された値となる。   As illustrated in FIG. 7, the counter electrode 401 is connected to the ground voltage Vss. In the structure of the liquid crystal display panel 103, the counter electrode 401 exists between the voltage detection electrode 204 and the common electrode 1404, so that the inversion operation of the common electrode 1404 is coupled with the coupling capacitance Cc 402 across the counter electrode 401. The voltage detection electrode 204 is affected through the coupling capacitance Cg 403. Thereby, as illustrated in the timing chart of FIG. 8, when the influence of the fluctuation of the common electrode 1404 appears in the voltage detection electrode 204, the change is absorbed by the counter electrode 401 immediately thereafter. Therefore, the voltage fluctuation level converges in a short time. In this case, the voltage waveform of the counter electrode is as indicated by 404, and ΔV is superimposed around the timing at which the common electrode 1404 is inverted. If this timing is set to the sampling point SMPLP, the detection data 122 has a value on which ΔV is superimposed.

図10には図4と図7の夫々に着目したときのノイズキャンセルパターンテーブル109の一例が示される。PTND1は図4の関係を持つタッチパネルと液晶ディスプレイパネルとを用いた場合におけるノイズキャンセルパターンデータを示し、PTND2は図7の関係を持つタッチパネルと液晶ディスプレイパネルとを用いた場合におけるノイズキャンセルパターンデータを示す。夫々のパターンデータの並び順を示すタイミング値0〜nは、コモン電極反転を出力するタイミングを0として、所定の動作クロック信号のサイクル単位で1ずつ増加する値を例示的に示している。図10に従えば、コモン電極反転を出力するタイミングは、表示タイミング信号117が示す垂直同期信号の変化タイミングを意味する。図10における値mは、サンプルポイントSMPLPにおけるタイミング値である。所定の動作クロック信号は例えば水平同期信号又はその分周周波数を有するクロック信号とされる。どのタイミング値の補正データを選択するかは、表示タイミング信号117の変化から検出タイミング信号119が変化されるまでの期間を、表示タイミング信号117の変化に基づいてノイズキャンセルパターンテーブル109が計数することにより、前記タイミング値を求め、そのタイミング値に対応する補正データを選択して乗算回路130に出力すればよい。表示タイミング信号117の変化から検出タイミング信号119が変化されるまでの期間は通常固定として考えればよいが、タッチパネル102や液晶ディスプレイ103の構造によって大きく変化させなければならないときは、制御プロセッサ104からのレジスタ設定に従って、前記所定の動作クロックサイクルの計数に用いるクロック信号の周波数を選択可能にしておけばよい。図10の例ではノイズキャンセルパターンデータPTND1,PTND2は夫々補正データテーブルを構成し、どれを選択するかは構造指定レジスタ106,107の設定値によって決定され、選択された補正データテーブルの中から選択する補正データは表示タイミング信号117に同期する計数動作によって検出タイミング信号119による検出タイミングに対応するタイミング値によって決定される。   FIG. 10 shows an example of the noise cancellation pattern table 109 when attention is paid to each of FIG. 4 and FIG. PTND1 indicates noise cancellation pattern data when the touch panel and the liquid crystal display panel having the relationship of FIG. 4 are used, and PTND2 indicates noise cancellation pattern data when the touch panel and the liquid crystal display panel having the relationship of FIG. 7 are used. Show. The timing values 0 to n indicating the arrangement order of the respective pattern data are exemplarily shown as values that are incremented by 1 for each cycle of a predetermined operation clock signal, with the timing of outputting the common electrode inversion being 0. According to FIG. 10, the timing at which the common electrode inversion is output means the change timing of the vertical synchronization signal indicated by the display timing signal 117. The value m in FIG. 10 is a timing value at the sample point SMPLP. The predetermined operation clock signal is, for example, a horizontal synchronization signal or a clock signal having a divided frequency thereof. Which timing value correction data is selected is determined by the noise cancellation pattern table 109 counting the period from the change in the display timing signal 117 to the change in the detection timing signal 119 based on the change in the display timing signal 117. Thus, the timing value is obtained, correction data corresponding to the timing value is selected and output to the multiplication circuit 130. The period from the change of the display timing signal 117 to the change of the detection timing signal 119 may be considered as being normally fixed. However, when the change must be largely made depending on the structure of the touch panel 102 or the liquid crystal display 103, the control processor 104 The frequency of the clock signal used for counting the predetermined operation clock cycle may be selected according to the register setting. In the example of FIG. 10, the noise cancellation pattern data PTND1 and PTND2 constitute a correction data table, respectively, which is selected is determined by the setting values of the structure designation registers 106 and 107, and is selected from the selected correction data table. The correction data to be determined is determined by a timing value corresponding to the detection timing by the detection timing signal 119 by a counting operation synchronized with the display timing signal 117.

以上より、液晶ディスプレイパネル103の表示動作に連動したタッチパネル102の動作を実現するから、この液晶ディスプレイパネル103の表示動作に起因してタッチパネルに102に重畳されたノイズを容易且つ確実にキャンセルすることができる。   As described above, since the operation of the touch panel 102 linked to the display operation of the liquid crystal display panel 103 is realized, the noise superimposed on the touch panel 102 due to the display operation of the liquid crystal display panel 103 can be easily and reliably canceled. Can do.

ドライバLSI101で駆動するタッチパネル102とディスプレイパネル103に応じた補正データを補正データテーブルPTND1,PTND2に格納するので種々のタッチパネルとディスプレイパネルに容易に対応することができる。   Since correction data corresponding to the touch panel 102 and the display panel 103 driven by the driver LSI 101 is stored in the correction data tables PTND1 and PTND2, it is possible to easily cope with various touch panels and display panels.

表示タイミングに同期して動作されたタッチパネル102から検出タイミング信号119に同期して検出データ122が取得されるが、その検出タイミングに重畳されたノイズをキャンセルする補正データは、前記表示タイミング信号117による表示タイミングから前記検出タイミング信号119による検出タイミングまでのインターバルをアドレスオフセットとして考慮して補正データテーブルPTND1(PTND2)から読み出されるから、上記インターバルを直接把握して、ピンポイントで補正データを用意することは要求されない。   Detection data 122 is acquired in synchronization with the detection timing signal 119 from the touch panel 102 operated in synchronization with the display timing. Correction data for canceling noise superimposed on the detection timing is based on the display timing signal 117. Since the interval from the display timing to the detection timing by the detection timing signal 119 is considered as an address offset and is read from the correction data table PTND1 (PTND2), the above interval is directly grasped and correction data is prepared pinpointly. Is not required.

《実施の形態2》
図11にはノイズキャンセルパターンを自動生成する機能を追加したドライバLSI101Aが例示される。図11のドライバLSI101Aは、図1に比べて、ノイズキャンセルパターンを自動生成するためのノイズパターン調整部1301が追加された。それに応じて構造指示レジスタ106,107が不要になり、固体差も自動生死柄されるノイズキャンセルパターンに反映されるようになるからパターン強度調整レジスタ108及び乗算回路130も不用にされる。
<< Embodiment 2 >>
FIG. 11 illustrates a driver LSI 101A to which a function for automatically generating a noise cancellation pattern is added. Compared to FIG. 1, the driver LSI 101A of FIG. 11 has a noise pattern adjustment unit 1301 for automatically generating a noise cancellation pattern. Accordingly, the structure instruction registers 106 and 107 are not required, and the individual difference is reflected in the noise cancellation pattern that is automatically life-and-death, so that the pattern intensity adjustment register 108 and the multiplication circuit 130 are also unnecessary.

ノイズパターン調整部1301は、システムインタフェース105からの調整モードコマンドを受けて起動し、タッチパネルタイミング生成部112A、液晶タイミング生成部113A、及び液晶表示データ生成部115Aを動作させて液晶ディスプレイパネル103を駆動し、これによりタッチパネル102に影響を与え、これをノイズパターンとして取り込み、ノイズキャンセルパターンテーブル109に設定する値を算出し、これを前記テーブル109に書き込むように制御する。これにより、実施の形態1で説明した構造指示レジスタ106,107及びパターン強度調整レジスタ108を使用して明示的に調整していたノイズパターンテーブルを調整モードコマンドのみで設定可能とする。尚、タッチパネルタイミング生成部112A、液晶タイミング生成部113A、及び液晶表示データ生成部115Aは図1のタッチパネルタイミング生成部112、液晶タイミング生成部113、及び液晶表示データ生成部115と基本的な機能は同じであるが、ノイズパターン調整部1301の制御に従ってノイズパターンの自動生成にも流用される点が相違される。   The noise pattern adjustment unit 1301 is activated in response to an adjustment mode command from the system interface 105 and operates the touch panel timing generation unit 112A, the liquid crystal timing generation unit 113A, and the liquid crystal display data generation unit 115A to drive the liquid crystal display panel 103. Thus, the touch panel 102 is affected, and this is taken in as a noise pattern, a value set in the noise cancellation pattern table 109 is calculated, and control is performed so as to write it in the table 109. Thus, the noise pattern table that has been explicitly adjusted using the structure instruction registers 106 and 107 and the pattern intensity adjustment register 108 described in the first embodiment can be set only by the adjustment mode command. The touch panel timing generation unit 112A, the liquid crystal timing generation unit 113A, and the liquid crystal display data generation unit 115A are basically the same as the touch panel timing generation unit 112, the liquid crystal timing generation unit 113, and the liquid crystal display data generation unit 115 of FIG. Although the same, it is different in that it is also used for automatic generation of a noise pattern under the control of the noise pattern adjustment unit 1301.

図12にはノイズパターン調整部1301の具体例が示される。調整モードシーケンサ601は調整モードレジスタ614が真となるのを受け、調整モード(キャリブレーションモード)をスタートさせ、制御信号621によって液晶タイミング生成部113Aを起動し、制御信号622によって液晶表示データ生成部115Aを起動して、液晶ディスプレイパネル103にノイズキャンセルパターンを生成するための表示動作を順次実行させる。調整モードの最初の動作では液晶表示を行わずにタッチパネルを起動してタッチセンスによる検出データ(第1の検出データ)122を得る。それ以降は、液晶表示を行い、タッチセンスのタイミングを順次ずらしながらセンスタッチパネルを起動してタッチセンスによる検出データ(第2の検出データ)122を得る。今後、調整モードで取得される検出データを調整用検出データ122Aと称し、実動作で得られる検出データ122と区別する。第1の検出データと第2の検出データとの差分によって誤差を抽出する。以下、そのための構成について更に詳述する。   FIG. 12 shows a specific example of the noise pattern adjustment unit 1301. In response to the adjustment mode register 614 becoming true, the adjustment mode sequencer 601 starts the adjustment mode (calibration mode), starts the liquid crystal timing generation unit 113A by the control signal 621, and starts the liquid crystal display data generation unit by the control signal 622. 115A is activated to cause the liquid crystal display panel 103 to sequentially execute a display operation for generating a noise cancellation pattern. In the first operation in the adjustment mode, the touch panel is activated without performing liquid crystal display, and detection data (first detection data) 122 by touch sense is obtained. Thereafter, liquid crystal display is performed, and the sense touch panel is activated while sequentially shifting the timing of touch sense, and detection data (second detection data) 122 by touch sense is obtained. In the future, detection data acquired in the adjustment mode will be referred to as adjustment detection data 122A, and will be distinguished from detection data 122 obtained in actual operation. An error is extracted based on the difference between the first detection data and the second detection data. Hereinafter, the configuration for that purpose will be described in more detail.

サイクルカウンタ602はクロック数を計測するカウンタで、表示タイミング信号117を受けその信号の変化タイミングを基点としてクック信号を計測し、その計数値を常時比較器604へ出力する。ここで、計数されるクロック信号は図10で説明した動作クロック信号と同じクロック信号とされる。調整モードレジスタ614の値が偽の場合、つまり調整モードでないことを示している場合、サイクルカウンタ602は計測を行わず、常時0を出力する。調整モードレジスタ614が真の場合のみサイクルカウンタ602での計測を行う。スタートタイミングレジスタ603は調整モードによる計測タイミングを決定するための書換え可能なレジスタであり、その値はサイクルカウンタ602の計数出力値との比較対象にされる。比較器604は2つの入力値の一を判別する回路であり、入力が同値の場合に出力が真となる。一方の入力はサイクルカウンタ602の出力値であり、他方の入力はスタートタイミングレジスタ603の値であり、比較結果はスタートタイミング信号620としタッチパネルタイミング生成部112Aに送信される。   The cycle counter 602 is a counter that measures the number of clocks. The cycle counter 602 receives the display timing signal 117, measures the cook signal based on the change timing of the signal, and outputs the count value to the comparator 604 at all times. Here, the counted clock signal is the same clock signal as the operation clock signal described in FIG. When the value of the adjustment mode register 614 is false, that is, when it indicates that the adjustment mode is not set, the cycle counter 602 does not perform measurement and always outputs 0. The measurement by the cycle counter 602 is performed only when the adjustment mode register 614 is true. The start timing register 603 is a rewritable register for determining the measurement timing in the adjustment mode, and its value is to be compared with the count output value of the cycle counter 602. The comparator 604 is a circuit for discriminating one of two input values, and the output is true when the inputs are the same value. One input is the output value of the cycle counter 602, the other input is the value of the start timing register 603, and the comparison result is transmitted to the touch panel timing generation unit 112A as the start timing signal 620.

調整モードが指示されているとき調整モードシーケンサ601は既に液晶タイミング生成部113A及び液晶表示データ生成部115Aを介して液晶ディスプレイに103に表示タイミング117に同期してキャンセルパターン生成のためのテスト画像を表示している。タッチパネルタイミング生成部112Aは比較器604から送信されてくるスタートタイミング信号620に同期してタッチパネル102起動し、タッチパネル102で得られる検出信号をA/D変換回路111でディジタ信号に変換させ、調整用検出データ122Aを出力させる。この動作において、スタートタイミング信号620は液晶表示とタッチセンスの実動作における表示タイミング信号117に代えて用いられる信号であり、スタートタイミング信号620が変化されると、表示タイミング信号117が変化されから検出タイミング信号119が変化されるまでの前記時間と同じ時間の経過を待って、検出タイミング信号119を変化させる。これにより、調整モードでは、スタートタイミングレジスタ603に設定されたタイミングを基準としてスタート信号620によりタッチセンサ102が起動された場合の調整用検出データ122Aが得られる。したがって、この調整用検出データ122Aが得られるタイミングはスタートタイミングレジスタ603に設定される値によってプログラマブルとされる。実際には調整モードシーケンサ601が所定の手順に従って順次変更し、これにより、各種タイミングで、夫々複数回、調整用検出データ122Aを取得することができる。   When the adjustment mode is instructed, the adjustment mode sequencer 601 has already provided a test image for generating a cancel pattern in synchronization with the display timing 117 on the liquid crystal display 103 via the liquid crystal timing generation unit 113A and the liquid crystal display data generation unit 115A. it's shown. The touch panel timing generation unit 112A starts up the touch panel 102 in synchronization with the start timing signal 620 transmitted from the comparator 604, converts the detection signal obtained from the touch panel 102 into a digital signal by the A / D conversion circuit 111, and detects for adjustment. Data 122A is output. In this operation, the start timing signal 620 is a signal used in place of the display timing signal 117 in the actual operation of liquid crystal display and touch sense. When the start timing signal 620 is changed, the detection timing signal is changed after the display timing signal 117 is changed. The detection timing signal 119 is changed after waiting for the elapse of the same time as the time until 119 is changed. As a result, in the adjustment mode, adjustment detection data 122A when the touch sensor 102 is activated by the start signal 620 with reference to the timing set in the start timing register 603 is obtained. Therefore, the timing at which the adjustment detection data 122A is obtained is programmable by the value set in the start timing register 603. Actually, the adjustment mode sequencer 601 sequentially changes in accordance with a predetermined procedure, whereby the adjustment detection data 122A can be acquired a plurality of times at various timings.

前述のように、調整モードの最初の動作で第1の検出データを生成するときは液晶表示を行わずにタッチパネルを起動してタッチセンスを行い、それ以降、液晶表示を行い、タッチセンスのタイミングを順次ずらしながらセンスタッチパネルを起動してタッチセンスによる調整用検出データ122Aを得る。液晶停止時測定値レジスタ608は、複数回行う調整モード測定のうち、初回に行う液晶パネルを駆動しない場合にA/D変換回路111から出力される調整用検出データ122Aを取り込んで保持する。保持されている初回の調整用検出データ122A(第1の検出データ)は減算器609へ送信され、初回以降に液晶パネルを駆動して測定した調整用検出データ122A(第2の検出データ)との差分をとるために使用される。減算器609はA/D変換回路111と液晶停止時測定値レジスタ608の値との減算を行い、その結果を誤差一時記憶テーブル610に格納する。この減算は前記初回以降の液晶ディスプレイパネル103を駆動している場合の測定時のみ行われる。誤差一時記憶テーブル610は減算結果609を誤差、つまり液晶ディスプレイパネル103を駆動した場合にタッチパネルへ102のノイズ値として保持する。ノイズ測定は、スタートタイミングレジスタ603への一つの設定値に対して複数回行われ、その統計値を算出して使用するために全ての誤差値を一時的に保持する。この保持値は平均値算出部611及び標準偏差計算部612に供給され、統計値の算出に使用される。平均部算出部611はテーブル610に保持されている値から平均値(算術平均値)を算出し、この値を当該タイミング(スタートタイミングレジスタ603への一つの設定値による)のノイズ値としてノイズキャンセルパターンテーブル109に登録される。登録されたデータは実動作において補正データとし利用されることになる。   As described above, when the first detection data is generated in the first operation of the adjustment mode, the touch panel is activated without performing the liquid crystal display, the touch sense is performed, and thereafter, the liquid crystal display is performed, and the touch sense timing is generated. The sense touch panel is activated while sequentially shifting and the detection data 122A for adjustment by touch sense is obtained. The liquid crystal stop measurement value register 608 captures and holds adjustment detection data 122A output from the A / D conversion circuit 111 when the liquid crystal panel to be performed for the first time is not driven among the adjustment mode measurements performed a plurality of times. The first adjustment detection data 122A (first detection data) held is transmitted to the subtractor 609 and the adjustment detection data 122A (second detection data) measured by driving the liquid crystal panel after the first time. Used to calculate the difference between The subtractor 609 performs subtraction between the A / D conversion circuit 111 and the value in the liquid crystal stop measurement value register 608 and stores the result in the temporary error storage table 610. This subtraction is performed only during measurement when the liquid crystal display panel 103 is driven after the first time. The error temporary storage table 610 holds the subtraction result 609 as an error, that is, as a noise value of the touch panel 102 when the liquid crystal display panel 103 is driven. Noise measurement is performed a plurality of times for one set value in the start timing register 603, and all error values are temporarily held in order to calculate and use the statistical value. The held value is supplied to the average value calculation unit 611 and the standard deviation calculation unit 612, and is used for calculation of the statistical value. The average part calculation unit 611 calculates an average value (arithmetic average value) from the values held in the table 610, and uses this value as a noise value at the timing (by one set value to the start timing register 603) as a noise cancellation pattern. Registered in the table 109. The registered data is used as correction data in actual operation.

また同時に計算結果は標準偏差計算部612に送信され標準偏差算出に使用される。標準偏差算出部612はテーブル610の値とその平均値を使用して標準偏差値を算出する。この標準偏差の値は座標位置ヒステリシス値計算部613で出力座標値の安定性を保持するヒステリシスを調整するために使用される。座標位置ヒステリシス値計算部613は、座標位置を安定させるヒステリシスの強度を決定し、座標位置ヒステリシス値615を出力する。本ヒステリシス値615は座標計算回路110において、座標の微小な変化は無視し、大きい場合に出力を変化させるヒステリシス動作に使用され、本値が大きい場合はより大きな変化を無視するよう動作し、小さい場合はより小さな変化で出力を変化させるように動作する。出力座標の感度と安定度はトレードオフの関係にあるため、最適に設定するための調整が必要となり、本値をノイズ値のばらつきである標準偏差から求めることで、液晶の表示データを含む表示状態を考慮した調整が可能となる。即ち、補正データ生成処理毎に、夫々の第2の検出データに対する前記第1の検出データとの差分及びそれらを平均して得られた補正データに基づいて標準偏差を算出し、この標準偏差の大小に基づいてヒステリシス値を演算して前記座標演算回路110に与え、座標演算回路110は、実動作において前記タッチパネルの出力に基づいて得られた検出データからタッチパネルの座標を演算するとき当該検出データの変化に対する感度が前記ヒステリシス値によって制御される。標準偏差を用いて補正データの生成誤差を検出データの変化に対する座標演算における感度に反映するから、補正データの精度の高低を座標演算回路110による座標演算に反映するこができ、この点において、タッチセンサによる検出精度を更に向上させることができる。   At the same time, the calculation result is transmitted to the standard deviation calculation unit 612 and used for standard deviation calculation. The standard deviation calculation unit 612 calculates a standard deviation value using the values in the table 610 and the average value thereof. The value of the standard deviation is used by the coordinate position hysteresis value calculation unit 613 to adjust the hysteresis that maintains the stability of the output coordinate value. The coordinate position hysteresis value calculation unit 613 determines the strength of hysteresis that stabilizes the coordinate position, and outputs a coordinate position hysteresis value 615. This hysteresis value 615 is used in the coordinate calculation circuit 110 to ignore a minute change in coordinates, and is used for a hysteresis operation for changing the output when it is large, and operates to ignore a larger change when this value is large, and is small. If so, it works to change the output with smaller changes. Since the sensitivity and stability of the output coordinates are in a trade-off relationship, adjustments are required for optimal settings, and this value is obtained from the standard deviation, which is the variance of the noise value. Adjustment in consideration of the state becomes possible. That is, for each correction data generation process, a standard deviation is calculated based on the difference between the first detection data with respect to each second detection data and the correction data obtained by averaging them, and the standard deviation is calculated. Based on the magnitude, a hysteresis value is calculated and applied to the coordinate calculation circuit 110. The coordinate calculation circuit 110 calculates the touch panel coordinates from the detection data obtained based on the output of the touch panel in actual operation. The sensitivity to changes is controlled by the hysteresis value. Since the generation error of the correction data is reflected in the sensitivity in the coordinate calculation with respect to the change of the detection data using the standard deviation, the accuracy of the correction data can be reflected in the coordinate calculation by the coordinate calculation circuit 110. In this respect, The detection accuracy by the touch sensor can be further improved.

図12のノイズパターン調整部1301の動作を全体的に説明する。調整モードシーケンサ601は調整モードレジスタ614に設定された調整コマンドによる値を受けて調整モードをスタートさせ、液晶タイミング生成部113A及び液晶表示データ生成部115Aを起動し、液晶ディスプレイパネル103への調整モード用表示を行い、表示駆動信号117を発生させる。これを使用してサイクルカウンタ602が表示タイミング信号117の変化点からのクロックサイクル数を計測し、この値がスタートタイミングレジスタ603の値となった時点で、比較器604からスタートタイミング信号620が出力される。これにより、タッチパネルタイミング生成部112Aはタッチパネル102を起動し、検出信号をA/D変換回路111が入力して調整用検出データ122Aを出力する。タッチパネル102を起動したときの反応結果は、少なくとも液晶ディスプレイパネル103を駆動していない場合と駆動している場合の双方に対して取り込み、駆動していない場合の調整用検出データ122Fは液晶停止時測定値レジスタ608に保存し、駆動している場合の調整用検出データ122Aは減算器609に送信され、液晶停止時測定値レジスタ608の保存値との差分が算出される。差分は誤差一時記憶テーブル610に保存される。表示パターンを変更してこの取り込みを複数回行い、算出した差分を順次保存する。このテーブル610に一時記憶された差分値を使用して平均値計算部611で平均値を算出し、これをそのタイミングのノイズキャンセル値、即ち補正データとしてノイズキャンセルパターンテーブル109に保存する。また、テーブル610が保持する差分とその平均値を使用して標準偏差計算部612で差分値の標準偏差を算出し、座標位置ヒステリシス値計算部613で座標位置ヒステリシス値615を算出する。1タイミングについて上記の測定が終了後、スタートタイミングレジスタ603に設定するスタートタイミング値を変更して同様の測定を行い、ノイズキャンセルパターンテーブル109に登録するタイミング(0〜n)数の分だけ繰り返すことで、ノイズキャンセルパターンを生成する。生成されたノイズキャンセルパターンデータは例えば図10の一つのノイズキャンセルパターンデータに相当するデータとされ、実動作において、実施の形態1で説明したと同様に使用される。ここでは、液晶ディスプレイパネルモ103及びタッチパネル102の個体差に応ずる調整が入ったノイズキャンセルが可能となるから、タッチパネル座標検出精度を更に向上させることが可能となる。また、前記ヒステリシス値を算出することで、座標検出の安定度と感度の最適値調整も可能となる。   The overall operation of the noise pattern adjustment unit 1301 in FIG. 12 will be described. The adjustment mode sequencer 601 receives the value according to the adjustment command set in the adjustment mode register 614, starts the adjustment mode, activates the liquid crystal timing generation unit 113A and the liquid crystal display data generation unit 115A, and adjusts the adjustment mode to the liquid crystal display panel 103. Display is performed and a display drive signal 117 is generated. Using this, the cycle counter 602 measures the number of clock cycles from the change point of the display timing signal 117, and when this value becomes the value of the start timing register 603, the start timing signal 620 is output from the comparator 604. . Thereby, the touch panel timing generation unit 112A activates the touch panel 102, and the detection signal is input to the A / D conversion circuit 111 and the adjustment detection data 122A is output. The reaction result when the touch panel 102 is activated is captured at least when the liquid crystal display panel 103 is not driven and when it is driven, and the adjustment detection data 122F when it is not driven is when the liquid crystal is stopped. The adjustment detection data 122A stored in the measurement value register 608 and driven is transmitted to the subtractor 609, and the difference from the stored value in the measurement value register 608 when the liquid crystal is stopped is calculated. The difference is stored in the error temporary storage table 610. The display pattern is changed and this acquisition is performed a plurality of times, and the calculated differences are sequentially stored. The average value is calculated by the average value calculation unit 611 using the difference value temporarily stored in the table 610 and stored in the noise cancellation pattern table 109 as a noise cancellation value at that timing, that is, as correction data. The standard deviation calculator 612 calculates the standard deviation of the difference value using the difference held in the table 610 and the average value, and the coordinate position hysteresis value calculator 613 calculates the coordinate position hysteresis value 615. After the above measurement is completed for one timing, the start timing value set in the start timing register 603 is changed, the same measurement is performed, and the number of times (0 to n) registered in the noise cancellation pattern table 109 is repeated. Generate a noise cancellation pattern. The generated noise cancellation pattern data is, for example, data corresponding to one noise cancellation pattern data in FIG. 10 and is used in the same manner as described in the first embodiment in actual operation. In this case, noise cancellation including adjustment according to individual differences between the liquid crystal display panel module 103 and the touch panel 102 is possible, so that touch panel coordinate detection accuracy can be further improved. In addition, by calculating the hysteresis value, it is possible to adjust the optimum value of the stability and sensitivity of coordinate detection.

図13にはノイズパターン調整部1301の動作タイミングが示される。コモン電極1404が反転するタイミングからサイクルカウンタ値がインクリメントされていき、スタートタイミングレジスタ603に設定されている値kのタイミングでスタートタイミング信号620が発生される。このタイミングを使用してタッチパネル102への入力信号を生成し、その結果タッチパネル102の反応信号がA/D変換回路111へ入力される。A/D変換回路111の取り込みタイミングもスタートタイミングで生成され、その結果、A/D変換回路111の出力はそれぞれの取り込みタイミングの信号値が反映される。液晶ディスプレイパネル102の状態を、まずは表示しない状態として取り込みを行い(図中のAsの値)、次に表示状態を変化させながら連続して取り込みを行う(図中のA0からAnの値)。これらのうち、Asの値のみ液晶停止時測定値としてレジスタ608に保存し、A0〜Anの値との差分が演算され、その平均値が計算される。また、平均値M0からMnの値を使用して標準偏差の値ρが算出される。   FIG. 13 shows the operation timing of the noise pattern adjustment unit 1301. The cycle counter value is incremented from the timing at which the common electrode 1404 is inverted, and the start timing signal 620 is generated at the timing of the value k set in the start timing register 603. An input signal to the touch panel 102 is generated using this timing, and as a result, a reaction signal of the touch panel 102 is input to the A / D conversion circuit 111. The capture timing of the A / D conversion circuit 111 is also generated at the start timing. As a result, the output value of the A / D conversion circuit 111 reflects the signal value of each capture timing. The state of the liquid crystal display panel 102 is first taken in as a non-display state (value of As in the figure), and then taken in continuously while changing the display state (values from A0 to An in the figure). Among these, only the value of As is stored in the register 608 as the measurement value when the liquid crystal is stopped, the difference from the values of A0 to An is calculated, and the average value is calculated. Further, the standard deviation value ρ is calculated using the average values M0 to Mn.

図14に複数回の取り込みを行う時の表示パターンの一例を示す。801から804は各図が表示画面全体のイメージを示し、白抜き部分は全白パターン、斜線部分は全黒パターン部分を示す。801は全白のみの表示、802は全黒のみの表示であり、802と803は市松模様のパターンとなる。パターン周期は802が1回のみ、803が2回となり、これを画像解像度の周期となるまで細かくすることで、表示パターンによるドレイン線起因のノイズ影響を繰り込むことが可能となる。   FIG. 14 shows an example of a display pattern when a plurality of captures are performed. Reference numerals 801 to 804 each indicate an image of the entire display screen, with white portions indicating an all white pattern and hatched portions indicating an all black pattern portion. Reference numeral 801 denotes an all-white display, reference numeral 802 denotes an all-black display, and reference numerals 802 and 803 are checkered patterns. The pattern period is only once for 802 and twice for 803. By making this pattern fine until the period of the image resolution is reached, it is possible to introduce the noise effect due to the drain line due to the display pattern.

《実施の形態3》
実施の形態3では図2にはタッチパネル102によるセンス方式としてタッチパネルに接触があったときの時定数の変化に応じた時間の変化を検出データとして検出する容量検出方式に適用するドライバLSIについて説明する。
<< Embodiment 3 >>
In the third embodiment, FIG. 2 illustrates a driver LSI applied to a capacitance detection method that detects, as detection data, a change in time corresponding to a change in time constant when the touch panel is touched as a sense method using the touch panel 102. .

図15にはタッチパネル102において時間の変化を検出データとして検出する容量検出方式を例示する説明図である。検出容量901は接触により対接地電圧Vssの容量値が増加する。抵抗器902は電圧源電圧Vddに接続され、コンパレータ904の反転入力ノードの電圧をVddに上昇させる際に変化を緩やかにして、検出容量901の変化を時間方向に延ばすために使用される。アナログスイッチ903は非検出期間中に閉じられて検出容量901にかかる電圧を接地電圧Vssにリセットし、検出期間は開いて検出容量901を充電可能にする。コンパレータ904は入力される検出ノードの電圧とリファレンス電圧Vrefを比較し、検出ノードがVrefより低電圧の場合は出力をハイレベル、高電圧の場合はローレベルを出力するよう動作する。リファレンス電圧Vrefは検出ノード電圧を測定するための基準電圧であり、電源電圧Vddより低電圧に設定され、例えば電源電圧Vddの0.63倍に設定されることでコンパレータ904出力のハイ幅期間と検出容量901の関係を単純化可能になる。ハイ幅カウンタ906は所定のクロック信号を計数することによってコンパレータ904の出力電圧がハイレベルとなる期間を計測するカウンタである。このカウント値は検出容量901の計算に使用される。このハイ幅カウンタ906は図1の実施の形態1で説明したA/D変換回路111に代えて採用される回路ブロックであある。   FIG. 15 is an explanatory diagram illustrating a capacity detection method for detecting a change in time as detection data in the touch panel 102. The capacitance value of the ground voltage Vss increases when the detection capacitor 901 is touched. The resistor 902 is connected to the voltage source voltage Vdd, and is used to moderate the change when the voltage of the inverting input node of the comparator 904 is increased to Vdd, and to extend the change of the detection capacitor 901 in the time direction. The analog switch 903 is closed during the non-detection period to reset the voltage applied to the detection capacitor 901 to the ground voltage Vss, and is opened during the detection period so that the detection capacitor 901 can be charged. The comparator 904 compares the input voltage of the detection node with the reference voltage Vref, and operates to output a high level when the detection node is lower than Vref and output a low level when the detection node is high. The reference voltage Vref is a reference voltage for measuring the detection node voltage, and is set to a voltage lower than the power supply voltage Vdd. For example, the reference voltage Vref is set to 0.63 times the power supply voltage Vdd. The relationship of the detection capacitor 901 can be simplified. The high width counter 906 is a counter that measures a period during which the output voltage of the comparator 904 is at a high level by counting a predetermined clock signal. This count value is used for calculation of the detection capacity 901. The high width counter 906 is a circuit block employed in place of the A / D conversion circuit 111 described in the first embodiment of FIG.

図16は図15の回路構成における検出動作タイミングを例示する。907〜909はコンパレータ904の入力信号波形をあらわしている。907は接触なし、908は接触しており検出信号線から接触点が遠い場合、909は検出信号線から接触点が近い場合である。それぞれ検出容量は小さい値から大きい値に変化し、これによりアナログスイッチ903を開いた時点からリファレンス電圧Vrefに到達するまでの時間が延長していく。910〜912はコンパレータ904の出力信号であり、ハイとなる期間がリファレンス電圧Vrefにまで到達する時間に応じて延長される。この場合には、座標計算回路110はハイとなる期間に応じて座標を演算することになる。   FIG. 16 illustrates the detection operation timing in the circuit configuration of FIG. Reference numerals 907 to 909 represent input signal waveforms of the comparator 904. Reference numeral 907 indicates no contact, reference numeral 908 indicates that the contact point is far from the detection signal line, and reference numeral 909 indicates a case where the contact point is close to the detection signal line. Each detection capacitance changes from a small value to a large value, thereby extending the time from when the analog switch 903 is opened until the reference voltage Vref is reached. Reference numerals 910 to 912 denote output signals from the comparator 904, which are extended in accordance with the time during which the high period reaches the reference voltage Vref. In this case, the coordinate calculation circuit 110 calculates the coordinates according to the high period.

図17には図15の容量検出方式においての液晶ディスプレイパネル103からのノイズが伝播する経路が示される。図中1001は対向電極、1002はコモン電極電であり、それによってカップリング容量Cg1001が形成される。カップリング容量1001によりコモン電極1404の信号がコンパレータ904の入力電圧にノイズとして影響を与える。   FIG. 17 shows a path through which noise from the liquid crystal display panel 103 propagates in the capacity detection system of FIG. In the figure, reference numeral 1001 denotes a counter electrode, and reference numeral 1002 denotes a common electrode, which forms a coupling capacitor Cg1001. Due to the coupling capacitor 1001, the signal of the common electrode 1404 affects the input voltage of the comparator 904 as noise.

図18のタイミングチャートには図17で説明したノイズの伝播による影響が示される。ここではコモン電極1404の信号はローレベルからハイレベルに反転している。1102と1103はコンパレータ904の入力信号で、破線の1102はコモン電極1404の反転が起きない場合の波形であり、1103はコモン電極1404の反転によるノイズが伝播した場合の波形を示す。波形1103ではノイズ伝播により電圧が上昇しており、これによりリファレンス電圧Vrefに到達する時間が短縮されている。これに応じて、コンパレータ904の出力についてもノイズなしの波形1104に対してノイズ重畳時の波形1105は1106のノイズによる誤差分だけ短縮される。   The timing chart of FIG. 18 shows the influence of noise propagation described in FIG. Here, the signal of the common electrode 1404 is inverted from the low level to the high level. Reference numerals 1102 and 1103 denote input signals to the comparator 904. A broken line 1102 denotes a waveform when the inversion of the common electrode 1404 does not occur, and 1103 denotes a waveform when noise due to the inversion of the common electrode 1404 propagates. In the waveform 1103, the voltage rises due to noise propagation, thereby reducing the time to reach the reference voltage Vref. Accordingly, the output of the comparator 904 is shortened by the error due to the noise 1106 in the waveform 1105 when the noise is superimposed, with respect to the waveform 1104 without noise.

図19には図17及び図18で説明したノイズの影響を相殺可能としたドライバLSI101Bの構成が例示される。図1のドライバLSI101とは、ノイズキャンセルパターンテーブル109A、1/R設定レジスタ1202、係数算出回路1201、乗算器1203,1204、及びハイ幅カウンタ906から成る補正回路を備える点が相違される。図17のコンパレータ904はタッチパネル102に配置される。特に図示はしないがコンパレータ904をハイ幅カウンタ906と共にドライバLSI101Bに配置してもよい。   FIG. 19 illustrates a configuration of the driver LSI 101B that can cancel the influence of the noise described in FIG. 17 and FIG. 1 is different from the driver LSI 101 in FIG. 1 in that a correction circuit including a noise cancellation pattern table 109A, a 1 / R setting register 1202, a coefficient calculation circuit 1201, multipliers 1203 and 1204, and a high width counter 906 is provided. The comparator 904 in FIG. 17 is disposed on the touch panel 102. Although not particularly illustrated, the comparator 904 may be arranged in the driver LSI 101B together with the high width counter 906.

前記補正回路は、前記所定の時定数を決める抵抗値Rの逆数1/Rと、前記時定数で決まる減衰率を考慮し前記補正データ(ノイズキャンセルパターンテーブル109Aから読み出されたデータ)120Aをパラメータとして演算された比率データ125とを、前記検出データ122Bに乗算して補正を行う。即ち、係数算出回路1201は、ノイズキャンセルパターンテーブル109Aからの出力値a(補正データ120A)を受け、1/(1-log(a))の値(比率データ125)を算出して、乗算器1203に与える。1/R設定レジスタ1202は、容量検出回路に使用する抵抗器902の抵抗値の逆数(121A)が外部から設定されるレジスタである。乗算器1203は1/(1-log(a))と1/Rを乗算し、ハイ幅カウンタ906の係数値に含まれるノイズ量を比率で算出する。乗算器1204は乗算器1203の出力とハイ幅カウンタ906の出力とを乗算し、ノイズ除去後の値を算出し、これを座標計算回路110に出力する。   The correction circuit takes the correction data (data read from the noise cancellation pattern table 109A) 120A in consideration of the reciprocal 1 / R of the resistance value R that determines the predetermined time constant and the attenuation rate determined by the time constant. Correction is performed by multiplying the detection data 122B by the ratio data 125 calculated as a parameter. That is, the coefficient calculation circuit 1201 receives the output value a (correction data 120A) from the noise cancellation pattern table 109A, calculates a value of 1 / (1-log (a)) (ratio data 125), and a multiplier. 1203. The 1 / R setting register 1202 is a register in which the reciprocal (121A) of the resistance value of the resistor 902 used in the capacitance detection circuit is set from the outside. The multiplier 1203 multiplies 1 / (1-log (a)) by 1 / R and calculates the amount of noise included in the coefficient value of the high width counter 906 as a ratio. The multiplier 1204 multiplies the output of the multiplier 1203 and the output of the high width counter 906, calculates a value after noise removal, and outputs this to the coordinate calculation circuit 110.

上記補正回路の補正の意義を更に説明する。まず、容量に電荷がチャージされる場合に、容量の電圧Voutが変化する式は、
Vout = Vin(1 - e^(t/RC))
と表すことができる。上記において^はべき乗、VinはDC電源電圧を意味する。これを時間tで整理すると、
t = RC log(1 - Vout/Vin)
となる。そのlog部分の式は、Vout=0.63Vinとおくと、1になり、t = RCとなる。これは、コンパレータ904で検知する電圧Voutを0.63Vinと設定することに相当する。
The significance of the correction of the correction circuit will be further described. First, when a charge is charged in a capacitor, the equation for changing the voltage Vout of the capacitor is
Vout = Vin (1-e ^ (t / RC))
It can be expressed as. In the above, ^ means power and Vin means DC power supply voltage. If this is organized by time t,
t = RC log (1-Vout / Vin)
It becomes. The expression of the log part is 1 when Vout = 0.63Vin, and t = RC. This corresponds to setting the voltage Vout detected by the comparator 904 to 0.63 Vin.

ここで、電圧にノイズが重畳することを考えたときに、ノイズ補正係数aにより正しい時間に補正すると、
t = RC log ((1 - Vout/Vin)/a)
= RC (log(1 - Vout/Vin) - log(a))
となる。上記条件より、log(1 - Vout/Vin) =1で、
t = RC (1 - log(a))
となる。これをCで整理すると、
C = t * 1/R * 1/(1 - log(a))
となる。これは時定数による減衰時間とCとの関係を簡便に表す式となっており、タッチセンサによる検出容量値の変化とハイ幅カウンタ609の出力幅とを相関させる関係式とされるから、ノイズ補正係数aの値を適当に決めることにより、t * 1/R * 1/(1 - log(a))はノイズをキャンセルするための比率データとして把握することが可能になる。この観点より、ノイズ補正係数aは予めその値が検証されてノイズキャンセルパターンテーブル109Aに保持されている。ノイズ補正係数aは、液晶ディスプレイパネルの構造やタッチパネルの構造に依存し、構造指定レジスタ106,107の設定値に従って最適なaの値が補正データとして選択される。
Here, when considering that noise is superimposed on the voltage, when correcting to the correct time with the noise correction coefficient a,
t = RC log ((1-Vout / Vin) / a)
= RC (log (1-Vout / Vin)-log (a))
It becomes. From the above conditions, log (1-Vout / Vin) = 1,
t = RC (1-log (a))
It becomes. If this is organized in C,
C = t * 1 / R * 1 / (1-log (a))
It becomes. This is an expression that simply represents the relationship between the decay time due to the time constant and C, and is a relational expression that correlates the change in the detected capacitance value by the touch sensor and the output width of the high width counter 609. By appropriately determining the value of the correction coefficient a, t * 1 / R * 1 / (1-log (a)) can be grasped as ratio data for canceling noise. From this viewpoint, the value of the noise correction coefficient a is verified in advance and held in the noise cancellation pattern table 109A. The noise correction coefficient a depends on the structure of the liquid crystal display panel and the structure of the touch panel, and an optimum value of a is selected as correction data according to the set values of the structure designation registers 106 and 107.

これにより、時間の変化を検出データとして検出する容量検出方式を採用する場合にも液晶ディスプレイパネルの駆動タイミングに同期してタッチパネルデータを処理することにより、上記同様に、ノイズ重畳量を予測して除去することが可能となる。   As a result, the amount of noise superimposition can be predicted in the same manner as described above by processing the touch panel data in synchronization with the driving timing of the liquid crystal display panel even when a capacity detection method for detecting a change in time as detection data is adopted. It can be removed.

以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。   Although the invention made by the present inventor has been specifically described based on the embodiments, it is needless to say that the present invention is not limited thereto and can be variously modified without departing from the gist thereof.

例えば、上記説明では表示信号として垂直同期信号に応ずるタイミング信号を用いる場合について説明したが、本発明はそれに限定されず、水平同期信号に応ずるタイミング信号などを用いてもよい。タッチパネルはマトリクスジィジィ状の位置を検出する構成に限定されず、予め設定された偏在位置の検出にも適用することができる。タッチパネルと液晶ディスプレイパネルは上下方向に完全に重なって積層されていなくてもよい。タッチパネルの検出パッドが液晶ディスプレイパネルの周縁部や近傍に配置された構造に対しても本発明に係るドライバ回路の駆動対象となる。ディスプレイパネルは液晶に限定されず、プラズマディスプレイパネル出合ってもよいし、電子ペーパ等に適用される有機ELパネル等であってもよい。ドライバ回路は1チップのLSIで構成される場合に限定されず、マルチチップLSIをモールドしたモジュールデバイス等であってもよい。   For example, in the above description, the case where the timing signal corresponding to the vertical synchronizing signal is used as the display signal has been described. However, the present invention is not limited thereto, and a timing signal corresponding to the horizontal synchronizing signal may be used. The touch panel is not limited to the configuration for detecting a matrix gizzy position, and can be applied to detection of a preset uneven position. The touch panel and the liquid crystal display panel do not have to be completely stacked in the vertical direction. The driver circuit according to the present invention is also driven with respect to a structure in which the detection pad of the touch panel is disposed at the periphery or the vicinity of the liquid crystal display panel. The display panel is not limited to liquid crystal, and may be a plasma display panel or an organic EL panel applied to electronic paper or the like. The driver circuit is not limited to a single-chip LSI, and may be a module device in which a multi-chip LSI is molded.

101,101A,101B…ドライバLSI
102…タッチパネル
103…液晶パネル
104…制御プロセッサ
105…液晶駆動回路のシステムインタフェース
106…液晶ディスプレイパネルの構造指示レジスタ
107…タッチパネルの構造指示パターンレジスタ
108…パターン強度調整レジスタ
109,109A…ノイズキャンセルパターンテーブル
110…座標計算回路
111…A/D変換回路
112,112A…タッチパネルタイミング生成部
113,113A…液晶タイミング生成部
114…フレームメモリ
115,115A…液晶データ生成部
117…表示タイミング信号
119…検出タイミング信号
120…補正データ
122,122A,122F…検出データ
130…乗算回路
131…減算回路
201…検出容量Cs
202…参照容量Cr
608…液晶停止時測定値レジスタ
609…減算器
610…誤差一時記憶テーブル
611…平均値計算部
612…標準偏差計算部
613…座標位置ヒステリシス計算部
614…調整モードレジスタ
615…座標位置ヒステリシス値
904…コンパレータ
905…リファレンス電圧Vref
906…ハイ幅カウンタ
1201…係数算出回路
1202…1/R設定レジスタ
1203…乗算器
1204…乗算器
1301…ノイズパターン調整部
1401…電圧検出電極保護層
1403…液晶パネル保護層
1404…コモン電極
1405…上層ガラス
1406…液晶封入層
1407…下層ガラス
1408…ソース電極
101, 101A, 101B ... Driver LSI
DESCRIPTION OF SYMBOLS 102 ... Touch panel 103 ... Liquid crystal panel 104 ... Control processor 105 ... Liquid crystal drive circuit system interface 106 ... Liquid crystal display panel structure instruction register 107 ... Touch panel structure instruction pattern register 108 ... Pattern intensity adjustment register 109, 109A ... Noise canceling pattern table 110 ... Coordinate calculation circuit 111 ... A / D conversion circuit 112, 112A ... Touch panel timing generation unit 113, 113A ... Liquid crystal timing generation unit 114 ... Frame memory 115, 115A ... Liquid crystal data generation unit 117 ... Display timing signal 119 ... Detection timing signal 120 ... correction data 122, 122A, 122F ... detection data 130 ... multiplication circuit 131 ... subtraction circuit 201 ... detection capacitance Cs
202 ... Reference capacity Cr
608 ... Liquid crystal stop measurement value register 609 ... Subtractor 610 ... Error temporary storage table 611 ... Average value calculation unit 612 ... Standard deviation calculation unit 613 ... Coordinate position hysteresis calculation unit 614 ... Adjustment mode register 615 ... Coordinate position hysteresis value 904 ... Comparator 905: Reference voltage Vref
906 ... High width counter 1201 ... Coefficient calculation circuit 1202 ... 1 / R setting register 1203 ... Multiplier 1204 ... Multiplier 1301 ... Noise pattern adjustment unit 1401 ... Voltage detection electrode protection layer 1403 ... Liquid crystal panel protection layer 1404 ... Common electrode 1405 ... Upper glass 1406 ... Liquid crystal sealing layer 1407 ... Lower glass 1408 ... Source electrode

Claims (15)

タッチパネルとディスプレイパネルを駆動するドライバ回路であって、
表示タイミング信号に同期してディスプレイパネルを駆動制御する表示駆動制御部と、
前記表示タイミング信号に同期して前記タッチパネルを動作させ検出タイミング信号に同期して検出データを得るタッチパネル駆動制御部と、
前記検出タイミング信号による検出タイミングに対応する補正データを前記表示タイミング信号に同期して出力する補正データテーブルと、
前記補正データテーブルから読み出された補正データを用いて前記検出データを補正する補正回路と、を有するドライバ回路。
A driver circuit for driving a touch panel and a display panel,
A display drive control unit that drives and controls the display panel in synchronization with the display timing signal;
A touch panel drive controller that operates the touch panel in synchronization with the display timing signal and obtains detection data in synchronization with the detection timing signal;
A correction data table for outputting correction data corresponding to the detection timing by the detection timing signal in synchronization with the display timing signal;
A correction circuit that corrects the detection data using correction data read from the correction data table;
補正データテーブルは複数の補正データの記憶領域を有し、
前記複数の補正データは、タッチパネルの検出動作が開始されてから順次検出タイミングをずらしながら得られる複数の検出データに関するノイズ量を順次保持したデータであり、
前記補正データテーブルは、前記表示タイミング信号による表示タイミングから前記検出タイミング信号による検出タイミングまでのインターバルをアドレスオフセットとして考慮した補正データを前記表示タイミング信号に同期して出力する、請求項1記載のドライバ回路。
The correction data table has a plurality of correction data storage areas,
The plurality of correction data is data that sequentially holds noise amounts related to a plurality of detection data obtained by sequentially shifting the detection timing after the detection operation of the touch panel is started,
2. The driver according to claim 1, wherein the correction data table outputs correction data in consideration of an interval from a display timing based on the display timing signal to a detection timing based on the detection timing signal as an address offset in synchronization with the display timing signal. circuit.
前記補正回路は検出データから補正データを減算する、請求項1又は2記載のドライバ回路。   The driver circuit according to claim 1, wherein the correction circuit subtracts the correction data from the detection data. 前記補正データテーブルを複数個有し、前記ディスプレイパネルの種類に応じて前記複数個の補正データテーブルの中から一つを選択する第1選択データが設定される第1記憶回路を有する、請求項1乃至3の何れか1項記載のドライバ回路。   2. A first storage circuit having a plurality of the correction data tables and set with first selection data for selecting one of the plurality of correction data tables according to a type of the display panel. 4. The driver circuit according to any one of 1 to 3. 前記第1記憶回路はドライバ回路の外部から選択データの設定が可能にされる、請求項4記載のドライバ回路。   The driver circuit according to claim 4, wherein selection data can be set from the outside of the driver circuit. 前記補正データテーブルを複数個有し、前記タッチパネルの種類に応じて前記複数個の補正データテーブルの中から一つを選択する第2選択データが設定される第2記憶回路を有する、請求項1乃至5の何れか1項記載のドライバ回路。   2. A second storage circuit having a plurality of the correction data tables, wherein second selection data for selecting one of the plurality of correction data tables is set according to a type of the touch panel. 6. The driver circuit according to any one of 1 to 5. 前記第2記憶回路はドライバ回路の外部から選択データの設定が可能にされる、請求項6記載のドライバ回路。   The driver circuit according to claim 6, wherein the second memory circuit is capable of setting selection data from outside the driver circuit. 前記補正データテーブルから読み出された補正データを補正するトリミングデータを格納する第3記憶回路を有し、前記補正回路には前記トリミングデータで補正された補正データが供給される、請求項1乃至7の何れか1項記載のドライバ回路。   2. A third storage circuit that stores trimming data for correcting correction data read from the correction data table, wherein the correction data corrected by the trimming data is supplied to the correction circuit. 8. The driver circuit according to any one of 7 above. 前記第3記憶回路はドライバ回路の外部からトリミングデータの設定が可能にされる、請求項8記載のドライバ回路。   9. The driver circuit according to claim 8, wherein the third memory circuit is capable of setting trimming data from outside the driver circuit. タッチパネルとディスプレイパネルを駆動するドライバ回路であって、
表示タイミング信号に同期してディスプレイパネルを駆動制御する表示駆動制御部と、
前記表示タイミング信号に同期して前記タッチパネルを動作させ検出タイミング信号に同期して検出データを得るタッチパネル駆動制御部と、
前記検出タイミング信号による検出タイミングに対応する補正データを前記表示タイミング信号に同期して出力する補正データテーブルと、
前記補正データテーブルから読み出された補正データを用いて前記検出データを補正する補正回路と、
前記補正データテーブルに格納する補正データを生成する補正データ生成部と、を有するドライバ回路。
A driver circuit for driving a touch panel and a display panel,
A display drive control unit that drives and controls the display panel in synchronization with the display timing signal;
A touch panel drive controller that operates the touch panel in synchronization with the display timing signal and obtains detection data in synchronization with the detection timing signal;
A correction data table for outputting correction data corresponding to the detection timing by the detection timing signal in synchronization with the display timing signal;
A correction circuit for correcting the detection data using the correction data read from the correction data table;
And a correction data generation unit that generates correction data to be stored in the correction data table.
前記補正データ生成部は、キャリブレーション動作の指示に応答して、前記表示駆動制御部の非活性状態でタッチパネル駆動制御部を動作させて第1の検出データを取得し、次いで、表示駆動制御部の活性状態でタッチパネル駆動制御部を動作させて検出データを取得する動作を前記表示タイミング信号に同期する所定のタイミングで行って複数の第2の検出データを取得し、前記第1の検出データに対する夫々の第2の検出データとの差分に基づいて補正データを生成し、当該補正データを前記所定のタイミングと関連させて前記補正データテーブルに格納する補正データ生成処理を、前記所定のタイミングを変えながら複数回繰り返す、請求項10記載のドライバ回路。   In response to the calibration operation instruction, the correction data generation unit operates the touch panel drive control unit in an inactive state of the display drive control unit to obtain first detection data, and then the display drive control unit An operation of operating the touch panel drive control unit in the active state to acquire detection data is performed at a predetermined timing synchronized with the display timing signal to acquire a plurality of second detection data, and the first detection data with respect to the first detection data Correction data generation processing for generating correction data based on a difference from each second detection data and storing the correction data in the correction data table in association with the predetermined timing is performed by changing the predetermined timing. 11. The driver circuit according to claim 10, wherein the driver circuit repeats a plurality of times. 前記補正データ生成部は、前記第1の検出データに対する夫々の第2の検出データとの差分を平均して前記補正データを生成する、請求項11記載のドライバ回路。   The driver circuit according to claim 11, wherein the correction data generation unit generates the correction data by averaging differences between the first detection data and the second detection data. タッチパネル駆動制御部で得られた検出データからタッチパネルの座標を演算する座標演算回路を更に有し、
前記補正データ生成部は、補正データ生成処理毎に、夫々の第2の検出データに対する前記第1の検出データとの差分及びそれらを平均して得られた補正データに基づいて標準偏差を算出し、この標準偏差の大小に基づいてヒステリシス値を演算して前記座標演算回路に与え、
前記座標演算回路は、前記タッチパネル駆動制御部で得られた検出データからタッチパネルの座標を演算するとき当該検出データの変化に対する感度が前記ヒステリシス値によって制御される、請求項12記載のドライバ回路。
It further has a coordinate calculation circuit that calculates the coordinates of the touch panel from the detection data obtained by the touch panel drive control unit,
The correction data generation unit calculates, for each correction data generation process, a standard deviation based on a difference between the second detection data and the first detection data, and correction data obtained by averaging them. , A hysteresis value is calculated based on the magnitude of this standard deviation and given to the coordinate calculation circuit,
The driver circuit according to claim 12, wherein when the coordinate calculation circuit calculates the coordinates of the touch panel from the detection data obtained by the touch panel drive control unit, sensitivity to a change in the detection data is controlled by the hysteresis value.
前記補正データテーブルは、前記表示タイミング信号による表示タイミングから前記検出タイミング信号による検出タイミングまでのインターバルをアドレスオフセットとして考慮して補正データを前記表示タイミング信号に同期して出力する、請求項10乃至13の何れか1項記載のドライバ回路。   14. The correction data table outputs correction data in synchronization with the display timing signal in consideration of an interval from a display timing based on the display timing signal to a detection timing based on the detection timing signal as an address offset. The driver circuit according to any one of the above. タッチパネルとディスプレイパネルを駆動するドライバ回路であって、
表示タイミング信号に同期してディスプレイパネルを駆動制御する表示駆動制御部と、
前記表示タイミング信号に同期して前記タッチパネルを動作させタッチパネルの時定数に応じて変化する時間の検出データを前記表示タイミングに同期して得るタッチパネル駆動制御部と、
前記検出タイミング信号によるタイミングに対応する補正データを前記タイミング信号に同期して出力する補正データテーブルと、
前記補正データテーブルから読み出された補正データを用いて前記検出データを補正する補正回路と、を有し、
前記補正回路は、前記所定の時定数を決める抵抗値の逆数と、前記時定数で決まる減衰率を考慮し前記補正データをパラメータとして演算された比率データとを、前記検出データに乗算して補正を行う、ドライバ回路。
A driver circuit for driving a touch panel and a display panel,
A display drive control unit that drives and controls the display panel in synchronization with the display timing signal;
A touch panel drive control unit that operates the touch panel in synchronization with the display timing signal and obtains detection data of a time that changes in accordance with a time constant of the touch panel in synchronization with the display timing;
A correction data table for outputting correction data corresponding to the timing of the detection timing signal in synchronization with the timing signal;
A correction circuit that corrects the detection data using correction data read from the correction data table,
The correction circuit multiplies the detection data by a reciprocal of a resistance value that determines the predetermined time constant and a ratio data calculated using the correction data as a parameter in consideration of an attenuation rate determined by the time constant. Do the driver circuit.
JP2009158413A 2009-07-03 2009-07-03 Driver circuit for touch panel and display panel Pending JP2011013996A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009158413A JP2011013996A (en) 2009-07-03 2009-07-03 Driver circuit for touch panel and display panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009158413A JP2011013996A (en) 2009-07-03 2009-07-03 Driver circuit for touch panel and display panel

Publications (2)

Publication Number Publication Date
JP2011013996A true JP2011013996A (en) 2011-01-20
JP2011013996A5 JP2011013996A5 (en) 2012-06-07

Family

ID=43592795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009158413A Pending JP2011013996A (en) 2009-07-03 2009-07-03 Driver circuit for touch panel and display panel

Country Status (1)

Country Link
JP (1) JP2011013996A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012221422A (en) * 2011-04-13 2012-11-12 Japan Display West Co Ltd Display panel with touch detection function, drive circuit and electronic apparatus
JP2012234473A (en) * 2011-05-09 2012-11-29 Renesas Sp Drivers Inc Touch detection device and semiconductor device
KR20130039703A (en) * 2011-10-12 2013-04-22 엘지디스플레이 주식회사 Liquid crystal display device having touch sensor and method of driving the same
JP2013097469A (en) * 2011-10-28 2013-05-20 Sharp Corp Touch panel driving device, display device, touch panel driving method, program, and recording medium
JP2013206206A (en) * 2012-03-29 2013-10-07 Sharp Corp Touch panel system, electronic information device, and method for manufacturing touch panel system
WO2014030572A1 (en) 2012-08-23 2014-02-27 シャープ株式会社 Touch panel driving device, display device, mobile terminal, touch panel driver program, computer-readable recording medium having touch panel driver program recorded thereon, and touch panel driving method
JP2014199499A (en) * 2013-03-29 2014-10-23 株式会社ジャパンディスプレイ Electronic equipment and method for controlling electronic equipment
US20150199068A1 (en) * 2014-01-10 2015-07-16 Fujitsu Limited Information processing apparatus and display control method
JP2015527005A (en) * 2012-08-16 2015-09-10 マイクロチップ テクノロジー ジャーマニー ツー ゲーエムベーハー ウント コンパニー カーゲー Signal processing for capacitive sensor systems with robustness against noise
JP2016027507A (en) * 2015-11-16 2016-02-18 株式会社ジャパンディスプレイ Electronic apparatus, control method of detection circuit, application processor, and control method of application processor
JP2016028282A (en) * 2015-09-08 2016-02-25 株式会社ジャパンディスプレイ Electronic apparatus
WO2017098368A1 (en) * 2015-12-08 2017-06-15 Semiconductor Energy Laboratory Co., Ltd. Touch panel, command-input method of touch panel, and display system
US9778725B2 (en) 2012-11-29 2017-10-03 Synaptics Japan Gk Semiconductor device and electronic device
KR101862398B1 (en) 2011-09-29 2018-07-05 엘지디스플레이 주식회사 Display having touch sensor
JP2020052738A (en) * 2018-09-27 2020-04-02 シャープ株式会社 Touch panel control apparatus, touch panel control method, and input display device
CN111857426A (en) * 2013-12-27 2020-10-30 辛纳普蒂克斯日本合同会社 Touch controller
CN114389591A (en) * 2022-01-17 2022-04-22 上海晟矽微电子股份有限公司 Touch detection circuit, touch detection chip and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6378226A (en) * 1986-09-20 1988-04-08 Fujitsu Ltd Touch sensor controller
JPS642129A (en) * 1987-06-25 1989-01-06 Canon Inc Information input/output device
JPH11143626A (en) * 1997-11-10 1999-05-28 Sharp Corp Coordinate input device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6378226A (en) * 1986-09-20 1988-04-08 Fujitsu Ltd Touch sensor controller
JPS642129A (en) * 1987-06-25 1989-01-06 Canon Inc Information input/output device
JPH11143626A (en) * 1997-11-10 1999-05-28 Sharp Corp Coordinate input device

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10042454B2 (en) 2011-04-13 2018-08-07 Japan Display Inc. Display panel with touch detection function, drive circuit, and electronic unit
US9851824B2 (en) 2011-04-13 2017-12-26 Japan Display Inc. Display panel with touch detection function, drive circuit, and electronic unit
US11281319B2 (en) 2011-04-13 2022-03-22 Japan Display Inc. Display panel with touch detection function, drive circuit, and electronic unit
US10540031B2 (en) 2011-04-13 2020-01-21 Japan Display Inc. Display panel with touch detection function, drive circuit, and electronic unit
JP2012221422A (en) * 2011-04-13 2012-11-12 Japan Display West Co Ltd Display panel with touch detection function, drive circuit and electronic apparatus
JP2012234473A (en) * 2011-05-09 2012-11-29 Renesas Sp Drivers Inc Touch detection device and semiconductor device
KR101862398B1 (en) 2011-09-29 2018-07-05 엘지디스플레이 주식회사 Display having touch sensor
JP2013084196A (en) * 2011-10-12 2013-05-09 Lg Display Co Ltd Liquid crystal display device having touch panel and driving method thereof
KR20130039703A (en) * 2011-10-12 2013-04-22 엘지디스플레이 주식회사 Liquid crystal display device having touch sensor and method of driving the same
KR101950842B1 (en) 2011-10-12 2019-04-25 엘지디스플레이 주식회사 Liquid crystal display device having touch sensor and method of driving the same
JP2013097469A (en) * 2011-10-28 2013-05-20 Sharp Corp Touch panel driving device, display device, touch panel driving method, program, and recording medium
JP2013206206A (en) * 2012-03-29 2013-10-07 Sharp Corp Touch panel system, electronic information device, and method for manufacturing touch panel system
JP2015527005A (en) * 2012-08-16 2015-09-10 マイクロチップ テクノロジー ジャーマニー ツー ゲーエムベーハー ウント コンパニー カーゲー Signal processing for capacitive sensor systems with robustness against noise
WO2014030572A1 (en) 2012-08-23 2014-02-27 シャープ株式会社 Touch panel driving device, display device, mobile terminal, touch panel driver program, computer-readable recording medium having touch panel driver program recorded thereon, and touch panel driving method
US9823777B2 (en) 2012-08-23 2017-11-21 Sharp Kabushiki Kaisha Touch panel driving device, display device, mobile terminal, computer-readable recording medium having touch panel driver program recorded thereon, and touch panel driving method
US9778725B2 (en) 2012-11-29 2017-10-03 Synaptics Japan Gk Semiconductor device and electronic device
US10684730B2 (en) 2013-03-29 2020-06-16 Japan Display Inc. Electronic device which acquires data for detecting position on display device with accuracy and outputs the data, and control method thereof
US9727180B2 (en) 2013-03-29 2017-08-08 Japan Display Inc. Electronic apparatus configured to change operation of sensor which outputs information for detecting position on display device
JP2014199499A (en) * 2013-03-29 2014-10-23 株式会社ジャパンディスプレイ Electronic equipment and method for controlling electronic equipment
CN111857426A (en) * 2013-12-27 2020-10-30 辛纳普蒂克斯日本合同会社 Touch controller
CN111857426B (en) * 2013-12-27 2024-03-12 辛纳普蒂克斯日本合同会社 Touch controller
US20150199068A1 (en) * 2014-01-10 2015-07-16 Fujitsu Limited Information processing apparatus and display control method
US9804708B2 (en) * 2014-01-10 2017-10-31 Fujitsu Limited Information processing apparatus and display control method
JP2016028282A (en) * 2015-09-08 2016-02-25 株式会社ジャパンディスプレイ Electronic apparatus
JP2016027507A (en) * 2015-11-16 2016-02-18 株式会社ジャパンディスプレイ Electronic apparatus, control method of detection circuit, application processor, and control method of application processor
US10175814B2 (en) 2015-12-08 2019-01-08 Semiconductor Energy Laboratory Co., Ltd. Touch panel, command-input method of touch panel, and display system
CN108369465A (en) * 2015-12-08 2018-08-03 株式会社半导体能源研究所 Touch panel, the instruction input method of touch panel and display system
WO2017098368A1 (en) * 2015-12-08 2017-06-15 Semiconductor Energy Laboratory Co., Ltd. Touch panel, command-input method of touch panel, and display system
TWI714673B (en) * 2015-12-08 2021-01-01 日商半導體能源硏究所股份有限公司 Touch panel, command-input method of touch panel, and display system
CN108369465B (en) * 2015-12-08 2021-10-12 株式会社半导体能源研究所 Touch panel, instruction input method for touch panel, and display system
TWI758007B (en) * 2015-12-08 2022-03-11 日商半導體能源研究所股份有限公司 Smart-watch
JP2020052738A (en) * 2018-09-27 2020-04-02 シャープ株式会社 Touch panel control apparatus, touch panel control method, and input display device
JP7041035B2 (en) 2018-09-27 2022-03-23 シャープ株式会社 Touch panel control device, touch panel control method, and input display device
CN114389591A (en) * 2022-01-17 2022-04-22 上海晟矽微电子股份有限公司 Touch detection circuit, touch detection chip and electronic equipment

Similar Documents

Publication Publication Date Title
JP2011013996A (en) Driver circuit for touch panel and display panel
US8836666B2 (en) Method and device for reducing noise interference in a capacitive touchscreen system
TWI505161B (en) System for and method of transferring charge to convert capacitance to voltage for touchscreen controllers
TWI502463B (en) Liquid crystal display device
US20140267132A1 (en) Comprehensive Framework for Adaptive Touch-Signal De-Noising/Filtering to Optimize Touch Performance
US8963858B2 (en) Use of resistive touch screen as a proximity sensor
JP5220886B2 (en) Touch panel device, display device, touch panel device calibration method, program, and recording medium
TWI584186B (en) Touch screen panel and driving method thereof
TWI516998B (en) Noise compensating touch panel and touch device thereof
US9170681B2 (en) Noise reduction method and system of capacitive multi-touch panel
US20190079634A1 (en) Suppressing noise in touch panels using a shield layer
US20130106759A1 (en) Narrow-Band Touch Detection
TW201342167A (en) Sensing method and apparatus to improve noise interference of capacitive type touch control device
JP2010267251A (en) Touch-type input device and method for controlling the same
US11182020B2 (en) Position detection device, electronic device equipped with same, and position detection method
EP2630559A1 (en) Mobile communication device with three-dimensional sensing and a method therefore
TWI512569B (en) Touch sensitive control device and electronic apparatus and method thereof
US20210255727A1 (en) Sensor diagnostics for in-cell touch screen controllers
Mohamed et al. Frequency selection concurrent sensing technique for high-performance touch screens
TWI425404B (en) Proximity detection method for a capacitive touchpad and control method using proximity detection by a capacitive touchpad
TWI480791B (en) Touch device and driving method of touch panel thereof
TWI480790B (en) Touch device and driving method thereof
US20140176473A1 (en) Touch panel and driving method thereof
US11429233B2 (en) Common mode noise suppression with restoration of common mode signal
US20180299981A1 (en) Touch module and touch circuit thereof

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120423

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120423

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130124

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130808