Optical Mouse Communication Interface Trigger Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical mouse communication systems face inefficiencies in data transmission due to longer transmission times and higher I/O port usage, particularly with two-wire and four-wire serial buses, which fail to ensure synchronization and require unnecessary address data transmission.
Innovation Solution
A transmission interface with a TR channel and a DA channel is introduced, allowing for a fast read mechanism where the master device sends a trigger signal to the slave device, enabling direct data transmission without address data, and optionally using a CLK channel for synchronization, reducing data transmission time and I/O port usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a two-wire serial bus is used to transmit data, then fewer I/O ports and lower cost are required, but longer transmission time is required and data synchronization cannot be ensured
Solution Approach 1:
The master device sends a trigger signal to the slave device before data transmission begins. This preliminary action prepares the slave device to send data immediately upon receiving the trigger, eliminating the need for address data transmission and synchronization protocols, thus reducing transmission time while maintaining the simple two-wire interface
Solution Approach 2:
The invention extracts and eliminates the unnecessary address data from the transmission protocol. By using a predetermined protocol where both devices know the data format in advance, only the actual readable data needs to be transmitted, significantly reducing the total transmission time while keeping the I/O port usage low
2Speed
If a four-wire serial bus is used to transmit data, then data transmission speed is improved, but more I/O ports and higher cost are necessary
Solution Approach 1:
The invention removes the unnecessary address data transmission from the protocol. By using a predetermined data transmission protocol where the master device and slave device directly transmit readable data without address data, the transmission is optimized to send only essential information, reducing transmission time to 85 μs while maintaining the simpler two-wire interface
Solution Approach 2:
The trigger signal mechanism prepares the slave device in advance, enabling it to send data immediately when triggered. This eliminates the need for complex handshaking and address transmission phases, achieving fast data transfer with minimal I/O port usage
3Reliability
If address data is transmitted along with readable data, then data identification is ensured, but transmission time increases
Solution Approach 1:
The invention extracts and eliminates the redundant address data from the transmission protocol. Since both master and slave devices use a predetermined protocol, they already know what data to expect and how to identify it, so address data becomes unnecessary. This reduces the 355 μs transmission time to just 85 μs for the actual data
Solution Approach 2:
The invention uses a predetermined data transmission protocol that acts as a template or copy of the expected data structure. Both devices have this protocol stored in advance, allowing them to identify and process data without transmitting address information, thus achieving fast and reliable data transmission
Data Source
AI summary
There is provided a communication system including a transmission interface, a master device and a slave device. The transmission interface includes a TR/ACK channel configured to transmit a trigger signal and an acknowledge signal and a DA channel configured to transmit a normal data or a simplified data. The master device sends the trigger signal via the TR/ACK channel before data transmission begins. The slave device sends the normal data or the simplified data to the master device via the DA channel after receiving the trigger signal.


