# US 10,120,499 B2 · Capacitance detection method and device based on capacitive touch controller chip

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

- Number: US 10,120,499 B2
- Document ID: US10120499B2
- Status: Granted
- Kind: B2
- Application number: 15/641,800
- Filed: 2017-07-05
- Published: 2017-10-19
- Granted: 2018-11-06
- Earliest claimed: 2016-02-22
- Assignees: Shenzhen Goodix Technology Co., Ltd.
- Applicants: Shenzhen Goodix Technology Co., Ltd.
- Inventors: Jian Cheng
- Web page: https://patentgrep.com/patent/US10120499B2

## CPC

- G06F 3/044: by capacitive means
- G01R 27/26: Measuring inductance or capacitance; Measuring quality factor, e.g. by using the resonance method; Measuring loss factor; Measuring dielectric constants {; Measuring impedance or related variables}
- 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: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

A capacitance detection method based on a capacitive touch controller chip includes: setting configuration information of a plurality of detection channels, the configuration information includes information of activating sequence and pre-configuration information of a plurality of respective detection channels (201); pre-configuring the plurality of respective channels before detection in accordance with the pre-configuration information (202); activating a first detection channel in accordance with the information of activating sequence, and detecting a capacitance value generated by touch of a user in the currently activated channel (203); and activating a next channel in accordance with the information of activating sequence, and continuing to perform detection on a capacitance value of the next channel until completing the detection of capacitance values of all detection channels (204). The method can enhance the flexibility of setting detection channels.

## Claims

### Claim 1

A capacitance detection method based on a capacitive touch controller chip, used for detecting capacitance values of detection channels, wherein the method comprises:
setting configuration information of the detection channels, the configuration information of the detection channels comprises information of activating sequence of respective detection channels and pre-configuration information of the respective detection channels;
pre-configuring for the respective detection channels before detecting in accordance with the pre-configuration information of the respective detection channels;
activating a first detection channel in accordance with the information of activating sequence of the respective detection channels, and detecting a capacitance value generated by touch of a user in a currently activated detection channel; and
activating, when the capacitance value of the currently activated channel is completed, a next detection channel in accordance with the information of activating sequence, and continuing to perform detection on a capacitance value of the next detection channel.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the setting configuration information of the detection channels, the configuration information of the detection channels comprises information of activating sequence of the respective detection channels and pre-configuration information of the respective detection channels comprises:
setting a configuration table of the detection channels, wherein the configuration table of the detection channels is in a form of a linked list type, and the configuration table of the detection channels comprises the information of activating sequence of the respective detection channels and the pre-configuration information of the respective detection channels.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the configuration table of the detection channels comprises: a pointer and an index value of the detection channel; and
the information of activating sequence of the respective detection channels is a sequence formed by a pointing relationship in which the pointer of the detection channel points to the index value of another detection channel.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the setting configuration information of the detection channels, the configuration information of the detection channels comprises information of activating sequence of the respective detection channels and pre-configuration information of the respective detection channels comprises:
setting a configuration table of the detection channels, wherein the configuration table of the detection channels is in a form of an array type, and the configuration table of the detection channels comprises the information of activating sequence of the respective detection channels and the pre-configuration information of the respective detection channels.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the information of activating sequence of the respective detection channels is an arrangement sequence of the respective detection channels in the configuration table of the detection channels.

### Claim 6 (depends on 1)

The method according to claim 1, wherein pre-configuring the respective detection channels before detection in accordance with the pre-configuration information of the respective detection channels comprises:
configuring an integrator, a programmable gain amplifier and/or an analog to digital converter corresponding to detecting the capacitance value for the respective detection channels in accordance with the pre-configuration information.

### Claim 7 (depends on 1)

The method according to claim 1, wherein activating a first detection channel comprises:
applying a voltage to and charging the first detection channel so as to activate the first detection channel in a manner of externally applied voltage.

### Claim 8

A capacitance detection device based on a capacitive touch controller chip, used for detecting capacitance values of detection channels, wherein the device comprises:
a processor; and
a non-transitory memory having processor-executable instructions stored thereon that, when executed on the processor, cause the capacitance detection device to:
set configuration information of the detection channels, the configuration information of the detection channels comprises information of activating sequence of the respective detection channels and pre-configuration information of the respective detection channels;
pre-configure for the respective detection channels before detecting in accordance with the pre-configuration information of the respective detection channels;
activate a first detection channel in accordance with the information of activating sequence of the respective detection channels;
detect a capacitance value generated by touch of a user in the currently activated detection channel;
activate a next detection channel in accordance with the information of activating sequence when the capacitance value of the currently activated detection channel is completed; and
continue to perform detection of a capacitance value on the next detection channel.

### Claim 9 (depends on 8)

The device according to claim 8, wherein the processor-executable instructions, when executed on the processor, cause the capacitance detection device to set a configuration table of the detection channels, wherein the configuration table of the detection channels is in a form of a linked list type, and the configuration table of the detection channels comprises the information of activating sequence of the respective detection channels and the pre-configuration information of the respective detection channels.

### Claim 10 (depends on 8)

The device according to claim 8, wherein the configuration table of the detection channels comprises: a pointer and an index value of the detection channel; and
the information of activating sequence of the respective detection channels is a sequence formed by a pointing relationship in which the pointer of the detection channel points to the index value of another detection channel.

### Claim 11 (depends on 8)

The device according to claim 8, wherein the processor-executable instructions, when executed on the processor, cause the capacitance detection device to set a configuration table of the detection channels, wherein the configuration table of the detection channels is in a form of an array type, and the configuration table of the detection channels comprises the information of activating sequence of the respective detection channels and the pre-configuration information of the respective detection channels.

### Claim 12 (depends on 11)

The device according to claim 11, wherein the information of activating sequence of the respective detection channels is an arrangement sequence of the respective detection channels in the configuration table of the detection channels.

### Claim 13 (depends on 8)

The device according to claim 8, wherein the processor-executable instructions, when executed on the processor, cause the capacitance detection device to configure an integrator, a programmable gain amplifier and/or an analog to digital converter corresponding to detecting the capacitance value for the respective detection channels in accordance with the pre-configuration information.

### Claim 14 (depends on 13)

The circuit according to claim 13, wherein the processor-executable instructions, when executed on the processor, cause the capacitance detection device to apply a voltage to and charge the first detection channel so as to activate the first detection channel in a manner of externally applied voltage.
