Master-Slave Touch Sensing for Large Panel Clock Synchronization

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

A master/slave touch controller configuration is implemented, 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, and enabling more efficient handling of larger touch sensing 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 capability to support large or high-resolution touch sensor panels is insufficient

Engineering Contradiction:
Improvesupport for large 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. Each controller handles a portion of the drive lines and sense lines, enabling support for large or high-resolution touch sensor panels while keeping individual controller complexity manageable. The master controller coordinates the slave controllers through synchronized clock signals and communication sequences.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple controllers are used to handle larger touch sensor panels, then the adaptability increases, but the number of connections and costs increase

Engineering Contradiction:
Improvesupport for large touch sensor panelsVSAvoidnumber of connections and costs
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Multiple controllers (master and slave) are merged into a coordinated system that shares clock signals and communication protocols. The slave controllers use the master's clock signals and communicate through standardized sequences, reducing the need for separate connection architectures and lowering overall system costs while maintaining adaptability for large panels.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If slave controllers generate independent clock signals, then each controller operates autonomously, but the sense signal processing becomes out-of-phase reducing accuracy

Engineering Contradiction:
Improveindependent controller operationVSAvoidsense signal processing accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The master controller's clock signals serve as an intermediary that synchronizes the slave controllers. Instead of each controller generating independent clock signals, the slave controllers use the master's clock signals (at the same frequency and phase) to coordinate their drive signal generation and sense signal processing, ensuring in-phase operation and measurement accuracy while maintaining operational coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20120056662A1Master/slave control of touch sensing
Publication Date: 2012.03.08 APPLE INC
  • US20120056662A1 patent drawing
  • US20120056662A1 patent drawing
  • US20120056662A1 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.