Periodic sensor autocalibration and emulation by varying stimulus level
First Claim
1. A method for determining a stimulus voltage for a capacitive touch sensor that simulates a touch on the sensor for use in calibrating the sensor, comprising:
- during pre-delivery calibration,applying a predetermined touch to the sensor;
determining a touch calibration output value from an analog channel coupled to the sensor; and
with no touch applied, determining a stimulus voltage at which the output value from the analog channel is approximately equivalent to the touch calibration output value.
2 Assignments
0 Petitions
Accused Products
Abstract
The automatic calibration of a sensor panel is disclosed by varying the amplitude of an input stimulus Vstim to simulate a full-touch condition and calibrating each pixel of the sensor panel in accordance with the difference between the simulated full-touch condition and a baseline full-touch condition. To accomplish this, a baseline full scale output FS_targ_cal can be measured at during pre-delivery calibration for each pixel using a test fixture capable of applying a no-touch to full-touch condition given a nominal Vstim. A full-touch condition can then be emulated for each pixel by lowering Vstim until the current full scale output FS_targ_current equals FS_targ_cal, and determining the Vstim value Vstim_cal at that point. During field calibration, Vstim_cal can be applied to each pixel to simulate a full-touch condition, and FS_targ_current can be obtained and compared against FS_targ_cal. Each analog channel can then be tuned so that in subsequent full-touch conditions, FS_targ_current will approximately equal FS_targ_cal.
-
Citations
22 Claims
-
1. A method for determining a stimulus voltage for a capacitive touch sensor that simulates a touch on the sensor for use in calibrating the sensor, comprising:
during pre-delivery calibration, applying a predetermined touch to the sensor; determining a touch calibration output value from an analog channel coupled to the sensor; and with no touch applied, determining a stimulus voltage at which the output value from the analog channel is approximately equivalent to the touch calibration output value. - View Dependent Claims (2, 3)
-
4. A method for calibrating a capacitive touch sensor, comprising:
during field calibration, applying a predetermined stimulus voltage to the sensor, the predetermined stimulus voltage selected to cause a simulated touch output value of an analog channel coupled to the sensor to be approximately equivalent to a predetermined touch calibration output value; measuring the simulated touch output value of the analog channel; and tuning the analog channel in accordance with any difference between the simulated touch output value and the touch calibration output value. - View Dependent Claims (5, 6)
-
7. A method for calibrating a capacitive touch sensor, comprising:
-
applying a nominal stimulus voltage amplitude value and one or more reduced stimulus voltage amplitude values to the sensor; measuring a plurality of field parameters after application of the nominal stimulus voltage amplitude value and the one or more reduced stimulus voltage amplitude values; correlating the plurality of field parameters to a plurality of calibration parameters obtained during a pre-delivery calibration phase by applying the nominal stimulus voltage amplitude value and the one or more reduced stimulus voltage amplitude values to the sensor, the field and calibration parameters being of a same type but having potentially different values; applying a correction to calibrated gain and offset values of an analog channel coupled to the sensor, the correction derived from the correlation of the field parameters to the calibration parameters. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for calibrating a capacitive touch sensor, comprising:
-
non-volatile memory storing a stimulus voltage amplitude value at which a simulated touch output value of a capacitive touch sensor is approximately equivalent to a touch calibration output value; and a processor coupled to the non-volatile memory and programmed for applying the stimulus voltage amplitude value to a drive line containing the sensor and obtaining a current simulated touch output value from an analog channel connected to a sense line containing the sensor, and tuning the analog channel in accordance with any difference between the current simulated touch output value and the touch calibration output value. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for calibrating an output value of a capacitive touch sensor, comprising:
-
non-volatile memory storing a stimulus voltage amplitude value at which a simulated touch output value of the sensor is approximately equivalent to a touch calibration output value; and a processor coupled to the non-volatile memory and programmed for applying the stimulus voltage amplitude value to a drive line containing the sensor and obtaining a current simulated touch output value from an analog channel connected to a sense line containing the sensor, comparing the current simulated touch output value to the touch calibration output value, and if the current simulated touch output value range is not approximately equal to the touch calibration output value, tuning the analog channel to make the current simulated touch output value approximately equal to the touch calibration output value. - View Dependent Claims (18, 19)
-
-
20. A portable computing device including an apparatus for calibrating a capacitive touch sensor, the apparatus comprising:
-
non-volatile memory storing a stimulus voltage amplitude value at which a simulated touch output value range of the sensor is approximately equivalent to a touch calibration output value; and a processor coupled to the non-volatile memory and programmed for applying the stimulus voltage amplitude value to a drive line containing the sensor and obtaining a current simulated touch output value from an analog channel connected to a sense line containing the sensor, and tuning the analog channel in accordance with any difference between the current simulated touch output value and the full touch calibration output value.
-
-
21. An apparatus for determining a stimulus voltage for a capacitive touch sensor that simulates a touch on the sensor for use in calibrating the sensor, comprising:
-
means for applying a predetermined touch to the sensor; means for determining a touch calibration output value from an analog channel coupled to the sensor; and means for determining, with no touch applied, a stimulus voltage at which the output value from the analog channel is approximately equivalent to the touch calibration output value.
-
-
22. A computer-readable storage medium comprising program code for determining a stimulus voltage for a capacitive touch sensor that simulates a touch on the sensor for use in calibrating the sensor, the program code for causing performance of a method comprising:
during pre-delivery calibration, applying a predetermined touch to the sensor; determining a touch calibration output value from an analog channel coupled to the sensor; and with no touch applied, determining a stimulus voltage at which the output value from the analog channel is approximately equivalent to the touch calibration output value.
Specification