1-Bit Capacitive Keypad Sensing for Sparse Multi-Touch Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Capacitive touch screens face increased complexity and power consumption as they grow in size and demand quicker responses, yet they typically support only a limited number of simultaneous touches, necessitating a more efficient sensing technology.
Innovation Solution
The implementation of an ultra-low power capacitive touch sensing analog front end (AFE) that leverages the sparsity of simultaneous touches by migrating computational burden to a digital processor and using a single comparator instead of multiple ADCs, employing 1-bit capacitance sensing architecture and Compressive Sensing principles to reduce the number of measurements required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If capacitive touch screens are made larger and respond quicker, then screen size and response speed are improved, but complexity and power consumption of the analog front end increase
Solution Approach 1:
The patent merges multiple ADC channels into a single comparator by implementing a sequential measurement architecture where one comparator serves multiple sensor nodes through time-multiplexed sampling. This consolidation reduces the number of separate ADC components needed, directly lowering analog front end complexity while maintaining the capability to read multiple touch points on larger screens.
Solution Approach 2:
The system employs periodic sequential sampling of sensor nodes, where the comparator cycles through different sensor groups in time-multiplexed fashion. This periodic measurement approach allows a single comparator to effectively monitor multiple nodes across the expanded screen area, reducing hardware complexity while maintaining responsive touch detection across the entire larger display surface.
2Area of stationary object
If capacitive touch screens are made larger and respond quicker, then screen size and response speed are improved, but power consumption of the analog front end increases
Solution Approach 1:
The patent consolidates multiple high-power ADC channels into a single low-power comparator. By sharing one comparator across multiple sensor nodes through sequential sampling, the system dramatically reduces the total power consumption of the analog front end while still supporting larger screen areas with more sensor nodes.
Solution Approach 2:
The sequential periodic sampling approach allows the comparator to remain inactive between measurement cycles, consuming minimal power. Only during brief sampling intervals does the comparator operate, and even then, it serves multiple nodes in succession rather than continuously monitoring all nodes simultaneously, thereby reducing overall power consumption for larger screens.
3Measurement precision
If multiple ADCs are used for capacitive sensing, then measurement precision is improved, but device complexity and power consumption increase
Solution Approach 1:
The patent achieves precision comparable to multiple simultaneous ADCs by implementing rapid sequential sampling with a single comparator. The periodic measurement cycles through different sensor groups with sufficient speed that each node receives adequate sampling, maintaining measurement precision while avoiding the complexity of multiple parallel ADC channels.
Solution Approach 2:
The system dynamically allocates the single comparator to different sensor nodes in sequence, adapting its measurement focus based on the current sampling phase. This dynamic time-multiplexed approach allows one comparator to effectively perform the work of multiple static ADCs, maintaining precision across all nodes without the permanent hardware overhead of multiple ADCs.
4Adaptability or versatility
If the number of simultaneous touches supported is increased, then multi-touch capability is improved, but the number of measurements required increases
Solution Approach 1:
The patent divides the sensor array into multiple groups that are sampled in sequential batches. By segmenting the measurement process into manageable groups rather than attempting to read all nodes simultaneously or individually, the system efficiently handles multiple simultaneous touches while keeping the total measurement time acceptable. Active touch nodes in any group are detected without requiring exhaustive sampling of all inactive nodes.
Solution Approach 2:
The system performs measurements on sensor groups based on detected touch activity rather than uniformly sampling all nodes. When touches are detected in certain areas, the measurement process focuses partial action on those regions, avoiding excessive measurements on inactive areas. This adaptive approach maintains accurate multi-touch detection while reducing overall measurement time and resource consumption.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces the complexity and power consumption of the AFE while maintaining accurate touch position detection, enabling larger and more responsive capacitive touch screens with improved efficiency.
Implementation Method 1
an ultra low power capacitive touch sensing analog front end (AFE)
Data Source
AI summary
A capacitive touch keypad may receive a touch by a conductive object to one or more keys of the keypad, in which the keys each have a separate capacitive key electrode. The touched locations may be determined by precharging a pseudo-randomly selected set of key electrodes a number (M) of iterations while the keyboard is being touched, producing a sense voltage for each iteration by coupling all of the key electrodes to a reference capacitor, producing a 1-bit sense measurement for each iteration by comparing the sense voltage to a reference voltage to form a set of M 1-bit sense measurement, and by applying a modified binary iterative hard threshold (BIHT) algorithm to the set of M 1-bit sense measurements, in which only the non-zero locations of the solution are monitored in each iteration.


