DE102011085528B4 - Kapazitives Berührungsbildschirmsystem mit Berührungs- oder Objektpositionscodierung während Analog-Digital-Wandlung - Google Patents
Kapazitives Berührungsbildschirmsystem mit Berührungs- oder Objektpositionscodierung während Analog-Digital-Wandlung Download PDFInfo
- Publication number
- DE102011085528B4 DE102011085528B4 DE102011085528.9A DE102011085528A DE102011085528B4 DE 102011085528 B4 DE102011085528 B4 DE 102011085528B4 DE 102011085528 A DE102011085528 A DE 102011085528A DE 102011085528 B4 DE102011085528 B4 DE 102011085528B4
- Authority
- DE
- Germany
- Prior art keywords
- touch screen
- input
- multiplexer
- analog
- output
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/962—Capacitive touch switches
- H03K17/9622—Capacitive touch switches using a plurality of detectors, e.g. keyboard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0443—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a single layer of sensing electrodes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/96—Touch switches
- H03K2217/96031—Combination of touch switch and LC display
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
- Gebiet der Erfindung
- Eine Vielzahl der hierin beschriebenen Ausführungsbeispiele der Erfindung beziehen sich auf das allgemeine Gebiet der kapazitiven Abtasteingabegeräte und spezieller auf Mittel und Verfahren des Codierens von Berührungs- oder Objektposition während einer Analog-Digital-Wandlung.
- Hintergrund
- Hauptsächlich zwei kapazitative Abtast- und Messtechnologien werden aktuell in den meisten Berührungsflächen und Berührungsbildschirmgeräten eingesetzt. Die erste solche Technologie ist die der Eigenkapazität. Viele Geräte, die von SYNAPTICSTM hergestellt werden, verwenden Eigenkapazitätsmesstechniken, so wie integrierte Schaltkreis(IC)geräte wie der CYPRESS PSOCTM. Eigenkapazität bedingt Messen der Eigenkapazität einer Reihe von Elektrodenpads mit Techniken wie denjenigen, die in
US 5 543 588 A von Bisset et al. mit dem Titel „Touch Pad Driven Handheld Computing Device” vom 6. August 1996 beschrieben worden sind. Ein kapazitives Berührungsbildschirmsystem gemäß dem Oberbegriff des Anspruchs 1 ist in derDE 694 25 551 T2 offenbart. - Eigenkapazität kann durch die Detektion der auf einem bei einer bestimmten Spannung gehaltenen Objekt gesammelten Ladung gemessen werden (Q = CV). Eigenkapazität wird üblicherweise durch Anlegen einer bekannten Spannung an eine Elektrode und anschließendes Verwenden eines Schaltkreises zur Messung, wie viel Ladung zur gleichen Elektrode fließt, gemessen. Wenn externe Objekte in die Nähe der Elektrode gebracht werden, wird zusätzliche Ladung zu der Elektrode gezogen. Als Folge erhöht sich die Eigenkapazität der Elektrode. Viele Berührungssensoren sind so eingerichtet, dass das geerdete Objekt ein Finger ist. Der menschliche Körper ist im Wesentlichen eine Kapazität gegenüber einer Oberfläche, an welcher das elektrische Feld verschwindet, und hat normalerweise eine Kapazität von ca. 100 pF.
- Elektroden in Eigenkapazitätsberührungsflächen sind üblicherweise in Zeilen und Spalten angeordnet. Durch Abtasten erst der Reihen und dann der Spalten können die Orte der individuellen, beispielsweise durch die Präsenz eines Fingers induzierten Störungen bestimmt werden. Um eine genaue Mehrfachberührungsmessung durchführen zu können, kann es jedoch notwendig sein, dass mehrere Fingerberührungen simultan gemessen werden. In einem solchen Fall können Reihen-und-Spalten-Techniken zu uneindeutigen Ergebnissen führen.
- Ein Weg, mit welchem die Anzahl der Elektroden in einem Eigenkapazitätssystem reduziert werden kann, ist die Verschachtelung der Elektroden in einem Sägezahnmuster. Die Verschachtelung erzeugt einen größeren Bereich, in welchem ein Finger bei einer begrenzten Anzahl benachbarter Elektroden erkannt wird, wodurch eine bessere Interpolation und daher weniger Elektroden ermöglicht werden. Solche Muster können insbesondere in eindimensionalen Sensoren effektiv sein, wie solchen, die in IPOD Klick-Rädern verwendet werden. Vgl. z. B.
US 6 879 930 B2 von Sinclair et al. mit dem Titel ”Capacitance touch slider” vom 12. April 2005. - Die zweite wesentliche in Berührungsflächen und Berührungsbildschirmgeräten verwendete kapazitive Abtast- und Messtechnologie ist die der wechselseitigen Kapazitäten, wo Messungen unter Verwendung eines Kreuzgitters von Elektroden durchgeführt werden. Vgl. z. B.
US 5 861 875 A von Gerpheide mit dem Titel ”Methods and Apparatus for Data Input” vom 19. Januar 1999. - Wechselseitige Kapazitätstechnologie wird in von CIRQUETM hergestellten Berührungsflächengeräten verwendet. Bei wechselseitigen Kapazitätsmessungen wird die Kapazität zwischen zwei Leitern gemessen, im Gegensatz zur Eigenkapazitätsmessung, in welcher die Kapazität eines einzelnen Leiters gemessen wird, und welche von anderen in der Nähe befindlichen Objekten beeinflusst werden kann.
- In einigen wechselseitigen Kapazitätsmessungssystemen wird ein Raster von Abtastelektroden auf einer ersten Seite eines Substrats und ein Raster von Ansteuerelektroden auf einer zweiten Seite des Substrats, welche der ersten Seite gegenüber liegt, zur Verfügung gestellt, eine Spalte oder Reihe von Elektroden in dem Ansteuerelektrodenraster wird auf eine bestimmte Spannung gebracht, die wechselseitige Kapazität in Bezug auf eine einzelne Reihe (oder Spalte) des Abtastelektrodenrasters wird gemessen und die Kapazität an einer einzelnen Reihe-Spalte-Kreuzung wird bestimmt. Durch das Abtasten aller Reihen und Spalten kann eine Karte von Kapazitätsmessungen für alle Knoten des Gitters erstellt werden. Wenn ein Finger eines Benutzers oder ein anderes elektrisch leitfähiges Objekt sich einem bestimmten Gitterpunkt annähert, werden einige der von dem Gitterpunkt oder Nahe des Gitterpunktes ausgehenden elektrischen Feldlinien abgelenkt, wodurch die wechselseitige Kapazität zwischen den zwei Elektroden am Gitterpunkt verringert wird. Weil durch jede Messung nur ein einzelner Gitterkreuzungspunkt geprüft wird, treten keine Messungszweideutigkeiten auf bei Mehrfachberührungen wie in dem Fall von einigen Eigenkapazitätssystemen. Darüber hinaus ist es möglich ein Gitter mit m × n Kreuzungen mit nur m + n Anschlüssen auf einem integrierten Schaltkreis zu messen.
- Es ist bekannt, dass kapazitive Berührungsbildschirmsysteme aufgrund ihres häufigen Einsatzes in batteriebetriebenen mobilen elektronischen Geräten beachtliche Herausforderungen darstellen, um deren Stromverbrauch zu reduzieren. Es ist ebenso bekannt, dass es einen erheblichen Marktdruck gibt, solche mobilen elektronischen Geräte und die zu deren Herstellung verwendeten Bauelemente zu miniaturisieren und noch kleiner zu machen.
- Was benötigt wird, ist ein kapazitives Berührungsbildschirmsystem, welches eine reduzierte Leistungsaufnahme bietet und welches kleiner gemacht werden kann.
- Zusammenfassung
- Diese Aufgabe wird erfindungsgemäß durch ein kapazitives Berührungsbildschirmsystem nach Anspruch 1 gelöst. Die Unteransprüche definieren vorteilhafte Weiterbildungen.
- In einem Ausführungsbeispiel wird ein kapazitives Berührungsbildschirmsystem bereitgestellt mit: einem Berührungsbildschirm, der eine erste Vielzahl von elektrisch leitfähigen Ansteuerspuren und eine zweite Vielzahl von elektrisch leitfähigen Abtastspuren aufweist, wobei wechselseitige Kapazitäten zwischen der ersten und zweiten Vielzahl von Spuren an Orten existieren, an denen sich die erste und zweite Vielzahl von Spuren kreuzen, um Pixel zu bilden, wobei sich die wechselseitigen Kapazitäten in der Präsenz von einem oder mehrerer Finger oder Berührungsgeräte, die in die Nähe davon gebracht werden, ändern; einem betriebsbereit an die erste Vielzahl von Ansteuerspuren angeschlossenen Ansteuerungsschaltkreis; einem betriebsbereit an die zweite Vielzahl von Abtastspuren angeschlossenen und einen Ladungserfassungsschaltkreis aufweisenden Abtastschaltkreis, wobei der Abtastschaltkreis dazu eingerichtet ist, um die wechselseitigen Kapazitäten entlang jeder der zweiten Vielzahl von Abtastspuren abzutasten und eine Vielzahl von Abtastspannungen korrespondierend zu den Abtastspuren zu generieren; eine Vielzahl von Komparatoren, die dazu eingerichtet sind, als Inputs eine Schwellspannung und die Abtastspannungen zu empfangen, wobei die Komparatoren Komparatoroutputsignale bereitstellen; einen analogen Multiplexer mit den Abtastspannungen als einen ersten Input; eine Vielzahl von logischen AND-Gattern, die dazu eingerichtet sind, als Inputs die Komparatoroutputsignale zu empfangen und als Outputs logische AND-Outputsignale bereitzustellen, wobei die AND-Outputsignale Inputs eines digitalen Multiplexers sind, der an die Outputs der Vielzahl von logischen AND-Gattern betriebsbereit angeschlossen ist, wobei der analoge Multiplexer als digitalen Input einen digitalen Output des digitalen Multiplexers empfängt; einen ersten Addierschaltkreis, welcher dazu eingerichtet ist, als Input einen Ouput des analogen Multiplexers zu empfangen und als Output eine Analog-Digital-Wandler-Referenzspannung repräsentierend eine Summe der Abtastspannungen korrespondierend zu wenigstens einem mit mindestens einer Berührung des Berührungsbildschirms assoziierten Pixelcluster bereitzustellen, einen zweiten gewichtenden Addierschaltkreis, welcher dazu eingerichtet ist, als Input den Output des analogen Multiplexers zu empfangen und als Output einen Input dem Analog-Digital-Wandler (ADC) bereitzustellen, welcher die gewichtete Summe der Abtastspannungen korrespondierend zu den Pixeln des Clusters repräsentiert, wobei die Outputs der Komparatoren und der AND-Gatter wenigstens ein zu einer gespürten Berührung auf dem Berührungsbildschirm korrespondierendes Pixelcluster repräsentieren, der Output des zweiten gewichtenden Addierschaltkreises eine gewichtete Summe der Abtastspannungen korrespondierend zu Pixeln des Clusters repräsentiert, und der Analog-Digital-Wandler als Output einen Positionscode korrespondierend zu einem interpolierten Ort der gespürten Finger oder Geräteberührung generiert.
- Weitere Ausführungsbeispiele sind hierin offenbart oder werden den Fachleuten nach dem Lesen und Verstehen der Beschreibung und der Zeichnungen deutlich werden.
- Kurze Beschreibung der Zeichnungen
- Unterschiedliche Aspekte der verschiedenen Ausführungsbeispiele der Erfindung werden deutlich von der folgenden Beschreibung, den Zeichnungen und den Patentansprüchen, in welchen:
-
1 eine Querschnittsansicht eines Ausführungsbeispiels eines kapazitiven Berührungsbildschirmsystems zeigt; -
2 ein Blockdiagramm eines kapazitiven Berührungsbildschirmcontrollers zeigt; -
3 ein Ausführungsbeispiel eines Blockdiagramm eines kapazitiven Berührungsbildschirmsystems und eines Hostcontrollers zeigt; -
4 ein schematisches Blockdiagramm eines Ausführungsbeispiels eines kapazitiven Berührungsbildschirmsystems zeigt; -
5 die X-Achsen Positionen und die korrespondierenden Inputspannungen zeigt; -
6 eine zweidimensionale Darstellung eines Pixelclusters zeigt; -
7 ein Ausführungsbeispiel eines Analog-Digital-Wandler(ADC)-Positionscodierungsschaltkreises zeigt; -
8 ein anderes Ausführungsbeispiel eines Analog-Digital-Wandlers (ADC) Positionscodierungsschaltkreises zeigt; -
9 und10 in Übereinstimmung mit einem Ausführungsbeispiel erlangte, simulierte Pixelraster X, Y-Trajektorien zeigen; und -
11 die Variation in der detektierten Anzahl von Clustern gegen die Komparatorschwellspannungen zeigt. - Die Zeichnungen sind nicht notwendigerweise maßstabsgerecht. Gleiche Bezugszeichen beziehen sich durchgängig auf gleiche Teile oder gleiche Schritte in den Zeichnungen.
- Ausführliche Beschreibung einiger Ausführungsbeispiele
- Wie in
1 dargestellt besteht ein kapazitives Berührungsbildschirmsystem110 typischerweise aus einem unterliegenden LCD- oder OLED-Bildschirm112 , einem darüberliegenden berührungsempfindlichen Feld oder Berührungsbildschirm90 , einer schützenden Abdeckung oder einer dielektrischen Platte95 über dem Berührungsbildschirm90 und einem Berührungsbildschirmcontroller, Mikroprozessor, einem ASIC (Application Specific Integrated Circuit) oder einer CPU100 . Es ist zu beachten, dass sich von LCDs oder OLEDs unterscheidende Bildschirme unter dem Bildschirm112 angeordnet sein können. -
2 zeigt ein Blockdiagramm eines Ausführungsbeispiels eines Berührungsbildschirmcontrollers100 . In einem Ausführungsbeispiel kann der Berührungsbildschirmcontroller100 ein in Übereinstimmung mit der hierin beschriebenen Lehre modifizierter Avago Technologies TM AMRI-5000 ASIC oder Chip sein. In einem Ausführungsbeispiel ist der Berührungsbildschirmcontroller ein zum Bereitstellen eines Berührungsbildschirms mit hochgenauer, on-screen Navigation eingerichteter stromsparender kapazitiver Berührungsbildschirmcontroller. - In den
3 und4 gezeigte kapazitive Berührungsbildschirme oder Berührungsflächen90 können durch Aufbringen eines leitfähigen Materials wie Indiumzinnoxid (ITO) auf die Oberfläche(n) einer dielektrische Platte gebildet werden, welche typischerweise Glas, Plastik oder ein anderes geeignetes elektrisch isolierendes und vorzugsweise optisch durchlässiges Material aufweist und welche üblicherweise in Form eines Elektrodengitters aufgebaut sind. Die Kapazität des Gitters hält eine elektrische Ladung und Berühren der Fläche mit einem Finger stellt einen Leitungspfad zum Körper des Benutzers dar, was zu einer Änderung der Kapazität führt. - Der Berührungsbildschirmcontroller
100 erkennt und analysiert die Koordinaten dieser Änderungen der Kapazität. Wenn der Berührungsbildschirm90 an einem Bildschirm mit einer graphischen Benutzeroberfläche befestigt ist, ist eine on-screen-Navigation durch Nachverfolgen der Berührungskoordinaten möglich. Oft ist es notwendig Mehrfachberührungen zu detektieren. Die Größe des Gitters wird gesteuert durch die gewünschte Auflösung der Berührungen. Typischerweise gibt es eine zusätzliche Deckplatte95 , um die obere ITO-Schicht des Berührungsbildschirms90 zu schützen, um eine vollständige Berührungsbildschirmlösung zu bilden (vgl. z. B.1 ). - Ein Weg, um einen Berührungsbildschirm
90 zu kreieren, ist ein ITO-Raster nur auf einer Seite einer dielektrischen Platte oder eines dielektrischen Substrats aufzubringen. Wenn der Berührungsbildschirm90 mit einem Bildschirm verbunden wird, besteht kein Bedarf an einer zusätzlichen schützenden Abdeckung. Dies hat den Vorteil der Erzeugung eines dünneren Bildschirmsystems mit verbesserter Durchlässigkeit (> 90%), wodurch hellere und leichtere Handgeräte ermöglicht werden. Anwendungen für Berührungsbildschirmcontroller100 umfassen Smartphones, portable Abspielgeräte, mobile Internetgeräte (MIDs) sowie GPS-Geräte, sind aber nicht auf diese beschränkt. - In Bezug auf die
3 und4 weist in einem Ausführungsbeispiel der Berührungsbildschirmcontroller100 ein analoges Frontend mit 9 Abtast- und Ansteuersignalleitungen und 16 mit einem ITO Gitter auf einem Berührungsbildschirm verbundene Ansteuer- und Abtastleitungen auf. Der Berührungsbildschirmcontroller100 beaufschlagt die Steuerelektroden mit einer Anregung wie einer Rechteckwelle, einem Mäandersignal oder einem anderen geeigneten Typ von Ansteuersignal, dessen Frequenz in einem Bereich von ca. 40 kHz bis ca. 200 kHz gewählt werden kann. Das Wechselstromsignal wird über wechselseitige Kapazitäten an die Abtastleitungen angekoppelt. Das Berühren der Platte90 mit einem Finger ändert die Kapazität am Ort der Berührung. Der Berührungsbildschirmcontroller100 kann mehrere Berührungen gleichzeitig auflösen und verfolgen. Eine hohe Wiederholrate erlaubt dem Hauptrechner (Host), schnelle Berührungen und jedwede weitere Bewegungen ohne merkbare Verzögerung zu verfolgen. Der eingebettete Prozessor filtert die Daten, identifiziert die Berührungskoordinaten und meldet sie dem Hauptrechner. Die eingebettete Firmware kann durch Laden eines Patches aktualisiert werden. Andere Anzahlen von Ansteuer- und Abtastleitungen sind natürlich ebenfalls denkbar, so z. B. 8 × 12 und 12 × 20 Anordnungen. - Der Berührungsbildschirmcontroller
100 kann sich durch mehrere Betriebsarten mit unterschiedlichen Stromverbrauchshöhen auszeichnen. In einem Ruhemodus schaut der Controller100 periodisch nach Berührungen mit einer durch das Ruheratenregister programmierten Rate. Es gibt mehrere Ruhemodi, jeder mit einem immer niedriger werdenden Stromverbrauch. In Abwesenheit einer Berührung für eine gewisses Zeitintervall kann der Controller100 automatisch zu dem nächst niedrigeren Stromverbrauchsmodus schiften. Allerdings erhöht sich die Antwortzeit auf Berührungen typischerweise mit der Reduzierung des Stromverbrauchs. - Gemäß einem Ausführungsbeispiel und wie in
4 gezeigt weist ein ITO-Gitter auf dem Berührungsbildschirm90 Reihen20a –20p (oder Y-Leitungen 1–16) und Spalten10a –10i (oder X-Leitungen 1–19), wobei die Reihen20a –20p betriebsbereit mit Ansteuerschaltkreisen40 verbunden sind und die Spalten10a –10i betriebsbereit mit Abtastschaltkreisen50 verbunden sind. Eine Konfiguration für die Leitungsführung von ITO-Ansteuer- und -abtastleitungen zu einem Berührungsbildschirmcontroller100 wird in4 gezeigt. - Es ist zu beachten, dass die Reihen in einem Berührungsbildschirm dazu eingerichtet sein können, um als Abtastleitungen zu arbeiten, und die Spalten in einem Berührungsbildschirm dazu eingerichtet sein können, um als Ansteuerleitungen zu arbeiten. Ebenso können unter der Steuerung einer geeigneten Multiplexing- und Kontrollsteuerungen Ansteuerleitungen wählbar geschaltet werden, um als Abtastleitungen zu arbeiten, und Abtastleitungen können wählbar geschaltet werden, um als Ansteuerleitungen zu arbeiten. Weiter können Ansteuer- und Abtastleitungen in anderen Mustern als Reihen und Spalten oder anders als senkrechte Reihen und Spalten angeordnet sein. Den Fachleuten wird klar sein, dass andere Berührungsbildschirmcontroller, Mikroprozessoren, ASICs oder CPUs an Stelle eines modifizierten AMRI-5000-Chips oder Berührungscontrollers
100 in einem Berührungsbildschirmsystem110 verwendet werden können, und das unterschiedliche Anzahlen von Ansteuer- und Abtastleitungen, und das unterschiedliche Anzahlen und Konfigurationen von Ansteuer- und Abtastelektroden, andere als diejenigen die explizit hier gezeigt sind, verwendet werden können, ohne von dem Bereich oder Gedanken der verschiedenen Ausführungsbeispiele der Erfindung abzuweichen. - In einem Ausführungsbeispiel beträgt der Winkel zwischen den Spuren
10 und20 ca. 90° (vgl. z. B.4 ), aber auch jedweder andere geeignete Winkel so wie z. B. ca. 15°, ca. 30°, ca. 45°, ca. 60°, ca. 75° ist möglich. Die elektrisch leitfähigen Spuren10 und20 können in einer im Wesentlichen parallelen aber vertikal beabstandeten ersten bzw. zweiten Ebene angeordnet sein, oder sie können im Wesentlichen in der gleichen Ebene angeordnet sein. In einem Ausführungsbeispiel weisen die elektrisch leitfähigen Spuren10a –10i und20a –20p Indiumzinnoxid (ITO) oder ein beliebiges anderes geeignetes elektrisch leitfähige Material. Die elektrisch leitfähigen Spuren10a –10i und20a –20p werden bevorzugt auf einem ein elektrisch isolierendes Material, welches im Wesentlichen optisch transparent ist, aufweisendes Substrat aufgebracht. - Es ist zu beachten, dass das Berührungsbildschirmsystem
110 in ein LCD, einen Computerbildschirm, einen Laptop-Computer, einen PDA (personal data assistant), ein Mobiltelefon, ein Radio, einen MP3-Player, eine tragbares Musikabspielgerät, ein stationäres Gerät, einen Fernseher, eine Stereoanlage, eine Trainingsmaschine, eine industrielle Steuerung, in eine Schalttafel, in einer Außensteuerung, in einem Haushaltsgerät oder einem beliebigen anderen geeigneten elektrischen Gerät integriert sein oder einen Teil dessen bilden kann. - Die am weitesten verbreitete Implementierung von Berührungsbildschirmen mit Anordnungen von kapazitiven Sensoren verwendet entlang orthogonaler Achsen angeordneten Gruppen von Elektroden. Zahlreiche Variationen von Berührungsbildschirmelektrodenanordnungen existieren, welche eine kapazitive Kopplung von Elektroden ermöglichen, um gewünschte Signalcharakteristiken zu erzielen. Wenn ein ladendes elektrisches Potential an eine Gruppe von, z. B. entlang einer X-Achse angeordnete, Elektroden angelegt wird, wird die kreuzgekoppelte Kapazität in den Überlappregionen zu den entlang einer senkrechten Y-Achse angeordneten Elektroden geändert aufgrund der Präsenz des Objektes an der Sensorplatte. Dies erlaubt die Bestimmung der Objektposition durch Verarbeitung der an den Elektroden mittels Laden der Elektrodenkapazitäten auf ein bekanntes elektrisches Potential erlangten elektrischen Ladungssignale. In einem Zeitmultiplexingverfahren wird die Objektposition in einer oder zwei Koordinaten auf dem Berührungsbildschirm
90 mittels der Koordinate einer mit einem Ansteuerpotential verbunden Linie bestimmt, eine Linie nach der anderen. Alternativ können in Frequenzmultiplexingverfahren oder ”coded time sequence modulation”-Verfahren die Ansteuerleitungssignale unter Verwendung einer ausgewählten Methode der Ansteuersignalmodulierung codiert werden, wobei alle zu einer Gruppe von Elektroden gehörenden Leitungen simultan angesteuert werden können und die Position einer speziellen angesteuerten Leitungen in einem Ausleseschaltkreis decodiert wird, nachdem das erhaltene Signal demoduliert worden ist. - In kapazitiven Sensoranordnungen oder Berührungsbildschirmen sammelt eine Ladungssammelschaltkreis elektrische Ladung (welche durch die Elektrodenkapazitäten bestimmt ist). Während eine der obigen Gruppen von Elektroden geladen wird, werden von einer anderen, in der Regel orthogonalen Gruppe von Elektroden Ladungssignale gesammelt, was zu einer Bildung einer die Anzahl und Position der zu der Gruppe von Elektroden, die geladen wird, gehörenden Leitungen oder Elektroden wiederspiegelnden Projektion der Signale von dem Berührungsbildschirm
90 führt. Eine Projektion entlang der Richtung der orthogonalen Leitungen kann durch Wiederholen der Ladungssammlung unter Verwendung multiplexter Gruppen von Ansteuer- und Sammelleitungen oder -elektroden erlangt werden. - In der unten offenbarten Schaltungsarchitektur wird die Digitalisierung einer kompletten Anordnung von Pixelsignalen des Berührungsbildschirms
90 durch die Digitalisierung von interessierenden Regionen, oder Projektionen von Signalclustern, im Berührungsbildschirm90 mittels des Codierens von Berührungskoordinaten durch die Verwendung eines Analog-Digital-Wandlers (ADC) als ein Positionscodierungsmodul. Das Codieren der Objektposition passiert während der Digitalisierung der analogen Signalcluster, was es entbehrlich macht, die einzelnen Berührungsbildschirmsignale separat zu digitalisieren. Die unten beschriebene Schaltungsarchitektur reduziert die Anzahl der für die weitere digitale Signalfilterung und -verarbeitung notwendigen Signale. Die bereitgestellte Auslesung des Berührungsbildschirms reduziert die Anzahl von Signalprozessorkanälen, welche sonst benötigt würden, und führt sowohl zu einer Reduzierung des Stromverbrauchs des kapazitiven Berührungsbildschirmsystems als auch in einer Reduzierung der benötigten Fläche, um die Schaltungsarchitektur auf Silizium in einem integrierten Schaltkreis zu implementieren. - Das Positionscodierungsprinzip
- Zu existierenden Berührungssignalen korrespondierende Pixel auf dem Berührungsbildschirm
90 können durch Verwendung einer Schwellwerttechnik ausgewählt werden, während die erhaltenen Signale in analoger Form existieren. Wenn z. B. ein Cluster von berührten Pixeln 3×3 Pixel ist, dann hat jede Projektion 3 Signale, die Anzahl der zu verarbeitenden Signale für das gewählte Cluster ist 6 und das ganze Cluster stellt 9 einzelne Signale dar. Obwohl durch ein Pixelcluster von 3×3 Pixeln repräsentierte Berührungen häufig am praktischsten zu implementieren sind, können die hier offenbarten Vorrichtungen und Verfahren für Pixelcluster jeder geeigneten Größe angewendet werden. - Zu betrachten ist zunächst eine eindimensionale Anordnung von an Positionen Xi angeordneten Pixeln oder Sensoren, wo zu einem Zeitpunkt Signale Vi erlangt werden, wo die Pixel Xi + 1 und Xi durch eine Distanz Si getrennt sind, so wie in
5 gezeigt. - Während Einzelheiten der durch ein Berührungsobjekt wie ein der Pixel- oder Sensoranordnung dargebotener menschlicher Finger oder Stift hervorgerufenen Signalverteilung unbekannt sein können, kann ein Schwerpunktsalgorithmus erfolgreich verwendet werden, um das Zentrum einer Berührung zu bestimmen.
- In einem Ausführungsbeispiel kann der Schwerpunktsalgorithmus auf folgende Weise formelhaft ausgedrückt werden: wobei Xc eine durch den Algorithmus von Formel (1) bereitgestellte Positionsschätzung des Objektes ist und die Xi Positionen der Sensoren Vi die erlangten Sensor- oder Pixelsignale darstellen (welche sich normalerweise als Spannungen über einer Kapazität zeigen).
- Nur Signalverteilungen von sich direkt unter dem Berührungsobjekt befindlichen Pixeln werden für die Berührungsdetektion benötigt. Signale, welche von den Ruhewerten Vio (wenn kein Objekt an der Sensor- oder Pixelanordnung vorhanden ist) abweichen, können in der Formel 1 verwendet werden, um die Objektposition Xc zu finden. Angenommen die Objektberührungsfläche und der Pixelanordnungsabstand sind bekannt, ist die Pixelclustergröße Nc, welche zu verarbeiten ist, definiert als die Anzahl von Pixeln in einer Dimension, die für die Verarbeitung durch den Schwerpunktsalgorithmus oder einem anderen Algorithmus benötigt wird, um eine Positionsschätzung für eine gegebene Berührung abzuleiten. In einem Ausführungsbeispiel ist ein Pixelcluster von 3 bis 5 Pixeln (N = Nc) in einer Dimension typischerweise ausreichend, um eine Positionsschätzung Xc zu erlangen, welche bis zu zehn mal genauer sein kann als die Ergebnisse, welche bei der Verwendung des Pixelanordnungsabstand allein erhalten werden. Die benötigte Signalverarbeitung, um die Position eines mit einem Pixelcluster der Größe Nc assoziierten Objektes zu codieren, wird durch die untenstehende Formel 2 gezeigt. Zunächst wird angenommen, dass die Pixelanordnung gleichmäßig ist (ungleichmäßige Pixelanordnungen werden in größerem Detail unten besprochen). In
5 sind alle Abstände Si gleich (Si = S). Die Formel 1 reduziert sich dann zur Formel 2 wie folgt: wobei die Schwerpunktspositionsabschätzung eine auf eine Position korrespondierend zu dem am weitesten links liegenden Pixel des Clusters Xi0 bezogene Referenzkoordinate verwendet. Während die Position jedes Pixels im Berührungsbildschirm90 durch das Berührungsfelddesign bestimmt wird, ist die Positionsschätzung des Clusterzentrums algorithmusabhängig und benötigt typischerweise eine Kalibrierung für ein angemessene Anordnungscharakterisierung. Eine Referenzposition kann ebenso eingesetzt werden, um mit der Signalsammelelektronik verbundene Verschiebungen oder Ungenauigkeiten zu berücksichtigen. In einem Ausführungsbeispiel einer Kalibrierungsprozedur ähnlich der in ”dark frame” Signalsammeltechniken verwendeten kann es notwendig sein, dass die Abweichung einer angenommenen Position, wenn kein Objekt an der Sensoranordnung vorhanden ist, in Übereinstimmung mit den vorgenannten Verschiebungen und Ungenauigkeiten kompensiert wird, es sei denn solche, mit der Berührungsbildschirmpixelanordnung und der Signalsammelelektronik verbundene Verschiebungen und Ungenauigkeiten sind vernachlässigbar. - Zweidimensionale Pixelanordnungen werden ähnlich wie oben beschrieben verarbeitet. Ein direkter Weg, um X-Y-Cluster-Verarbeitung zu bewältigen, ist, Projektionen der Clustersignale in einer Dimension (X und Y separat) zu verwenden und Koordinaten Xc und Yc auf eine ähnliche Weise abzuleiten, wie sie durch Formel 2 ausgedrückt wird.
6 zeigt ein zweidimensionales Cluster referenziert auf ein Eckpixel mit den Indices I0, J0. Die Projektionen der Cluster von Nc Pixeln auf eine Dimension wird durch die Formeln 3 und 4 wie folgt ausgedrückt:VPI = Σ k=Nc / k=0VI,J+k (3) VPJ = Σ k=Nc / k=0VI+k,J (4) - Das Codierungsprinzip
- Der am weitesten verbreitete Weg, Signale von einer Pixelanordnung zu verarbeiten, ist es, jedes Pixelsensorsignal des Berührungsbildschirms
90 zu digitalisieren und die digitalen von unterschiedlichen Ansteuerleitungen (drive lines) erlangten Codes mittels digitaler Filterung weiterzuverarbeiten. Die Digitalisierungsprozedur mit N-Bit Analog-Digital-Wandlern (ADC) wird formal durch die Formel 7 wie folgt beschrieben: wobei D die Digitalisierungsoperation bezeichnet. Das Divisionsergebnis in Formel 7 wird für jedes Inputsignal unter Verwendung des Wertes des niedrigstwertigen Bit (LSB) gebildet. Der LSB-Analog-Wert kann unter Verwendung einer stabilen Referenz Vref berechnet werden als LSB = Vref/2N. Das Divisonsergebnis wird in eine Summe binär gewichteter Bit Status b0 bis bN–1 zerlegt (bi ist entweder 0 oder 1). Ein multiplikativer ADC geht davon aus, dass die LSB-Größe dem analogen Referenzwert Vref folgt. Diese Eigenschaft des ADC kann genutzt werden, um einen Binärcode für die Schwerpunktsabschätzung des Pixelclusters zu generieren, welche zu einer auf der Pixelsensoranordnug (Berührungsbildschirm90 ) detektierter Berührung korrespondiert. In Übereinstimmung mit dem obigen Prinzip kann der ADC eine gewichtete Summe von Pixelclustersignalen digitalisieren und eine nicht gewichtete Summe der Pixelclustersignale als analoge Referenz für die ADC-Wandlung verwenden. Z. B. kann ein Schwerpunktsbinärcode für das Pixelcluster erlangt werden, indem als Referenz oder Bezugswert das am weitesten linke Pixel der Pixelanordnung als Referenz oder Bezugswert verwendet wird. In einer zu der durch Formel 7 dargestellten vergleichbaren Weise, kann in Formel 8 ein Binärcode für die Clusterposition wie folgt erlangt werden: wobei Vref aus der Formel 7 durch eine Summe der mit der Pixelcluster assoziierten Signale ersetzt wird, während eine gewichtete Summe der gleichen Signale als ein Input für den ADC verwendet wird. - Im Falle eines zweidimensionalen Pixelclusters können die Projektionen der Clustersignale VPI, VPJ von den Formeln 3 und 4 anstelle der Signale Vi verwendet werden.
- Im Falle einer eindimensionalen Pixelclustergröße von 3 (Nc = 3) kann die Formel 8 gemäß der nachfolgenden Formel 9 in eine geeignete Implementierung überführt werden.
- Die Digitalcodes der Positionsschätzungen werden direkt am ADC-Output generiert. Multiplikation der analogen Signale am ADC-Wandler-Input mit Konstanten (so z. B. 1 und 2 für eine Clustergröße von 3) kann durch Verwendung passender Kondensatoren präzise in den integrierten Schaltkreis implementiert werden. Die Kenntnis der Objektgröße (wie die Größe eines Fingers oder Stiftes) in Bezug auf die Pixelgröße erlaubt die Unterdrückung von durch den Schwerpunktsalgorithmus induzierten Positionsinterpolationsverschiebungen durch die Verwendung von Nachprozessieren von Rohpositionsschätzung. Die nachfolgende digitale Filterung, um das Signal-Rausch-Verhältnis zu erhöhen, ist ähnlich zur Einzelpixelsignalfilterung.
- Implementierung mittels eines integrierten Schaltkreises
- Ein Ausführungsbeispiel des Schaltkreises
300 , der Berührungspositionen unter Verwendung von von einer linearen Anordung erlangten Signalen codiert, wird in7 gezeigt. In der folgenden den Schaltkreis200 betreffenden Diskussion wird eine Berührung durch eine Pixelclustergröße repräsentiert, obwohl größere Pixelcluster auf die gleiche Weise verarbeitet werden können. Erlangte Analogsignale Vi (205 ) werden mit einem vorbestimmten Schwellpotential Vth verglichen. Wenn drei benachbarte Signale die Schwelle überschreiten, wird eine zu der detektierten Berührung korrespondierende Adresse des Pixelclusters unter Verwendung eines Koinzidenzschaltkreises (d. h. der logische, drei Inputs aufweisende Schaltkreis215 der7 ) und eines digitalen Decoderschaltkreis-MUXc (225 ) decodiert. In einer einfachen Version von Schaltkreis200 wird die Detektion nur eines die hohe Schwelle überschreitenden Signals gezeigt. Der Outputcode des MUXc (225 ) wird verwendet, um die zu dem Pixelcluster korrespondierenden Analogsignale zu decodieren und dem Positionscodierungsschaltkreis (ADC240 ) Signale Vi durch den MUXv (220 ) bereitzustellen. Vor dem Beginn des ADC-Prozesses wird eine analoge Summe von Vi Signalen für das Pixelcluster in dem Addiermodul230 gebildet (was zu dem Nenner der Formel 9 korrespondiert), während eine analoge Summe für die gewichteten Signale im Wsum-Modul gebildet wird (was zu dem Zähler in der Formel 9 korrespondiert)). Weitere Zusätze zu den hier beschriebenen Codierungsprinzipien können Verbesserungen von codierten Positionen unter Verwendung von Referenzinformationen beinhalten. Wenn z. B. die Pixelanordnung der Berührungsbildschirm90 ungleichmäßig ist, kann der Code für eine bestimmte codierte Position unter Verwendung eines „dark frame”-Codes korrigiert werden, welcher generiert wird, wenn kein Objekt auf der Pixelanordnung des Berührungsbildschirm90 anwesend ist. Solche Korrekturen können mit in dem Verschiebungsframekompensationsmodul245 der7 durchgeführten arithmetischen Operationen ermöglicht werden. Der gespeicherte Kompensierungscode wird dem Verschiebungskompensationsmodul245 unter Verwendung der im MUXc (225 ) decodierten Clusteradresse durch Decodieren von gespeicherten ”dark frame”-Codes im MUX0 bereitgestellt. Ein Clusterreferenzcode (der am Output des MUXc (225 ) generierte Pixelcode) und die kompensierten Positionsinterpolationscodes charakterisieren vollständig die codierte Position des Berührungsobjektes. Mehrere Cluster können unter Verwendung von First-In/First-Out-Prinzipien verarbeitet werden. Komponentenanpassung und Kalibrationsgenauigkeit mit Referenzframecodes (wenn sie benutzt werden) bestimmen die Positionscodierungsgenauigkeit. In7 wird die Pixelsignalinformation für die gesamte Pixelanordnung oder den Berührungsbildschirm90 unter Verwendung von Projektionen über X-Leitungen erhalten. - Ein alternativer Ansatz, welcher einen gleitenden Koinzidenzschalterkreis verwendet, dessen Anzahl an Inputs gleich der Clustergröße ist, kann ebenfalls genutzt werden, so wie es im Schaltkreis
300 der8 gezeigt ist. Mit entlang der Y-Richtung verteilten Ansteuerleitungen und entlang der X-Leitungen gesammelten Ladungsdaten kann der Clusterauswahlschaltkreis210 für viele Inputs wiederverwendet werden wie in4 gezeigt. Berührungsdetektion wird ermöglicht durch Bereitstellen von Codes von Rasteradressengenerator270 , der zu in Ladungssammelschaltkreisen gespeicherten X-Leitungssignalen, welche den Inputs der Komparatoren im Schaltkreis210 präsentiert werden, korrespondierende Spannungspotentiale multiplext. Die Detektion von Berührungskoinzidenzen ermöglicht es Clusteradressen weiterzuleiten, was es dem Positionscodierungsprozess erlaubt, wie oben beschrieben zu beginnen. - Evaluierung durch Simulationen
- Ein beispielhafter Codieralgorithmus wurde modelliert, und seine Funktionalität evaluiert, in Simulationen unter Einsatz von Rohframedaten von einer 12 × 8 kapazitiven Sensoranordnung. Ein einen Finger nachahmendes Objekt wurde entlang der Anordnung bewegt. Für jeden Frame wurden die ungefilterten Daten unter Verwendung eines 8-Bit-ADC digitalisiert und eine Suche nach einem Pixelcluster von 3×3 Pixeln durchgeführt. Sobald es detektiert wurde, wurde das Pixelcluster unter Verwendung der oben beschriebenen Projektionsmethode mit einer durch den voranstehend beschriebenen Schwerpunktsalgorithmus bereitgestellten Positionscodierung verarbeitet. Jede detektierte Pixelclusterposition wurde unter Verwendung von Pixelkoordinaten (oder Leitungsnummern) zu der Pixelanordnung in Bezug gesetzt. Die
9 und10 zeigen codierte Trajektorieschriebe (Trajectory plots), wobei Inputdaten als Analogsignale mit davon entfernten ”dark frames” repräsentiert werden. Ein simulierter Pfad über die Pixelanordnung wurde unter Verwendung einer Berührungspixelclusterextraktion erhalten, wo die detektierten Signale einen Schwellwert von 52 mV überschritten. Die nacheinander abgeleiteten Positionskoordinaten sind in den X-Y-Plots der9 und10 gezeigt, wo die Einheiten auf den dargestellten Graphen zu den einzelnen Pixelgrößen korrespondieren.9 zeigt einen von Framedaten unter Verwendung von Positionscodierung mit einem 8-Bit-ADC abgeleiteten codierten Trajektorieschrieb.10 zeigt einen Vergleich von mit 8-, 7-, 6- und 5-Bit-ADCs codierten Trajektorien.10 zeigt, dass je höher die verwendete Anzahl an Bits ist, desto genauer werden die codierten Trajektorien. Die Effizienz der Pixelclusterauswahl unter Verwendung eines einzelnen Schwellwertes wurde unter Verwendung von Rohdaten korrespondierend zu 604 Frames für das simulierte bewegte Objekt evaluiert. Der Anteil an Frames, wo Pixelcluster nicht detektiert wurden, wurde gegen Komparatorschwellwerte gemessen.11 zeigt die Variation der detektierten Anzahl an Clustern gegen Komparatorschwellwertspannungen und zeigt, dass eine Schwellwertvariation von 5 mV über einem korrekten Wert zu einem Verlust von 5% von Berührungsdetektionen führt, wenn die Clusterdetektion unter Verwendung eines einzelnen Schwellwertes durchgeführt wird. Eine Änderung in der Clusterdetektionseffizienz mit hinzugefügtem Rauschen kann auf der Basis von Daten ähnlich den in der11 gezeigten abgeschätzt werden. - Es ist zu beachten, dass verschiedene hier gezeigte Lehren auf optisch transmissive oder nicht optisch transmissive Berührungsflächen z. B. eine gedruckte Leiterplatte, eine flexible Leiterplatte oder ein anderes geeignetes Substrat, angewendet werden können. Während der primäre Einsatzzweck des kapazitiven Berührungsbildschirms
90 hauptsächlich im Kontext von relativ kleinen portablen Geräten, und Berührungsflächen oder Berührungsschirmen dafür, vermutet wird, kann er ebenso im Kontext von größeren Geräten, darunter z. B. Tastaturen für Schreibtischcomputer oder andere weniger portable Geräte wie Trainingsequipment, industrielle Steuertafeln, Haushaltsgeräte und ähnlichem, von Wert sein. Ähnlich können, obwohl viele Ausführungsbeispiele der Erfindung hauptsächlich als für die Manipulation mit Finger eines Benutzerseingerichtet vermutet werden, einige Ausführungsbeispiele ebenso für die Manipulation mit anderen Mechanismen oder Körperteilen eingerichtet sein. Die Erfindung kann z. B. auf oder in der Handauflage einer Tastatur angeordnet sein und mit dem Ballen der Hand eines Benutzers aktiviert werden. Darüber hinaus sind verschiedene Ausführungsbeispiele des kapazitiven Berührungsbildschirmsystems110 und des kapazitiven Berührungsbildschirms90 nicht auf in Reihen angeordnete Ansteuerelektroden und in Spalten angeordnete Abtastelektroden beschränkt. - Stattdessen können Reihen und Spalten in Bezug auf Abtast- und Ansteuerelektroden ausgetauscht werden. Viele Ausführungsbeispiele des kapazitiven Berührungsbildschirmsystems
110 und des kapazitiven Berührungsbildschirms90 sind ebenso in der Lage, zusammen mit einem Stift zu arbeiten, so dass Stiftberührung auf dem Berührungsbildschirm90 detektiert werden. Das System110 und der Berührungsbildschirm90 können weiter dazu eingerichtet sein, um sowohl die Detektion einer Fingerberührung als auch einer Stiftberührung zu erlauben. - Es ist weiter zu beachten, dass im Rahmen der vorliegenden Erfindung Verfahren zur Herstellung und des Hergestellt-Haben der verschiedenen Komponenten, Geräte und Systeme enthalten sind.
- Die oben beschriebenen Ausführungsbeispiele sollen eher als Beispiele der vorliegenden Erfindung verstanden werden und nicht als den Rahmen der Erfindung begrenzend. Zusätzlich zu den voranstehenden Ausführungsbeispielen der Erfindung wird eine Begutachtung der detaillierten Beschreibung der zugehörigen Zeichnungen zeigen, dass es auch andere Ausführungsbeispiele der vorliegenden Erfindung gibt. Dementsprechend fallen auch viele hierin nicht explizit aufgeführte Kombinationen, Permutationen, Variationen und Modifikationen der vorstehenden Ausführungsbeispiele der vorliegenden Erfindung dennoch in den Rahmen der vorliegenden Erfindung.
Claims (9)
- Ein kapazitives Berührungsbildschirmsystem (
110 ) mit: einem Berührungsbildschirm (90 ), der eine erste Vielzahl von elektrisch leitfähigen Ansteuerspuren (20a –20p ) und eine zweite Vielzahl von elektrisch leitfähigen Abtastspuren (10a –10i ) aufweist, wobei wechselseitige Kapazitäten zwischen der ersten und zweiten Vielzahl von Spuren an Orten existieren, an denen sich die erste und zweite Vielzahl von Spuren kreuzen, um Pixel zu bilden, wobei sich die wechselseitigen Kapazitäten in der Präsenz von einem oder mehrerer Finger oder Berührungsgeräte, in die Nähe davon gebracht werden, ändern; einem betriebsbereit an die erste Vielzahl von Ansteuerspuren (20a –20p ) angeschlossenen Ansteuerungsschaltkreis (40 ); einem betriebsbereit an die zweite Vielzahl von Abtastspuren (10a –10i ) angeschlossenen und einen Ladungserfassungsschaltkreis aufweisenden Abtastschaltkreis (50 ), wobei der Abtastschaltkreis dazu eingerichtet ist, um die wechselseitigen Kapazitäten entlang jeder der zweiten Vielzahl von Abtastspuren abzutasten und eine Vielzahl von Abtastspannungen korrespondierend zu den Abtastspuren zu generieren, gekennzeichnet durch: eine Vielzahl von Komparatoren (210 ), die dazu eingerichtet sind, als Inputs eine Schwellspannung (Vth) und die Abtastspannungen (205 ) zu empfangen, wobei die Komparatoren Komparatoroutputsignale bereitstellen, die jeweils einem Vergleich einer der Abtastspannungen mit der Schwellspannung entsprechen; einen analogen Multiplexer (220 ) mit den Abtastspannungen als einen ersten Input; eine Vielzahl von logischen AND-Gattern (215 ), die dazu eingerichtet sind, als Inputs die Komparatoroutputsignale zu empfangen und als Outputs logische AND-Outputsignale bereitzustellen, wobei die AND-Outputsignale Inputs eines digitalen Multiplexers (225 ) sind, der an die Outputs der Vielzahl von logischen AND-Gattern (215 ) angeschlossen ist, wobei der analoge Multiplexer (220 ) als digitalen Input einen digitalen Output des digitalen Multiplexers (225 ) empfängt; einen ersten Addierschaltkreis (230 ), welcher dazu eingerichtet ist, als Input einen Output des analogen Multiplexers (220 ) zu empfangen und als Output eine Analog-Digital-Wandler-Referenzspannung (Vref) repräsentierend eine Summe der Abtastspannungen korrespondierend zu wenigstens einem mit mindestens einer Berührung des Berührungsbildschirms assoziierten Pixelcluster zu generieren, einen zweiten gewichtenden Addierschaltkreis (235 ), welcher dazu eingerichtet ist, als Input den Output des analogen Multiplexers (220 ) zu empfangen und als Output einen Input dem Analog-Digital-Wandler, ADC, (240 ) bereitzustellen, welcher die gewichtete Summe der Abtastspannungen korrespondierend zu den Pixeln des Clusters repräsentiert, wobei die Outputs der Komparatoren (210 ) und der AND-Gatter (215 ) wenigstens ein Pixelcluster repräsentieren, welches zu wenigstens einer gespürten Berührung auf dem Berührungsbildschirm (90 ) korrespondiert, wobei der Output des zweiten gewichtenden Addierschaltkreises (235 ) eine gewichtete Summe der Abtastspannungen korrespondierend zu den Pixeln des Clusters repräsentiert, und wobei der Analog-Digital-Wandler (240 ) als Output einen Positionscode (b[0-7]) korrespondierend zu einem interpolierten Ort der gespürten Finger oder Geräteberührung generiert. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 1, wobei der von dem Analog-Digital-Wandler (
240 ) ausgegebene Positionscode (b[0-7]) einem Verschiebungsframekompensationsschaltkreis (245 ) als erster Input bereitgestellt wird. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 2, wobei der Verschiebungsframekompensationsschaltkreis (
245 ) als zweiten Input No-touch-Daten empfängt. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 3, wobei die No-touch-Daten unter Verwendung des Outputs des zweiten Multiplexers (
225 ) als Input zu einem dritten Multiplexer (250 ) und von Verschiebungsframecodes als zweiter Input zu dem dritten Multiplexer (250 ) generiert werden und der dritte Multiplexer (250 ) als Output die No-touch-Daten bereitstellt. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 4, wobei die No-touch-Daten dem Verschiebungsframekompensationsschaltkreis (
245 ) als Input bereitgestellt werden. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 1, weiter aufweisend einen Decodierschalterschaltkreis (
265 ) mit einem betriebsbereit mit Steuerungsanschlüssen von Schaltern verbundenen Output, wobei die Schalter betriebsbereit mit den Inputs der Vielzahl von Komparatoren (210 ) verbunden sind und/oder, wobei ein Input des Decodierschalterschaltkreises (265 ) betriebsbereit mit dem Input des zweiten Multiplexers (225 ) verbunden ist. - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 6, weiter aufweisend einen mit dem Input des Decodierschalterschaltkreises (
265 ) und dem Input des zweiten Multiplexers (225 ) betriebsbereit verbundenen Rasteradressengenerator (270 ). - Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 1, wobei das Pixelcluster ein Cluster von 2×2 Pixeln, 3×3 Pixeln, 4×4 Pixeln oder 5×5 Pixeln ist.
- Das kapazitive Berührungsbildschirmsystem gemäß Patentanspruch 1, wobei der interpolierte Ort der gespürten Berührung unter Verwendung eines in den Hardwareschaltkreisen des Analog-Digital-Wandlers (
240 ) implementierten Schwerpunktsalgorithmus bestimmt wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/916,567 | 2010-10-31 | ||
US12/916,567 US8508502B2 (en) | 2010-10-31 | 2010-10-31 | Capacitive touchscreen system with touch position encoding during analog-to-digital conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102011085528A1 DE102011085528A1 (de) | 2012-05-03 |
DE102011085528B4 true DE102011085528B4 (de) | 2017-09-14 |
Family
ID=45935869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102011085528.9A Expired - Fee Related DE102011085528B4 (de) | 2010-10-31 | 2011-10-31 | Kapazitives Berührungsbildschirmsystem mit Berührungs- oder Objektpositionscodierung während Analog-Digital-Wandlung |
Country Status (2)
Country | Link |
---|---|
US (1) | US8508502B2 (de) |
DE (1) | DE102011085528B4 (de) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8395599B2 (en) * | 2011-07-15 | 2013-03-12 | Pixart Imaging, Inc. | Low voltage capacitive touchscreen charge acquisition and readout systems, circuits and methods for high system noise immunity |
US9612265B1 (en) * | 2011-09-23 | 2017-04-04 | Cypress Semiconductor Corporation | Methods and apparatus to detect a conductive object |
TW201324261A (zh) * | 2011-12-01 | 2013-06-16 | Novatek Microelectronics Corp | 多點觸控定位方法 |
CN103513834A (zh) * | 2012-06-21 | 2014-01-15 | 瀚宇彩晶股份有限公司 | 触控面板的感测电路及触控面板的感测电路的操作方法 |
KR102007817B1 (ko) * | 2012-12-21 | 2019-08-07 | 엘지디스플레이 주식회사 | 기준 데이터 보정방법과 이를 이용한 터치 스크린 장치 |
KR102127861B1 (ko) | 2013-03-05 | 2020-06-30 | 삼성전자주식회사 | 개선된 터치 센싱 정확도를 가지는 캐패시티브 터치 시스템 및 그에 따른 좌표 추출 방법 |
US9128577B2 (en) * | 2013-12-10 | 2015-09-08 | Atmel Corporation | Hybrid capacitive touch system design and method |
EP3116358B2 (de) | 2014-03-14 | 2022-12-07 | Spectrum Brands, Inc. | Drahtlos bedienbare kochvorrichtung |
CN105353919B (zh) * | 2015-12-03 | 2023-08-08 | 敦泰科技(深圳)有限公司 | 触摸显示装置的驱动电路 |
CN105335009B (zh) * | 2015-12-03 | 2023-08-08 | 敦泰科技(深圳)有限公司 | 触摸显示装置和电子设备 |
US11262865B2 (en) | 2015-12-09 | 2022-03-01 | Novatek Microelectronics Corp. | Sensor device and system and related controller, multiplexer and panel apparatus |
US10678369B2 (en) * | 2015-12-09 | 2020-06-09 | Novatek Microelectronics Corp. | Touch sensor system and multiplexer thereof |
US10133405B2 (en) * | 2016-11-11 | 2018-11-20 | Solomon Systech (Shenzhen) Limited | Reconfigurable touch sensing for touch-display panel |
CN108919994A (zh) * | 2018-06-22 | 2018-11-30 | 圆尚科技(深圳)有限公司 | 电容式控制点感测装置与方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69425551T2 (de) * | 1993-12-03 | 2001-01-04 | Synaptics Inc | Durch ein sensitives Mini-Tablett gesteuertes tragbares Berechnungsgerät |
US20090273579A1 (en) * | 2008-04-30 | 2009-11-05 | N-Trig Ltd. | Multi-touch detection |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5861875A (en) | 1992-07-13 | 1999-01-19 | Cirque Corporation | Methods and apparatus for data input |
GB9422911D0 (en) | 1994-11-14 | 1995-01-04 | Moonstone Technology Ltd | Capacitive touch detectors |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US6297811B1 (en) | 1999-06-02 | 2001-10-02 | Elo Touchsystems, Inc. | Projective capacitive touchscreen |
US6879930B2 (en) | 2001-03-30 | 2005-04-12 | Microsoft Corporation | Capacitance touch slider |
US7176897B2 (en) | 2002-05-17 | 2007-02-13 | 3M Innovative Properties Company | Correction of memory effect errors in force-based touch panel systems |
US20070074913A1 (en) | 2005-10-05 | 2007-04-05 | Geaghan Bernard O | Capacitive touch sensor with independently adjustable sense channels |
TW200905538A (en) * | 2007-07-31 | 2009-02-01 | Elan Microelectronics Corp | Touch position detector of capacitive touch panel and method of detecting the touch position |
US8941394B2 (en) * | 2008-06-25 | 2015-01-27 | Silicon Laboratories Inc. | Capacitive sensor system with noise reduction |
US9058761B2 (en) * | 2009-06-30 | 2015-06-16 | Silicon Laboratories Inc. | System and method for LCD loop control |
TWI427523B (zh) * | 2009-10-09 | 2014-02-21 | Egalax Empia Technology Inc | 電容式位置偵測的方法與裝置 |
US8599155B2 (en) * | 2010-04-30 | 2013-12-03 | Microchip Technology Incorporated | Touch sense using time domain reflectometry |
-
2010
- 2010-10-31 US US12/916,567 patent/US8508502B2/en active Active
-
2011
- 2011-10-31 DE DE102011085528.9A patent/DE102011085528B4/de not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69425551T2 (de) * | 1993-12-03 | 2001-01-04 | Synaptics Inc | Durch ein sensitives Mini-Tablett gesteuertes tragbares Berechnungsgerät |
US20090273579A1 (en) * | 2008-04-30 | 2009-11-05 | N-Trig Ltd. | Multi-touch detection |
Also Published As
Publication number | Publication date |
---|---|
US20120105355A1 (en) | 2012-05-03 |
DE102011085528A1 (de) | 2012-05-03 |
US8508502B2 (en) | 2013-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102011085528B4 (de) | Kapazitives Berührungsbildschirmsystem mit Berührungs- oder Objektpositionscodierung während Analog-Digital-Wandlung | |
DE102011103228A1 (de) | Kapazitives Touchscreen-System mit Multiplexern | |
DE69930774T2 (de) | Berührungsempfindliche Tafel zur Bildschirmcursorbewegungssteuerung | |
DE112014004615T5 (de) | Erfassen und Differenzieren von Berührungen von leitfähigen Gegenständen unterschiedlicher Größe auf einem kapazitiven Taster | |
DE102011017251B4 (de) | Verwendung der Zufalls-Abtast-Technik zur Reduzierung von fingergekoppeltem Rauschen | |
DE102011085464A1 (de) | Signalerfassung bei einem kapazitiven Touchscreen ohne Zurücksetzen des Bedienfelds | |
DE112015005290B4 (de) | Vollwellen-Synchrongleichrichtung für Eigenkapazitätserfassung | |
KR102140197B1 (ko) | 정전용량 방식의 터치 센서 | |
EP3411781B1 (de) | Verarbeitung von berührungsbildschirmsignalen | |
DE102011017231A1 (de) | Rauschauslöschungstechnik für kapazitative Touchscreen-Controlle unter Verwendung differentieller Erfassung | |
DE112016004107T5 (de) | Fingerabdrucksensormuster | |
US20140362028A1 (en) | Capacitive touch screen | |
DE102010003575A1 (de) | Kapazitiver Touchscreen oder Touchpad für Finger und beweglichen Taststift | |
DE202012102976U1 (de) | Berührungssensor mit aktivem Stift | |
EP2208129A1 (de) | Single oder multitouchfähige touchscreens oder touchpads bestehend aus einem array von drucksensoren sowie herstellung solcher sensoren | |
DE102011087565A1 (de) | Positionserfassungs- und Krafterfassungspaneel | |
DE102010027732A1 (de) | Zweidimensionaler Positionssensor | |
DE112009002576T5 (de) | Berührungspositions-Auffindungsverfahren und -vorrichtung | |
US20160005352A1 (en) | Touch sensing device | |
DE102013112473A1 (de) | Doppelmodus-kapazitätserfassung in einem touchpanelsensor | |
CN104423758A (zh) | 电容传感阵列的交错传感元件 | |
DE102013206395A1 (de) | Berührungssensor mit Eigenkapazitätsmessung | |
DE112008001800T5 (de) | Zweidimensionales Touchpanel | |
DE102011081527A1 (de) | Berührungsverfolgung über mehrere Berührungsbildschirme | |
DE112020003800T5 (de) | Detektieren des winkels eines auf einem berührungsbildschirm angebrachten passiven drehknopfs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R082 | Change of representative |
Representative=s name: HOEFER & PARTNER, DE |
|
R081 | Change of applicant/patentee |
Owner name: PIXART IMAGING INC., TW Free format text: FORMER OWNER: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD., SINGAPORE, SG Effective date: 20120912 |
|
R082 | Change of representative |
Representative=s name: HOEFER & PARTNER, DE Effective date: 20120912 Representative=s name: HOEFER & PARTNER PATENTANWAELTE MBB, DE Effective date: 20120912 |
|
R012 | Request for examination validly filed |
Effective date: 20121005 |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06F0003033000 Ipc: G06F0003044000 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |