Touch Sensor Code Division Multiplexing Noise Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch sensor systems using time division multiplexing (TDM) schemes limit sensing time for each drive-sense pair and fail to adequately address noise signals, resulting in low signal-to-noise ratios (SNR) due to environmental interference.

Innovation Solution

Incorporating code division multiplexing (CDM) with code hopping algorithms, which allows for longer sensing time and improved SNR by assigning unique codes to drive lines, distributing noise power across multiple frequencies, and using predictive noise cancellation to optimize signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If time division multiplexing (TDM) schemes are used on drive lines, then scanning of drive line and sense line pairs can be performed separately, but sensing time for each drive-sense pair is limited and signal-to-noise ratio decreases

Engineering Contradiction:
Improvescanning efficiencyVSAvoidsignal-to-noise ratio
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical time-sequenced scanning approach of TDM with a code-based signal processing system. Drive signals are encoded with unique codes and transmitted simultaneously across multiple drive lines, eliminating the need for sequential time-based scanning while improving signal detection through code correlation processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system dynamically assigns different codes to different drive lines and allows flexible reconfiguration of code assignments. The code hopping algorithm dynamically changes codes over time to optimize performance and mitigate noise, providing adaptability that static TDM schemes lack.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If TDM schemes are used to scan drive-sense pairs separately at differing times, then multiplexing is achieved, but noise signals from environmental interference are not adequately addressed

Engineering Contradiction:
Improvemultiplexing implementationVSAvoidnoise interference
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent converts the harmful effect of noise by using code division multiplexing where noise signals, being random and uncorrelated with the assigned codes, can be effectively filtered out through code correlation processing. The unique codes assigned to each drive line allow the system to distinguish between legitimate signals and noise interference.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

Unique codes serve as intermediaries between drive signals and sense lines. These codes modulate the drive signals and enable the receiver to distinguish between multiple simultaneous signals through correlation processing, effectively mediating the interaction between multiple drive lines and sense lines without interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If sensing time is increased for each drive-sense pair, then signal quality improves, but scanning speed and overall system productivity decrease

Engineering Contradiction:
Improvesignal qualityVSAvoidscanning speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges multiple drive line operations into a single time window by transmitting coded signals simultaneously across multiple drive lines. This consolidation allows the system to maintain high scanning productivity while providing sufficient sensing time for each drive-sense pair through parallel code-based signal processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10042483B2Touch system with code hopping algorithms and code division multiplexing
Publication Date: 2018.08.07 ATMEL CORP
  • US10042483B2 patent drawing
  • US10042483B2 patent drawing
  • US10042483B2 patent drawing

AI summary

In one embodiment, a system includes a touch sensor and a computer-readable storage media coupled to the touch sensor and embodying logic that is configured when executed to receive a first plurality of sense signals from sense electrodes of the touch sensor and determine, based on characteristics of the first plurality of sense signals, a plurality of codes. The logic may then assign the plurality of codes to each of the drive electrodes of the touch sensor and determine, based on the assignment of the first plurality of codes to the drive electrodes, encoded drive signals which may be applied to the drive electrodes. The logic may then receive, based on the encoded drive signals, a second plurality of sense signals from the sense electrodes and determine, based on the assignment of the first plurality of codes to drive electrodes, a first touch on the touch sensor.