Single chip multi-stimulus sensor controller
First Claim
1. A multi-touch controller comprising:
- a transmit oscillator;
a transmit signal generator configured to generate a plurality of drive signals based on a frequency of the transmit oscillator;
a plurality of transmit channels configured to transmit the drive signals simultaneously to drive a plurality of touch sensors;
a plurality of receive channels configured to receive sense signals resulting from the driving of the plurality of touch sensors;
a receive oscillator; and
a demodulator configured to demodulate the received sense signals based on a frequency of the receive oscillator to obtain sensing results for the plurality of touch sensors.
0 Assignments
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
20 Claims
-
1. A multi-touch controller comprising:
-
a transmit oscillator; a transmit signal generator configured to generate a plurality of drive signals based on a frequency of the transmit oscillator; a plurality of transmit channels configured to transmit the drive signals simultaneously to drive a plurality of touch sensors; a plurality of receive channels configured to receive sense signals resulting from the driving of the plurality of touch sensors; a receive oscillator; and a demodulator configured to demodulate the received sense signals based on a frequency of the receive oscillator to obtain sensing results for the plurality of touch sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A multi-touch controller comprising:
-
transmit circuitry configured to stimulate a touch sensor panel, the transmit circuitry including a digital-to-analog converter (DAC) configured to generate a plurality of drive signals and including a plurality of transmit channels; receive circuitry configured to receive sense signals from the touch sensor panel, the receive circuitry including a plurality of receive channels; and one or more processors capable of; mixing a sense signal from the receive circuitry with a demodulation signal to obtain a set of composite measurements, where the sense signal includes a plurality of component signals resulting from driving the touch sensor panel with a combination of simultaneous drive signals; and decoding the set of composite measurements to derive measurement data carried by the plurality of component signals, wherein the decoding is based on a plurality of values used to generate the combination of simultaneous drive signals. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification