MULTIPOINT TOUCH SURFACE CONTROLLER
First Claim
1. A controller for a multi-touch surface, the multi-touch surface having at least one drive electrode, at least one sense electrode, and at least one node disposed at an intersection of the at least one drive electrode and the at least one sense electrode, the controller comprising:
- output circuitry operatively connected to the at least one drive electrode, the output circuitry being configured to generate timing signals that may be used to generate drive waveforms for the multi-touch surface; and
input circuitry operatively connected to the at least one sense electrode, the input circuitry being configured to determine proximity of an object at each node by measuring capacitive coupling of the drive waveforms from the drive electrode to the sense electrode;
wherein the output circuitry and input circuitry are part of a single application specific integrated circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement techniques that permit the controller to be used with various sensors in various conditions without reconfiguring hardware.
-
Citations
34 Claims
-
1. A controller for a multi-touch surface, the multi-touch surface having at least one drive electrode, at least one sense electrode, and at least one node disposed at an intersection of the at least one drive electrode and the at least one sense electrode, the controller comprising:
-
output circuitry operatively connected to the at least one drive electrode, the output circuitry being configured to generate timing signals that may be used to generate drive waveforms for the multi-touch surface; and
input circuitry operatively connected to the at least one sense electrode, the input circuitry being configured to determine proximity of an object at each node by measuring capacitive coupling of the drive waveforms from the drive electrode to the sense electrode;
wherein the output circuitry and input circuitry are part of a single application specific integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a multi-touch surface, the multi-touch surface comprising at least one drive electrode, at least one sense electrode, and at least one node disposed at an intersection of the at least one drive electrode and the at least one sense electrode, the method comprising:
-
stimulating the at least one drive electrode with a first periodic waveform having a first predetermined frequency;
reading the at least one sense electrode to determine a capacitance of the node disposed at the intersection of the at least one drive electrode and the at least one sense electrode;
stimulating the at least one drive electrode with at least one additional periodic waveform having an additional predetermined frequency different from the first predetermined frequency;
reading the at least one drive electrode to determine a capacitance of the node disposed at the intersection of the at least one drive electrode and the at least one sense electrode; and
comparing the capacitance determined by the first stimulus with the capacitance determined by the at least one additional stimulus to determine the true capacitance of the node. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A charge amplifier comprising:
-
an operational amplifier having an inverting input terminal, a non-inverting input terminal, and an output terminal;
a feedback capacitor connected between the output terminal and the inverting input terminal, wherein the feedback capacitor is programmable to take on a range of values; and
a feedback resistor connected between the output terminal and the inverting input terminal, wherein the feedback resistor is programmable to take on a range of values. - View Dependent Claims (25, 26)
-
-
27. A method of operating a multi-touch surface, the multi-touch surface comprising at least one drive electrode, at least one sense electrode, and at least one node disposed at an intersection of the at least one drive electrode and the at least one sense electrode, the method comprising:
-
detecting a waveform on the at least one sense electrode caused by capacitive coupling of a drive waveform at the at least one node, said drive waveform having been applied to the at least one drive electrode;
amplifying the detected waveform; and
demodulating the amplified waveform to detect an object located proximate the at least one node. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An offset compensation circuit for use in conjunction with a capacitive touch sensor, wherein the capacitive touch sensor is operated by measuring capacitive coupling of a drive waveform from a drive electrode to a sense electrode, the offset compensation circuit comprising:
-
a programmable offset digital to analog converter adapted to generate an offset signal corresponding to a static component of the capacitive coupling between the drive electrode and the sense electrode; and
a subtractor circuit configured to subtract the offset signal from a measured signal indicative of the capacitive coupling between the at least one drive electrode and the at least one sense electrode.
-
Specification