Rotary Encoder Key Control via Interface Expansion Circuits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In display systems, determining the rotation direction of rotary encoders and identifying the triggered key or encoder is challenging due to insufficient I/O interfaces and complex signal processing requirements.
Innovation Solution
A key control device with an encoder circuit, interface extension circuit, and main control circuit that outputs voltage signals and generates interrupt signals to determine rotation direction and identify triggered keys or encoders by analyzing voltage state transitions and interrupt signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional I/O interface methods are used for encoder signal processing, then the system structure remains simple, but the rotation direction determination accuracy and key identification capability deteriorate due to insufficient I/O interfaces and complex signal processing requirements
Solution Approach 1:
The patent divides the I/O interface functionality into multiple independent interface extension circuits, each responsible for specific encoder channels. This segmentation allows parallel processing of multiple encoder signals simultaneously, improving rotation direction determination accuracy while managing interface complexity through functional decomposition
Solution Approach 2:
The patent introduces interface extension circuits as intermediary components between the encoder and the main control circuit. These intermediary circuits pre-process the encoder signals, generating standardized voltage state transition data and interrupt signals that simplify the main control circuit's workload and improve measurement precision
2Adaptability or versatility
If multiple encoder circuits are connected to the system, then the system versatility improves, but the signal processing complexity and I/O interface requirements worsen
Solution Approach 1:
The patent designs interface extension circuits with universal functionality that can handle multiple encoder circuits through standardized voltage state transition data formats. Each interface extension circuit can process signals from multiple encoders using the same architectural approach, enabling multi-encoder support without proportionally increasing overall system complexity
Solution Approach 2:
The patent transitions from processing raw encoder signals directly to processing voltage state transition data, adding an intermediate dimension of abstraction. This dimensional change allows multiple encoder circuits to be processed through a unified data representation method, reducing signal processing complexity while maintaining versatility
3Productivity
If the main control circuit directly processes all encoder signals, then the processing speed improves, but the I/O interface burden and system complexity worsen due to insufficient I/O interfaces
Solution Approach 1:
The patent implements preliminary action by having interface extension circuits pre-process encoder signals and generate voltage state transition data before presenting it to the main control circuit. This pre-processing reduces the computational burden on the main control circuit, enabling faster processing of rotation direction determination while reducing the I/O interface burden through standardized data formats
Solution Approach 2:
The interface extension circuits perform self-service by autonomously generating interrupt signals and voltage state transition data without requiring direct main control circuit intervention for each encoder event. This self-service capability reduces the I/O interface burden on the main control circuit while maintaining high processing speed through distributed intelligence
Data Source
AI summary
A key control device and a key control method are disclosed. The key control device includes: an encoder circuit including a first output terminal and a second output terminal and configured to output a first voltage signal and a second voltage signal through the first output terminal and the second output terminal respectively, under triggering of a rotational operation; a first interface extension circuit configured to receive the first voltage signal and the second voltage signal, and generate an interrupt signal and voltage state transition data in response to the first voltage signal or the second voltage signal output by the encoder circuit; and a main control circuit configured to determine a rotation direction of the rotation operation according to the interrupt signal and the voltage state transition data.


