Capacitive Touch Controller Hard Instructions for Power and Report Rate
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current capacitive touch screen technologies face challenges in flexibility and power consumption due to high computational demands on microcontrollers and fixed data flow in touch coordinate computation methods.
Innovation Solution
A control system and method that distribute touch tasks to touch hard instructions, allowing execution of various computing functions, with a microcontroller assigning tasks and integrating results, while using a storage module divided into banks for data recording and access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the microcontroller computes touch coordinates using firmware, then flexibility is improved, but power consumption increases and computational capability demand increases
Solution Approach 1:
The patent segments the touch computation process by dividing it into distinct hardware instruction modules (e.g., coordinate computation unit, tangent computation unit, normal computation unit). Each module handles specific computational tasks through dedicated hardware instructions, allowing the microcontroller to offload computationally intensive tasks while maintaining flexibility through programmable instruction selection.
Solution Approach 2:
The patent introduces a intermediary layer of touch hard instructions that act as mediators between the microcontroller and the computational tasks. These instructions provide a standardized interface for the microcontroller to access hardware-accelerated computation capabilities, reducing the microcontroller's direct computational burden while preserving programming flexibility.
2Productivity
If exclusive hardware design is used for computing touch coordinates, then report rate increases and power consumption decreases, but flexibility is reduced due to fixed computation equations and data flow
Solution Approach 1:
The patent implements dynamic configurability in the hardware instruction set, allowing the computation equations and data flow paths to be modified through firmware updates. The touch hard instructions include configurable parameters and selectable computation modes that can be adjusted without changing the underlying hardware architecture, enabling the system to adapt to different touch screen types and computation algorithms.
Solution Approach 2:
The patent designs universal touch hard instructions that can perform multiple computation functions through a single hardware module. The coordinate computation unit, for example, can handle various coordinate systems and computation methods by accepting different input parameters and configuration settings, making the hardware applicable to multiple touch screen technologies and algorithms.
3Adaptability or versatility
If the microcontroller handles all touch computation tasks, then flexibility is maintained, but computational capability demand increases
Solution Approach 1:
The patent segments the computational workload by creating dedicated hardware instruction modules for specific computation tasks (coordinate computation, tangent computation, normal computation). This segmentation offloads intensive calculations from the microcontroller to specialized hardware units, reducing the microcontroller's computational burden while maintaining system flexibility through programmable instruction selection.
Solution Approach 2:
The patent replaces the microcontroller's software-based computation (mechanical/system-level processing) with hardware-accelerated instruction execution. By implementing touch computation functions as dedicated hard instructions in the microcontroller's instruction set, the system substitutes general-purpose software processing with specialized hardware logic, reducing computational complexity and execution time.
Data Source
AI summary
A control system for a capacitive touch screen is provided. The control system comprises a touch detecting circuit, touch hard instruction, a storage module and a controller. The touch detecting circuit detects a capacitance variance to generate touch data. The touch hard instruction executes a touch computing function on the touch data. The storage module is connected to the touch detecting circuit and the at least one touch hard instruction, and records the touch data generated by the touch detecting circuit and the touch data computed by the touch hard instruction. The controller is connected to the touch detecting circuit, the at least one touch hard instruction, and the storage module, and assigns at least one touch task of a touch algorithm to the at least one touch hard instruction, so as to execute a corresponding touch computing function of the touch algorithm.


