Hardware de-convolution block for multi-phase scanning
First Claim
Patent Images
1. A programmable circuit comprising:
- a sequencer to initiate a multi-phase transmit (TX) scan of an array of electrodes to obtain capacitance data, wherein the capacitance data is stored in one or more storage devices as convoluted capacitance data; and
a digital circuit block to read the convoluted capacitance data from the one or more storage devices, de-convolve the convoluted capacitance data to obtain de-convoluted capacitance data, and store the de-convoluted capacitance data in the one or more storage devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods of de-convolution for multi-phase scans of an array of electrodes are described. One programmable circuit includes a sequencer to initiate a multi-phase transmit (TX) scan of an array of electrodes to obtain capacitance data. The capacitance data is stored in one or more storage devices as convoluted capacitance data. The programmable circuit also includes a digital circuit block to read the convoluted capacitance data from the one or more storage devices, de-convolve the convoluted capacitance data to obtain de-convoluted capacitance data, and store the de-convoluted capacitance data in the one or more storage devices.
-
Citations
20 Claims
-
1. A programmable circuit comprising:
-
a sequencer to initiate a multi-phase transmit (TX) scan of an array of electrodes to obtain capacitance data, wherein the capacitance data is stored in one or more storage devices as convoluted capacitance data; and a digital circuit block to read the convoluted capacitance data from the one or more storage devices, de-convolve the convoluted capacitance data to obtain de-convoluted capacitance data, and store the de-convoluted capacitance data in the one or more storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
initiating, by a sequencer, a multi-phase transmit (TX) scan of an array of electrodes to obtain capacitance data; storing the capacitance data in a first storage device as convoluted capacitance data; reading, by a digital circuit block, the convoluted capacitance data from the memory; de-convolving, by the digital circuit block, the convoluted capacitance data to obtain de-convoluted capacitance data; and storing de-convoluted capacitance data in a second storage device. - View Dependent Claims (17)
-
-
18. A touchscreen controller (TSC) device comprising:
-
a capacitance-sensing circuit operable to obtain capacitance data comprising a capacitance of an intersection of a transmit (TX) electrode and a receive (RX) electrode of a touchscreen, wherein the capacitance data is convolved as a result of a multi-phase TX scanning of the touchscreen, the multi-phase TX scanning of the touchscreen including driving different phases of a signal on the touchscreen during a period; a storage device coupled to the capacitance-sensing circuit, wherein the storage device is operable to store the convolved capacitance data; and a programmable digital circuit block comprising; a register comprising a plurality of register fields to store coefficients corresponding to a plurality of TX excitation patterns for different periods of the multi-phase TX scanning of the touchscreen; and a de-convolution circuit block operable to perform de-convolution calculations of the convolved capacitance data using the coefficients to obtain de-convolved capacitance data and to issue an interrupt to indicate an availability of the de-convolved capacitance data to a processor core when the de-convolution calculations are completed. - View Dependent Claims (19, 20)
-
Specification