Method for compensating for differences in capacitance between multiple capacitive sensors
First Claim
Patent Images
1. A method for compensating for differences in capacitance between each of a plurality of capacitive sensors that have a baseline capacitance absent an input event, the method comprising:
- establishing a baseline capacitance value for each capacitive sensor;
generating a correction factor for each capacitive sensor, the correction factor based on a relative difference in the baseline capacitance values;
acquiring run-time capacitance values by exposing each capacitive sensor to input events; and
comparing a run-time capacitance value of each capacitive sensor to the baseline capacitance value of each capacitive sensor to generate a compensated capacitance value for each capacitive sensor.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is method for compensating for variation in the capacitance between multiple capacitive sensors. Prior to sensing operations, baseline capacitance values can be acquired for all sensors. A correction factor can be calculated based on such baseline values. During sensing operations (run-time), variations in capacitance from baseline values can be modified by appropriate correction factors. Sensitivity between sensors can thus be made more uniform.
62 Citations
17 Claims
-
1. A method for compensating for differences in capacitance between each of a plurality of capacitive sensors that have a baseline capacitance absent an input event, the method comprising:
-
establishing a baseline capacitance value for each capacitive sensor; generating a correction factor for each capacitive sensor, the correction factor based on a relative difference in the baseline capacitance values; acquiring run-time capacitance values by exposing each capacitive sensor to input events; and comparing a run-time capacitance value of each capacitive sensor to the baseline capacitance value of each capacitive sensor to generate a compensated capacitance value for each capacitive sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
providing a current to each of a plurality of capacitive sensors; generating a baseline count value for each of the plurality of capacitive sensors and a subsequent run-time count value for each of the plurality of capacitive sensors, each count value corresponding to a rate at which a corresponding capacitive switch charges; generating a compensation value for each of the plurality of capacitive sensors based on a relationship between a maximum baseline count value and the baseline count value of each of the plurality of capacitive sensors; storing the compensation value corresponding to each of the plurality of capacitive sensors; and modifying a difference between the baseline count value and the run-time count value for each of the plurality of capacitive sensors by the compensation value for the sensors. - View Dependent Claims (12)
-
-
13. A method comprising:
-
controlling each of a plurality of input switches by a different input control signal, each of the plurality of input switches having a signal path coupled between a corresponding capacitance source to a common node, each capacitance source having a substantially constant value in an initial mode and subject to potential variation in a run-time mode; coupling a common current source to the common node; comparing capacitance values corresponding to each capacitance source to a reference value in the initial mode; and subsequently comparing capacitance values corresponding to each capacitance source to the reference value in the run-time mode. - View Dependent Claims (14, 15, 16, 17)
-
Specification