Master Slave Touch Controller Segmentation for Large Panels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch sensing systems face challenges in efficiently processing large or high-resolution touch sensor panels due to limitations in the number of drive and sense lines that can be handled by a single controller ASIC, leading to inadequate support and increased costs for designing new controllers to handle larger surfaces.

Innovation Solution

Implementing a master/slave touch controller configuration where the master and slave controllers transmit drive signals and receive sense signals, with synchronized clock signals to ensure in-phase processing, allowing for coordinated operation and reduced costs by using existing controllers, thereby enabling efficient touch sensing on larger surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single controller ASIC is used to handle touch sensing, then the device complexity is low, but the controller cannot support larger or higher resolution touch sensor panels

Engineering Contradiction:
Improvesupport for larger touch sensor panelsVSAvoidcontroller configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The touch controller is divided into a master controller and one or more slave controllers. The master controller generates clock signals and controls the overall operation, while slave controllers handle specific portions of the touch sensor panel. This segmentation allows the system to support larger panels by distributing the control workload across multiple controller units.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple controllers are used to support larger touch sensor panels, then the adaptability increases, but the number of connections and packaging complexity increases

Engineering Contradiction:
Improvesupport for higher resolution panelsVSAvoidnumber of connections
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple controller units (master and slave) are combined to work together as a unified touch sensing system. The controllers share common clock signals and coordinate their operations to manage different portions of the touch panel, effectively reducing the total number of independent connections needed compared to using separate controllers for each panel section.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If slave controllers operate independently with their own clock signals, then the operation flexibility is high, but the signal processing becomes out-of-phase reducing accuracy

Engineering Contradiction:
Improvecontroller operation independenceVSAvoidsense signal processing accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The master controller generates clock signals that are distributed to slave controllers, creating a synchronized timing reference. This feedback mechanism ensures that all controllers operate in-phase with each other, maintaining signal processing accuracy while allowing each controller to independently manage its assigned portion of the touch panel.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9836079B2Master/slave control of touch sensing
Publication Date: 2017.12.05 APPLE INC
  • US9836079B2 patent drawing
  • US9836079B2 patent drawing
  • US9836079B2 patent drawing

AI summary

Touch sensing can be accomplished using master/slave touch controllers that transmit drive signals to a touch surface and process sense signals including superpositions resulting from master/slave drive signals. The master/slave can drive and sense different sets of lines, respectively, of the touch surface. A communication link between master/slave can be established by transmitting a clock signal between master/slave, transmitting a command including sequence information to the slave, and initiating a communication sequence from the clock signal and sequence information. The slave can receive/transmit communications from/to the master during first/second portions of the communication sequence, respectively. Touch sensing operations can be synchronized between master/slave by transmitting a command including phase alignment information from master to slave, and generating slave clock signals based on the clock signal and the phase alignment information, such that sense signal processing by master clock signals are in-phase with sense signal processing by slave clock signals.