Function Parameter Switching Memory Circuit for Peripheral Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mouse devices with DPI switching functions suffer from inability to memorize user-set DPI values, inconsistent DPI values after power interruptions, and accidental DPI switching due to external noise interference, limiting user convenience and device reliability.
Innovation Solution
A function parameter switching memory circuit that includes a simulation control circuit with an external controller and virtual switch signal generator, allowing the optical sensor to maintain user-set DPI values even during power interruptions and preventing accidental switching by filtering abnormal signals and ensuring consistent DPI values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the optical sensor uses a SoC type chip with internal DPI switching function, then the user can self-switch DPI value, but the DPI value cannot be memorized and is lost after power interruption
Solution Approach 1:
The external controller stores the DPI value in advance (before power interruption) in its memory unit. When power is restored, the system retrieves the previously stored DPI value and sends it to the optical sensor, ensuring the DPI setting is maintained across power cycles without requiring continuous power to the optical sensor's internal memory.
Solution Approach 2:
The external controller acts as an intermediary between the user input (switching key) and the optical sensor. It receives the DPI switching signal, stores the value in its memory, and manages the communication with the optical sensor, thereby decoupling the memory function from the optical sensor chip itself.
2Speed
If the physical switch signal is transmitted directly to the optical sensor, then the DPI switching is immediate, but the signal may be lost if the optical sensor is not ready or in reset state
Solution Approach 1:
The external controller stores the DPI value in advance in its memory unit before the optical sensor is ready. When the optical sensor becomes ready or exits reset state, the controller immediately sends the pre-stored DPI value, ensuring no signal loss occurs during the sensor's initialization period.
Solution Approach 2:
The system uses feedback from the optical sensor's ready state to trigger the DPI value transmission. The external controller monitors the sensor's readiness and only sends the DPI switching signal at the appropriate moment, ensuring reliable reception while maintaining fast response.
3Productivity
If the I/O pin voltage level directly controls DPI switching, then the switching is simple and fast, but external noise can cause accidental DPI switching
Solution Approach 1:
The external controller serves as an intermediary that receives the physical switch signal, processes it to determine the intended DPI value, stores it in memory, and then sends it to the optical sensor. This intermediary processing step filters out noise-induced false signals while preserving legitimate user inputs.
Solution Approach 2:
The external controller performs self-service by monitoring its own I/O pin for valid switching signals versus noise, using its processing capability to distinguish between accidental voltage fluctuations and intentional user input before acting on the signal.
Data Source
AI summary
A function parameter switching memory circuit for a peripheral device is provided. The peripheral device includes a function parameter switching memory circuit, a power management device and an optical sensor. The function parameter switching memory circuit includes a function parameter switching key and a simulation control circuit. The function parameter switching key generates and outputs a physical switch signal in response to a switching trigger action of a user. The simulation control circuit generates a virtual switch signal to the optical sensor. The simulation control circuit analyzes the physical switch signal to memorize a switched-and-set function parameter storage value. The simulation control circuit generates the virtual switch signal according to one of the physical switch signal and the switched-and-set function parameter storage value. The optical sensor performs a function parameter switching process according to the virtual switch signal.


