Two-Pin Data Transmission Circuit Using Software Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data transmission methods, especially in small hand-held devices, require additional circuit space and pins for serial transmission, increasing manufacturing costs and complexity due to the need for encoding/decoding circuits and multiple transmission pins.
Innovation Solution
A data transmission method using only two pins, where a clock signal is transmitted on one pin to synchronize devices, and a data signal, including reset pulses, is transmitted on the second pin, allowing for software-controlled data transfer with reduced circuit space and cost, and flexibility in transmission protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If serial transmission is accomplished by USB with differential signal transmission method, then data transmission reliability is improved, but additional circuit spaces are required at both sender and receiver for encoding/decoding circuits, increasing device complexity and manufacturing cost
Solution Approach 1:
The patent extracts the encoding/decoding circuits from the transmission system, moving data transmission control to the software layer. Only simple transmission pins remain in hardware, while all complex processing is handled by software protocols, thereby reducing circuit space while maintaining transmission reliability
Solution Approach 2:
The patent replaces the mechanical/electrical encoding/decoding circuit system with a software-based transmission protocol. The control logic that previously required physical circuits is now implemented through software instructions, eliminating the need for complex hardware encoding/decoding components
2Productivity
If parallel transmission is used to transmit data, then transmission speed is improved, but more transmission pins are required between chips, increasing manufacturing cost and circuit complexity
Solution Approach 1:
The patent makes the transmission pins universal by using only two pins for all data transmission needs regardless of data volume. The software protocol enables these two pins to handle various transmission tasks that would traditionally require multiple pins, achieving pin reduction while maintaining transmission capability
Solution Approach 2:
The patent uses periodic clock signals to synchronize data transmission between devices. By sampling data at regular intervals synchronized with the clock signal, the system achieves reliable transmission through periodic sampling, enabling efficient use of minimal pins while maintaining transmission speed
3Adaptability or versatility
If additional circuit or transmission pins are disposed in hand-held electronic devices, then data transmission capability is improved, but manufacturing cost and design complexity are increased
Solution Approach 1:
The patent extracts complex transmission control functionality from hardware circuits and relocates it to software protocols. This extraction eliminates the need for additional transmission pins and encoding/decoding circuits, thereby reducing manufacturing cost and design complexity while preserving full data transmission capability
Solution Approach 2:
The patent uses software protocols to copy and replicate the functionality of complex USB encoding/decoding circuits in the software domain. Rather than implementing physical circuits, the same logical functions are achieved through software instructions, reducing hardware requirements while maintaining transmission capability
Data Source
Figure 1~2
Figure 3
AI summary
A data transmission method and the transmission circuit thereof for transmitting data between a host and a peripheral apparatus are disclosed. The data transmission method includes the following steps. First, a clock signal is transmitted by a first pin. Then, a data signal is transmitted by a second pin according to the timing of the clock signal.