Terminal-Auxiliary Data Transmission Without a Microcontroller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods between auxiliary devices and terminal devices, such as keyboards and tablets, are inefficient and costly, with high performance requirements due to the need for microcontroller units and state switching, and fail to meet varying data transmission delays and accuracy needs.
Innovation Solution
Implementing a data transmission method that uses a combination of hardware and short-distance wireless channels, such as Bluetooth or ZigBee, to establish separate transmission channels for different data types, allowing the terminal device to replace microcontroller units with system-on-chip components and reduce costs while improving universality and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a microcontroller unit is used for data transmission between terminal device and auxiliary device, then data transmission can be established, but device cost increases
Solution Approach 1:
The patent extracts the data transmission function from the microcontroller unit and implements it directly through the system-level chip's general input/output port. This removes the need for a separate microcontroller unit, reducing device cost while maintaining data transmission capability between the terminal device and auxiliary device.
Solution Approach 2:
The system-level chip's general input/output port is used to establish the first transmission channel, making the port multi-functional by handling both general I/O operations and dedicated data transmission tasks. This eliminates the need for specialized microcontroller hardware, reducing costs while preserving transmission functionality.
2Reliability
If state polling and state switching process is implemented for transmitter and receiver pins, then data transmission can be managed, but performance requirements and complexity increase
Solution Approach 1:
The patent pre-establishes the first transmission channel as a dedicated hardware channel with fixed transmitter and receiver pin assignments. By preparing the transmission path in advance with predetermined roles for each pin, the system eliminates the need for runtime state polling and switching, reducing performance requirements while ensuring reliable data transmission management.
3Ease of operation
If a single transmission channel is used for all data types, then channel management is simplified, but data transmission delay and accuracy requirements cannot be met
Solution Approach 1:
The patent segments data transmission into two distinct channels: the first transmission channel for high-priority data requiring low delay (such as keyboard input data), and the second transmission channel for other data types. This segmentation allows different QoS requirements to be met for different data streams while maintaining manageable channel operations through clear channel differentiation.
Data Source
AI summary
Embodiments of this application provide a data transmission method and apparatus. The data transmission method is applied to a terminal device, the terminal device is connected to an auxiliary device through a first interface, a second interface, and a third interface, and the method includes: The terminal device supplies power to the auxiliary device through the first interface and the second interface. The terminal device establishes a first transmission channel between a receiver pin of the terminal device and a transmitter pin of the auxiliary device through the third interface. The first transmission channel is a hardware channel from the auxiliary device to the terminal device. The terminal device receives, through the first transmission channel, first data sent by the auxiliary device. The terminal device sends second data to the auxiliary device through a second transmission channel. The second transmission channel is different from the first transmission channel.


