# US 8,542,215 B2 · Mutual capacitance measurement in a multi-touch input device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,215 B2
- Document ID: US8542215B2
- Status: Granted
- Kind: B2
- Application number: 13/089,786
- Filed: 2011-04-19
- Published: 2011-11-03
- Granted: 2013-09-24
- Earliest claimed: 2010-04-30
- Assignees: Microchip Technology Incorporated
- Applicants: Jerry Hanauer; Todd O'Connor
- Inventors: Jerry Hanauer; Todd O'Connor
- Web page: https://patentgrep.com/patent/US8542215B2

## CPC

- G06F 3/0416: {Control or interface arrangements specially adapted for digitisers}
- G06F 3/044: by capacitive means
- G06F 3/0446: {using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes}
- H03K 17/962: {Capacitive touch switches}
- G06F 2203/04104: Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)

## Abstract

Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may include a capacitance measurement unit, a pulse drive unit, and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes. The method may include connecting a first electrode in a first set to the capacitance measurement unit, the pulse drive unit driving a voltage or current pulse onto a second electrode in a second set of electrodes. The method may further include the capacitance measurement unit measuring the mutual capacitance at a node corresponding to the first and second electrodes. The method may include comparing the measured mutual capacitance at the node with a previously measured mutual capacitance for the node, and reporting that the node has been touched if there has been a deviation from the previously measured mutual capacitance.

## Claims

### Claim 1

A method for determining multiple touch events in a multi-touch sensor system having a capacitance measurement unit comprising a relaxation oscillator circuit, a pulse drive unit, and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes, the method comprising:
connecting a first electrode in a first set of electrodes to the relaxation oscillator circuit within the capacitance measurement unit;
driving, with the pulse drive unit, a voltage or current pulse onto a second electrode in a second set of electrodes each time the relaxation oscillator circuit transitions from a charging state to a discharging state;
measuring, with the capacitance measurement unit, the mutual capacitance at a node corresponding to the first and second electrodes by measuring a frequency of the relaxation oscillator circuit; and
comparing the measured mutual capacitance at the node with a previously measured mutual capacitance corresponding to the node by comparing the frequency to a previously measured frequency corresponding to the node and determining whether the frequency deviates from the previously measured frequency;
reporting that the node has been touched if there has been a deviation from the previously measured frequency.

### Claim 2 (depends on 1)

The method of claim 1 wherein the step of measuring a frequency of the relaxation oscillator circuit is according to a period measurement method.

### Claim 3 (depends on 2)

The method of claim 2 wherein the system further comprises a counter register, and wherein the step of determining whether the frequency deviates from the previously measured frequency comprises determining whether a time period necessary for a counter register overflow condition has changed.

### Claim 4 (depends on 1)

The method of claim 1 wherein the step of determining whether the frequency deviates from the previously measured frequency comprises determining whether the frequency deviates by more than a predetermined threshold.

### Claim 5 (depends on 1)

The method of claim 1 wherein the step of measuring a frequency of the relaxation oscillator circuit is according to a frequency measurement method.

### Claim 6 (depends on 1)

The method of claim 1 wherein the first set of electrodes corresponds to electrodes on a first layer of the touch sensor, and the second set of electrodes corresponds to electrodes on a second layer of the touch sensor.

### Claim 7 (depends on 1)

The method of claim 1 wherein the electrodes in the first and second set of electrodes are on the same layer of the touch sensor.

### Claim 8 (depends on 1)

The method of claim 1 wherein the voltage or current pulse corresponds to one of: a negative edge transition of the voltage or current pulse, and a positive edge transition of the voltage or current pulse.

### Claim 9 (depends on 1)

The method of claim 1 wherein an opposite voltage or current pulse is driven onto the second electrode each time the relaxation oscillator circuit transitions from a discharging state to a charging state.

### Claim 10

A method for determining multiple touch events in a multi-touch sensor system having a capacitance measurement unit, a pulse drive unit, a timer and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes, wherein the capacitance measurement unit comprises a voltage or current source, the method comprising:
connecting a first electrode in a first set of electrodes to the voltage or current source of the capacitance measurement unit;
driving, with the pulse drive unit, a voltage or current pulse onto a second electrode in a second set of electrodes while the voltage or current source is connected to the first electrode;
starting the timer and measuring the voltage of the first electrode as a measured voltage when the timer reaches a pre-determined time;
comparing the measured voltage to a previously measured voltage corresponding to the node; and
reporting that the node has been touched if the measured voltage deviates from the previously measured voltage.

### Claim 11 (depends on 10)

The method of claim 10 wherein the first set of electrodes corresponds to electrodes on a first layer of the touch sensor, and the second set of electrodes corresponds to electrodes on a second layer of the touch sensor.

### Claim 12 (depends on 10)

The method of claim 10 wherein the electrodes in the first and second set of electrodes are on the same layer of the touch sensor.

### Claim 13 (depends on 10)

The method of claim 10 wherein the voltage or current pulse corresponds to one of: a negative edge transition of the voltage or current pulse, and a positive edge transition of the voltage or current pulse.

