Flexible timing and multiplexing for a display device comprising an integrated capacitive sensing device
First Claim
1. A processing system coupled to transmitter electrodes and receiver electrodes, the processing system comprising:
- a driver module coupled to the transmitter electrodes, each of the transmitter electrodes comprising one or more common electrodes configured for display updating and touch detection,wherein the driver module is configured to simultaneously drive a first one of the transmitter electrodes with a first signal and second one of the transmitter electrodes with a second signal, wherein the first signal and the second signal are based on different codes of a plurality of distinct digital codes, wherein each of the distinct digital codes is substantially mathematically independent from each other, and wherein the driver module is configured to drive the first and second signals when display updating is inactive;
a polarity shifter configured to selectively invert the first signal relative to the second signal during a first time period;
a receiver module coupled to the receiver electrodes, the receiver module configured to receive, using the receiver electrodes, resulting signals based on the first and second signals; and
a determination module configured to generate demodulated output signals by demodulating the resulting signals based on the distinct digital codes and to determine positional information for an input object at least partially based on the demodulated output signals.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention generally provide an input device that simultaneously transmits a multiplexed signal across two or more transmitter electrodes used in touch detection. The multiplexed includes two or more component signals that are transmitted on respective electrodes (or channels). The component signals are then decoded and correlated to indicate a positional location of an input object. Various multiplexing schemas—e.g., code division multiplexing, frequency division multiplexing, orthogonal frequency division multiplexing, and the like—may be used to generate the multiplex signal and then demultiplex the received results.
41 Citations
18 Claims
-
1. A processing system coupled to transmitter electrodes and receiver electrodes, the processing system comprising:
-
a driver module coupled to the transmitter electrodes, each of the transmitter electrodes comprising one or more common electrodes configured for display updating and touch detection, wherein the driver module is configured to simultaneously drive a first one of the transmitter electrodes with a first signal and second one of the transmitter electrodes with a second signal, wherein the first signal and the second signal are based on different codes of a plurality of distinct digital codes, wherein each of the distinct digital codes is substantially mathematically independent from each other, and wherein the driver module is configured to drive the first and second signals when display updating is inactive; a polarity shifter configured to selectively invert the first signal relative to the second signal during a first time period; a receiver module coupled to the receiver electrodes, the receiver module configured to receive, using the receiver electrodes, resulting signals based on the first and second signals; and a determination module configured to generate demodulated output signals by demodulating the resulting signals based on the distinct digital codes and to determine positional information for an input object at least partially based on the demodulated output signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A display device having an integrated capacitive sensing device, the display device comprising:
-
receiver electrodes; transmitter electrodes, each of the transmitter electrodes comprising one or more common electrodes configured for display updating and touch detection; logic circuitry disposed on a substrate comprising the transmitter electrodes; a processor coupled to the transmitter electrodes via the logic circuitry, wherein, during a first period, the processor is configured to transmit control signals to the logic circuitry to simultaneously drive a first one of the transmitter electrodes with a first signal and second one of the transmitter electrodes with a second signal, wherein the first signal and the second signal are based on different codes of a plurality of distinct digital codes, wherein each of the distinct digital codes is substantially mathematically independent from each other, and wherein the processor is configured to drive the first and second signals when display updating is inactive, wherein the logic circuitry comprises switching logic that generates the first and second signals by switching between a first and a second voltage potentials based on at least one of the control signals, and wherein the processor drives a polarity signal, wherein the switching logic is configured to invert the first signal relative to the second signal during a first time period based on the polarity signal; wherein the processor is coupled to the receiver electrodes and configured to receive, using the receiver electrodes, resulting signals based on the first and second signals during the first period, wherein the processor is configured to generate demodulated output signals by demodulating the resulting signals based on the distinct digital codes and to determine positional information for an input object at least partially based on the demodulated output signals. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for performing touch detection, the method comprising:
-
transmitting simultaneously a first transmitter signal on a first transmitter electrode and a second transmitter signal on a second transmitter electrode, wherein each of the transmitter electrodes comprises one or more common electrodes configured for both updating displayed information in a display screen and performing touch detection, wherein the first and second transmitter signals are respective channels of a multiplexed signal generated according to a multiplexing schema, and wherein the first and second transmitter signals are transmitted when display updating is inactive, and wherein a polarity signal inverts the first signal relative to the second signal during a first time period; receiving a first resulting signal on a first receiver electrode based on the first transmitter signal and a second resulting signal on a second receiver electrode based on the second transmitter signal; demultiplexing the first and second resulting signals; and determining positional information for an input object at least partially based on the demultiplexed signals. - View Dependent Claims (16, 17, 18)
-
Specification