# US 10,310,687 B2 · Multi-phase self-capacitance scanning of sensors arrays

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

- Number: US 10,310,687 B2
- Document ID: US10310687B2
- Status: Granted
- Kind: B2
- Application number: 15/475,412
- Filed: 2017-03-31
- Published: 2018-06-14
- Granted: 2019-06-04
- Earliest claimed: 2016-12-14
- Assignees: Cypress Semiconductor Corporation
- Applicants: Cypress Semiconductor Corporation
- Inventors: Andriy Maharyta
- Web page: https://patentgrep.com/patent/US10310687B2

## CPC

- G06F 3/04166: {Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving (Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally G06F3/04184)}
- G06F 3/0446: {using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes}
- 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)

## Abstract

Techniques for multi-phase self-capacitance (MPSC) scanning of a sensor array are described herein. In an example embodiment, a device comprises a sensor logic coupled to a processing logic. The sensor logic is configured to concurrently sense multiple sensor elements of the sensor array in each of multiple scanning operations in order to obtain multiple measurements, where each measurement represents a collective charge of the multiple sensor elements accumulated during a corresponding scanning operation. The processing logic is configured to determine data values based on the obtained multiple measurements, where the data values respectively represent self-capacitances of the multiple sensor elements.

## Claims

### Claim 1

A device comprising:
a sensor logic configured in each of a plurality of self-capacitance scanning operations to couple together and to concurrently sense a plurality of sensor elements of a sensor array, to obtain a plurality of measurements, wherein each measurement represents a collective charge of the plurality of sensor elements accumulated during a corresponding self-capacitance scanning operation of the plurality of self-capacitance scanning operations; and
a processing logic configured to determine, based on the plurality of measurements, data values that respectively represent self-capacitances for each of the plurality of sensor elements.

### Claim 2 (depends on 1)

The device of claim 1, wherein during a particular self-capacitance scanning operation of the plurality of self-capacitance scanning operations, the sensor logic is configured to excite a particular group of one or more sensor elements with a signal that has an opposite polarity than signals coupled to the remaining sensor elements of the plurality of sensor elements.

### Claim 3 (depends on 1)

The device of claim 1, wherein the sensor logic is configured to excite the plurality of sensor elements according to an excitation matrix that represents a plurality of excitation patterns corresponding to the plurality of self-capacitance scanning operations.

### Claim 4 (depends on 3)

The device of claim 3, further comprising a multiplexor configured to couple the sensor logic to the plurality of sensor elements in accordance with the plurality of excitation patterns.

### Claim 5 (depends on 1)

The device of claim 1, wherein in each of the plurality of self-capacitance scanning operations, the sensor logic is configured to excite the plurality of sensor elements during a pre-charge phase and to measure the collective charge of the plurality of sensor elements during a charge-sharing phase.

### Claim 6 (depends on 1)

The device of claim 1, wherein the sensor logic comprises a self-capacitance sensing channel, the self-capacitance sensing channel including one of a capacitance sigma-delta (CSD) modulator, a full-wave CSD modulator, and a slope convertor.

### Claim 7 (depends on 1)

The device of claim 1, wherein the processing logic is configured to determine the data values based on a matrix of deconvolution coefficients that corresponds to the plurality of self-capacitance scanning operations.

### Claim 8 (depends on 1)

The device of claim 1, wherein the plurality of measurements is representative of a conductive object that is in contact with or proximate to the sensor array.

### Claim 9 (depends on 8)

The device of claim 8, wherein the processing logic is further configured to determine a position of the conductive object on the sensor array based on the data values.

### Claim 10

A method of multi-phase self-capacitance scanning of a sensor array, the method comprising:
obtaining a plurality of measurements from a corresponding plurality of self-capacitance scanning operations on the sensor array, wherein obtaining a measurement from a corresponding self-capacitance scanning operation comprises:
coupling together a plurality of sensor elements of the sensor array; and
concurrently sensing the plurality of sensor elements;
wherein the measurement represents a collective charge of the plurality of sensor elements accumulated during the corresponding self-capacitance scanning operation; and
determining, based on the plurality of measurements, data values that respectively represent self-capacitances for each of the plurality of sensor elements.

### Claim 11 (depends on 10)

The method of claim 10, further comprising exciting a particular group of one or more sensor elements during a particular self-capacitance scanning operation of the plurality of self-capacitance scanning operations with a signal that has an opposite polarity than signals coupled to the remaining sensor elements of the plurality of sensor elements.

### Claim 12 (depends on 10)

The method of claim 10, further comprising exciting the plurality of sensor elements according to an excitation matrix that represents a plurality of excitation patterns corresponding to the plurality of self-capacitance scanning operations.

### Claim 13 (depends on 10)

The method of claim 10, further comprising exciting the plurality of sensor elements during a pre-charge phase in each of the plurality of self-capacitance scanning operations, wherein concurrently sensing the plurality of sensor elements comprises measuring the collective charge of the plurality of sensor elements during a charge-sharing phase.

### Claim 14 (depends on 10)

The method of claim 10, wherein determining the data values comprises converting the plurality of measurements based on a matrix of deconvolution coefficients that corresponds to the plurality of self-capacitance scanning operations.

### Claim 15 (depends on 10)

The method of claim 10, wherein the plurality of measurements is representative of a conductive object that is in contact with or proximate to the sensor array, and the method further comprises determining a position of the conductive object on the sensor array based on the data values.

### Claim 16

A system comprising:
a sensor array comprising a plurality of sensor elements;
a sensor logic coupled to the sensor array, the sensor logic configured in each of a plurality of self-capacitance scanning operations to couple together and to concurrently sense the plurality of sensor elements to obtain a plurality of measurements, wherein each measurement represents a collective charge of the plurality of sensor elements accumulated during a corresponding self-capacitance scanning operation of the plurality of self-capacitance scanning operations; and
a processing logic coupled to the sensor logic, the processing logic configured to determine, based on the plurality of measurements, data values that respectively represent self-capacitances for each of the plurality of sensor elements.

### Claim 17 (depends on 16)

The system of claim 16, wherein during a particular self-capacitance scanning operation of the plurality of self-capacitance scanning operations, the sensor logic is configured to excite a particular group of one or more sensor elements with a signal that has an opposite polarity than signals coupled to the remaining sensor elements of the plurality of sensor elements.

### Claim 18 (depends on 16)

The system of claim 16, wherein the plurality of sensor elements is multiple row electrodes or multiple column electrodes of the sensor array.

### Claim 19 (depends on 16)

The system of claim 16, further comprising a multiplexor configured to couple the sensor logic to the plurality of sensor elements in accordance with a plurality of excitation patterns corresponding to the plurality of self-capacitance scanning operations.

### Claim 20 (depends on 16)

The system of claim 16, wherein the plurality of measurements is representative of a conductive object that is in contact with or proximate to the sensor array, and the processing logic is further configured to determine a position of the conductive object on the sensor array based on the data values.