### Claim 14 (depends on 10)

The method of claim 10 wherein an opposite voltage or current pulse is driven onto the second electrode each time the relaxation oscillator circuit transitions from a discharging state to a charging state.

### Claim 15

A method for determining multiple touch events in a multi-touch sensor system having a capacitance measurement unit, a pulse drive unit, a timer and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes, wherein the capacitance measurement unit comprises a voltage or current source, the method comprising:
connecting a first electrode in a first set of electrodes to the voltage or current source;
driving, with the pulse drive unit, a voltage or current pulse onto a second electrode in a second set of electrodes while the voltage or current source is connected to the first electrode;
starting the timer, measuring the voltage of the first electrode as a measured voltage, and storing the time value of the timer when the measured voltage reaches a pre-determined voltage level;
comparing the stored time value to a previously stored value corresponding to the node; and
reporting that a node corresponding to the first and second electrodes has been touched if the stored time value deviates from the previously stored value.

### Claim 16 (depends on 15)

The method of claim 15 wherein the first set of electrodes corresponds to electrodes on a first layer of the touch sensor, and the second set of electrodes corresponds to electrodes on a second layer of the touch sensor.

### Claim 17 (depends on 15)

The method of claim 15 wherein the electrodes in the first and second set of electrodes are on the same layer of the touch sensor.

### Claim 18 (depends on 15)

The method of claim 15 wherein the voltage or current pulse corresponds to one of: a negative edge transition of the voltage or current pulse, and a positive edge transition of the voltage or current pulse.

### Claim 19 (depends on 15)

The method of claim 15 wherein an opposite voltage or current pulse is driven onto the second electrode each time the relaxation oscillator circuit transitions from a discharging state to a charging state.

### Claim 20

A system for detecting one or more touch events on a touch sensor, comprising:
a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least a first and second set of electrodes;
a touch controller having a pulse drive circuit selectably coupled to the plurality of electrodes, a timer circuit, a capacitance measurement unit comprising a charge time measurement circuit selectably coupled to the plurality of electrodes and coupled with the timer circuit; and a storage element coupled to the charge time measurement, circuit;
wherein the touch controller is operable to:
measure the mutual capacitance at a node corresponding to a first electrode in the first set of electrodes and a second electrode in the second set of electrodes by:
coupling a voltage or current source in the charge time measurement circuit to the first electrode;
starting the timer circuit;
coupling the second electrode to the pulse drive circuit; and
measuring the voltage of the first electrode as a measured voltage when the timer circuit reaches a predetermined time;
compare the mutual capacitance at the node with a previously measured mutual capacitance corresponding to the node by comparing the measured voltage to a previously measured voltage corresponding to the node; and
report that the node has been touched if there has been a deviation from the previously measured voltage.

### Claim 21 (depends on 20)

The system of claim 20, wherein:
the capacitance measurement unit further comprises a relaxation oscillator-based measurement circuit; and
wherein the touch controller is operable to measure the mutual capacitance at the node by utilizing the relaxation oscillator-based measurement circuit and the charge time measurement circuit.

### Claim 22 (depends on 21)

The system of claim 21, wherein the touch controller is operable to report that the node has been touched if both the relaxation oscillator-based measurement circuit and the charge time measurement circuit indicate that there has been a deviation from the previously measured mutual capacitance.

### Claim 23

A system for detecting one or more touch events on a touch sensor, comprising:
a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least a first and second set of electrodes;
a touch controller having a pulse drive circuit selectably coupled to the plurality of electrodes, a timer circuit, a capacitance measurement unit comprising a charge time measurement circuit selectably coupled to the plurality of electrodes and coupled with the timer circuit; and a storage element coupled to the charge time measurement circuit;
wherein the touch controller is operable to measure the mutual capacitance at a node by:
coupling a voltage or current source in the charge time measurement circuit to the first electrode;
starting the timer circuit;
coupling the second electrode to the pulse drive circuit;
measuring the voltage of the first electrode as a measured voltage; and
storing, in the storage element, the time value of the timer circuit when the measured voltage reaches a predetermined voltage level;
wherein the touch controller compares the mutual capacitance at the node by comparing the stored time value to a previously stored time value corresponding to the node; and
wherein the touch controller reports that the node corresponding has been touched if the stored time value deviates from the previously stored time value.

### Claim 24

A system for detecting one or more touch events on a touch sensor, comprising:
a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least a first and second set of electrodes;
a touch controller having a pulse drive circuit, and a relaxation oscillator-based measurement circuit;
wherein the touch controller is operable to measure the mutual capacitance at a node by:
coupling the relaxation oscillator-based measurement circuit to a first electrode in the first set of electrodes;
coupling a second electrode in the second set of electrodes to the pulse drive circuit; and
measuring the frequency of the relaxation oscillator-based measurement circuit;
wherein the touch controller compares the mutual capacitance at the node by comparing the frequency to a previously measured frequency corresponding to the node and determines whether the frequency deviates from the previously measured frequency; and
wherein the touch controller reports that the node has been touched if there has been a deviation from the previously measured frequency.
