IP Library Granted Patent US 10,725,591
Granted Patent B1
US 10,725,591 · App. 14/668,822 · Granted Jul 28, 2020

Passive touch detection for capacitive sense array

Inventors: Andriy Maharyta (Lviv, UA); Oleksandr Karpin (Lviv, UA); Hans Klein (Pleasanton, CA)
Assignee: Cypress Semiconductor Corporation
G06F3/044
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,725,591
App. No.
14/668,822
Granted
Jul 28, 2020
Kind
B1
Abstract

A processing device scans a capacitive sense array to determine a characteristic of a noise signal. A processing device further detects a location of a touch proximate to the capacitive sense array by a passive touch object using a first mode of capacitance touch detection. The first mode of capacitive touch detection uses a capacitive coupling of the noise signal to the capacitive sense array through the passive touch object to detect the touch.

Claims (75)

1. A method comprising:

scanning a capacitive sense array to determine a characteristic of a noise signal; and

detecting, by a processing device, a location of a touch proximate to the capacitive sense array by a passive touch object using a first mode of capacitance touch detection that uses a capacitive coupling of the noise signal to the capacitive sense array through the passive touch object to detect the touch;

wherein detecting the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection further comprises:

comparing a first plurality of signal measurements to a touch threshold, the first plurality of signal measurements being indicative of the capacitive coupling of the noise signal to a first plurality of electrodes through the passive touch object; and

determining, for signal measurements of the first plurality of signal measurements of mixed polarity that exceed the touch threshold, if a majority of the signal measurements have a same polarity.

2. The method of claim 1 , further comprising:

selecting the first mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal;

selecting a second mode of capacitance touch detection from the plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates an absence of the noise signal; and

detecting, by the processing device in view of the characteristic of the noise signal, a touch proximate to the capacitive sense array by a passive touch object using the first mode of capacitance touch detection or the second mode of capacitance touch detection.

3. The method of claim 2 , wherein detecting the touch proximate to the capacitive sense array by a passive touch object using the second mode of capacitance scanning, during a third operation, a first plurality of electrodes along a first axis of the capacitive sense array to determine a third plurality of signal measurements corresponding to a mutual capacitance at electrode intersections of the capacitive sense array;

scanning, during a fourth operation, a second plurality of electrodes along a second axis of the capacitive sense array to determine a fourth plurality of signal measurements corresponding to the mutual capacitance at electrode intersections of the capacitive sense array, wherein the third operation and the fourth operation occur at a different window of time;

identifying a touch position equation from a plurality of touch position equations for use in determining a third coordinate and a fourth coordinate of the touch by the passive touch object proximate to the capacitive sense array; and

determining the third coordinate in view of the third plurality of signal measurements and the fourth coordinate in view of the fourth plurality of signal measurements.

4. The method of claim 1 , further comprising:

selecting the first mode and a second mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal;

rejecting signal measurements of the second mode of capacitance touch detection indicating the touch, in view of signal measurements of the first mode of capacitance touch detection indicating a non-touch; and

detecting the touch proximate to the capacitive sense array by the passive touch object using the second mode of capacitance touch detection.

5. The method of claim 1 , wherein the passive touch object is a part of a human body.

6. The method of claim 1 , wherein detecting the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, further comprises:

scanning, during a first operation, a first plurality of electrodes along a first axis of the capacitive sense array to determine a first plurality of signal measurements indicative of the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object; and

determining a first coordinate of the touch by the passive touch object proximate to the capacitive sense array in view of the first plurality of signal measurements.

7. The method of claim 6 , wherein scanning the first plurality of electrodes comprises:

configuring a second plurality of electrodes along a second axis to a ground potential; and determining, at the first plurality of electrodes along the first axis, the first plurality of signal measurements corresponding to the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object.

8. The method of claim 6 , wherein detecting the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, further comprises:

scanning, during a second operation, a second plurality of electrodes along a second axis of the capacitive sense array to determine a second plurality of signal measurements indicative of the capacitive coupling of the noise signal to the second plurality of electrodes through the passive touch object;

comparing the second plurality of signal measurements to a touch threshold;

determining, for signal measurements of the second plurality of signal measurements exceeding the touch threshold, if the signal measurements are a same polarity; and

determining a second coordinate of the touch by the passive touch object proximate to the capacitive sense array in view of the second plurality of signal measurements.

9. The method of claim 8 , wherein scanning the second plurality of electrodes comprises:

configuring the first plurality of electrodes along the first axis to a ground potential; and

determining, at the second plurality of electrodes along the second axis, the second plurality of signal measurements corresponding to the capacitive coupling of the noise signal to the second plurality of electrodes through the passive touch object.

10. An apparatus comprising:

a processing device configured to:

scan a capacitive sense array to determine a characteristic of a noise signal; and

