Channel scan logic
First Claim
Patent Images
1. Channel scan logic for compensating for touch sensor panel delay during a scan of the touch sensor panel, comprising:
- memory configured for storing a plurality of demodulation values, the demodulation values for generating demodulation signals to demodulate a sense signal received from the touch sensor panel;
a register configured for storing a plurality of delay values associated with a plurality of touch nodes in the touch sensor panel to compensate for touch sensor panel delay; and
logic configured for receiving the demodulation values from the memory, and delaying the demodulation values in accordance with a delay value received from the register;
wherein the delay value is selected from the register in accordance with the touch node associated with the sense signal being demodulated.
0 Assignments
0 Petitions
Accused Products
Abstract
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
-
Citations
12 Claims
-
1. Channel scan logic for compensating for touch sensor panel delay during a scan of the touch sensor panel, comprising:
-
memory configured for storing a plurality of demodulation values, the demodulation values for generating demodulation signals to demodulate a sense signal received from the touch sensor panel; a register configured for storing a plurality of delay values associated with a plurality of touch nodes in the touch sensor panel to compensate for touch sensor panel delay; and logic configured for receiving the demodulation values from the memory, and delaying the demodulation values in accordance with a delay value received from the register; wherein the delay value is selected from the register in accordance with the touch node associated with the sense signal being demodulated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for compensating for touch sensor panel delay during a scan of the touch sensor panel, comprising:
-
storing and reading out a plurality of demodulation values, the demodulation values for generating demodulation signals to demodulate a sense signal received from the touch sensor panel; storing a plurality of delay values associated with a plurality of touch nodes in the touch sensor panel to compensate for touch sensor panel delay; and delaying the read out demodulation values in accordance with a delay value selected in accordance with the touch node associated with the sense signal being demodulated. - View Dependent Claims (10, 11, 12)
-
Specification