Single-chip multi-stimulus sensor controller
First Claim
1. A controller for a multi-touch sensor, the controller formed on a single integrated circuit, comprising:
- a transmit oscillator;
a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator;
a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor;
a receive channel that receives sense signals resulting from the driving of the multi-touch sensor;
a receive oscillator; and
a demodulation section that processes the received sense signals to obtain sensing results, the demodulation section including a demodulator that demodulates received sense signals, based on a frequency of the receive oscillator, to obtain demodulation results and a vector operator that operates to modify phase information of the demodulation results.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-stimulus controller for a multi-touch sensor is formed on a single integrated circuit (single-chip). The multi-stimulus controller includes a transmit oscillator, a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator, a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor, a receive channel that receives a sense signal resulting from the driving of the multi-touch sensor, a receive oscillator, and a demodulation section that demodulates the received sense signal based on a frequency of the receive oscillator to obtain sensing results, the demodulation section including a demodulator and a vector operator.
-
Citations
28 Claims
-
1. A controller for a multi-touch sensor, the controller formed on a single integrated circuit, comprising:
-
a transmit oscillator; a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator; a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor; a receive channel that receives sense signals resulting from the driving of the multi-touch sensor; a receive oscillator; and a demodulation section that processes the received sense signals to obtain sensing results, the demodulation section including a demodulator that demodulates received sense signals, based on a frequency of the receive oscillator, to obtain demodulation results and a vector operator that operates to modify phase information of the demodulation results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of demodulating a plurality of sense signals, the method comprising:
-
mixing each sense signal with a demodulation signal to obtain a set of composite measurements, each sense signal being formed of a plurality of component signals resulting from driving a sensor with a combination of simultaneous drive signals; applying a phase compensation to the composite results; and performing a vector operation on the set of composite results to obtain measurement data carried by the component signals. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. The method of 17, wherein the drive signals include drive signals that are the same frequency and 180 degrees out of phase.
-
27. A mobile telephone including a controller for a multi-touch sensor, the controller formed on a single integrated circuit, the controller comprising:
-
a transmit oscillator; a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator; a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor; a receive channel that receives sense signals resulting from the driving of the multi-touch sensor; a receive oscillator; and a demodulation section that processes the received sense signals to obtain sensing results, the demodulation section including a demodulator that demodulates received sense signals, based on a frequency of the receive oscillator, to obtain demodulation results and a vector operator that operates to modify phase information of the demodulation results.
-
-
28. A digital media player including a controller for a multi-touch sensor, the controller formed on a single integrated circuit, the controller comprising:
-
a transmit oscillator; a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator; a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor; a receive channel that receives sense signals resulting from the driving of the multi-touch sensor; a receive oscillator; and a demodulation section that processes the received sense signals to obtain sensing results, the demodulation section including a demodulator that demodulates received sense signals, based on a frequency of the receive oscillator, to obtain demodulation results and a vector operator that operates to modify phase information of the demodulation results.
-
Specification