detect a location of a touch proximate to the capacitive sense array by a passive touch object using a first mode of capacitance touch detection that uses a capacitive coupling of the noise signal to the capacitive sense array through the passive touch object to detect the touch;

wherein to detect the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, the processing device is further configured to:

compare a first plurality of signal measurements to a touch threshold, the first plurality of signal measurements being indicative of the capacitive coupling of the noise signal to a first plurality of electrodes through the passive touch object; and

determine, for signal measurements of the first plurality of signal measurements of mixed polarity that exceed the touch threshold, if a majority of the signal measurements have a same polarity.

11. The apparatus of claim 10 , the processing device further configured to:

select the first mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal;

select a second mode of capacitance touch detection from the plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates an absence of the noise signal; and

detect, in view of the characteristic of the noise signal, a touch proximate to the capacitive sense array by a passive touch object using the first mode of capacitance touch detection or the second mode of capacitance touch detection.

12. The apparatus of claim 10 , the processing device further configured to:

select the first mode and a second mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal;

reject signal measurements of the second mode of capacitance touch detection indicating the touch, in view of signal measurements of the first mode of capacitance touch detection indicating a non-touch; and

detect the touch proximate to the capacitive sense array by the passive touch object using the second mode of capacitance touch detection.

13. The apparatus of claim 10 , wherein to detect the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, the processing device further configured to:

scan, during a first operation, a first plurality of electrodes along a first axis of the capacitive sense array to determine a first plurality of signal measurements indicative of the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object; and

determine a first coordinate of the touch by the passive touch object proximate to the capacitive sense array in view of the first plurality of signal measurements.

14. The apparatus of claim 13 , wherein to scan the first plurality of electrodes, the processing device further configured to:

configure a second plurality of electrodes along a second axis to a ground potential; and

determine, at the first plurality of electrodes along the first axis, the first plurality of signal measurements corresponding to the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object.

15. A system comprising:

a capacitive sense array;

a memory device; and

a processing device coupled to the memory device and the capacitive sense array, the processing device configured to:

scan a capacitive sense array to determine a characteristic of a noise signal; and

detect a touch proximate to the capacitive sense array by a passive touch object using a first mode of capacitance touch detection that uses a capacitive coupling of the noise signal to the capacitive sense array through the passive touch object to detect the touch,

wherein to detect the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, the processing device is further configured to:

compare a first plurality of signal measurements to a touch threshold, the first plurality of signal measurements being indicative of the capacitive coupling of the noise signal to a first plurality of electrodes through the passive touch object; and

determine, for signal measurements of the first plurality of signal measurements of mixed polarity that exceed the touch threshold, if a majority of the signal measurements have a same polarity.

16. The system of claim 15 , the processing device further configured to:

select the first mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal; select a second mode of capacitance touch detection from the plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates an absence of the noise signal; and

detect, in view of the characteristic of the noise signal, a touch proximate to the capacitive sense array by a passive touch object using the first mode of capacitance touch detection or the second mode of capacitance touch detection.

17. The system of claim 15 , the processing device further configured to:

select the first mode and a second mode of capacitance touch detection from a plurality of modes of capacitance touch detection if the characteristic of the noise signal indicates a presence of the noise signal;

reject signal measurements of the second mode of capacitance touch detection indicating the touch, in view of signal measurements of the first mode of capacitance touch detection indicating a non-touch; and

detect the touch proximate to the capacitive sense array by the passive touch object using the second mode of capacitance touch detection.

18. The system of claim 15 , wherein to detect the touch proximate to the capacitive sense array by the passive touch object using the first mode of capacitance touch detection, the processing device further configured to:

scan, during a first operation, a first plurality of electrodes along a first axis of the capacitive sense array to determine a first plurality of signal measurements indicative of the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object; and

determine a first coordinate of the touch by the passive touch object proximate to the capacitive sense array in view of the first plurality of signal measurements.

19. The system of claim 18 , wherein to scan the first plurality of electrodes, the processing device further configured to:

configure a second plurality of electrodes along a second axis to a ground potential; and

determine, at the first plurality of electrodes along the first axis, the first plurality of signal measurements corresponding to the capacitive coupling of the noise signal to the first plurality of electrodes through the passive touch object.

Assignments (6)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FOLLOWING NUMBERS 6272046,7277824,7282374,7286384,7299106,7337032,7460920,7519447 PREVIOUSLY RECORDED ON REEL 039676 FRAME 0237. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 16, 2018
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING
Reel/Frame 047797/0854 →
SECURITY INTEREST Recorded Aug 15, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039676/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: MAHARYTA, ANDRIY; KARPIN, OLEKSANDR; KLEIN, HANS
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 035257/0196 →
Continuity (2)
Provisional Application 61986673 · Apr 30, 2014
Provisional Application 62042675 · Aug 27, 2014
Cited By (5)
US 12,189,899 US 12,217,703 US 12,287,940 US 12,436,629 US 12,656,909