Vibration Motor Driving Chip for Touch Response Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a delay in responding to touch inputs due to the time it takes for the application processor (AP) to wake up from idle mode and process control signals in user electronic devices with touch panels, leading to delayed user output interface responses.
Innovation Solution
A vibration motor driving device with a control signal selection unit that discards redundant control signals and a power supply unit that switches to active mode upon receiving a wake-up signal, allowing the vibration motor driving unit to directly respond to touch inputs without waiting for the AP to process signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the AP is in idle mode to save power, then energy consumption is reduced, but response delay increases when touch input occurs
Solution Approach 1:
The vibration motor driving unit is pre-configured to receive and process control signals from the touch detection unit even when the AP is in idle mode. By preparing the driving unit in advance with the necessary control logic and keeping it in a ready state, the system can immediately respond to touch inputs without waiting for the AP to wake up, thus reducing response delay while maintaining power savings.
Solution Approach 2:
The system separates the touch input processing function from the AP by implementing a dedicated vibration motor driving unit that can independently process control signals. This segmentation allows the AP to remain in idle mode while the driving unit handles touch responses, achieving both power savings and fast response simultaneously.
2Measurement precision
If the AP processes control signals through software to ensure accuracy, then control precision is improved, but response speed deteriorates due to processing time
Solution Approach 1:
The vibration motor driving unit acts as an intermediary between the touch detection unit and the vibration motor. It receives control signals directly from the touch detection unit and processes them through dedicated hardware logic rather than software, eliminating the need for AP intervention. This intermediary approach maintains control accuracy while significantly improving response speed by bypassing software processing delays.
3Device complexity
If the AP recognizes touch input discontinuously in polling manner to reduce processing load, then system complexity is reduced, but response delay increases due to recognition interval
Solution Approach 1:
The vibration motor driving unit performs self-service by autonomously monitoring and processing control signals from the touch detection unit without requiring periodic polling by the AP. The driving unit independently manages the entire touch response process, from signal reception to vibration motor control, eliminating recognition delays while maintaining simple system architecture.
Data Source
AI summary
Provided is a vibration motor driving device that controls a vibration motor. The vibration motor driving device includes: a control signal selection unit configured to receive a second control signal provided from a touch detection unit for detecting a touch input to a touch panel and including information for controlling the vibration motor; and a driving current output unit configured to output a vibration motor driving current for driving the vibration motor according to the second control signal.


