USB Type-C Full Duplex Transmission via Segmented Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional USB data transmission methods restrict data exchange to one-way communication until connection roles are changed, leading to inefficiencies and user inconvenience due to the need for reconnection and delayed data transmission.
Innovation Solution
Implementing a USB type-C interface that supports full duplex transmission by utilizing two communication paths (USB 3.0 and USB 2.0) simultaneously, allowing for bidirectional data exchange without role changes, using the Biphase Mark Coding protocol to manage Configuration Channel logic and enable forward and reverse data transmission concurrently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional USB data transmission method is used with host and slave roles, then data transmission can be performed in one direction, but reverse data transmission requires reconnection and role change causing transmission delay
Solution Approach 1:
The USB interface is segmented into two independent communication paths: a first communication path for forward data transmission and a second communication path for reverse data transmission. This segmentation allows both directions of data flow to occur simultaneously without requiring role changes or reconnections, thereby eliminating transmission delays while maintaining high data transmission speeds.
Solution Approach 2:
The patent introduces a dimensional change by adding a second communication path that operates independently from the first communication path. Instead of switching roles along a single communication channel, the system enables bidirectional simultaneous transmission by utilizing two parallel communication dimensions, allowing host-to-slave and slave-to-host data flow to occur concurrently.
2Adaptability or versatility
If conventional USB interface is used, then physical connection is established, but additional data transmission during communication requires reconnection and role change
Solution Approach 1:
The USB interface is divided into two independent communication paths with distinct host and slave roles for each direction. The first communication path handles forward transmission while the second communication path handles reverse transmission, allowing multiple data transmissions to occur simultaneously without requiring reconnection or role changes, thus enhancing flexibility while simplifying connection management.
Solution Approach 2:
The USB interface is designed to perform multiple functions simultaneously through two communication paths: forward data transmission, reverse data transmission, and potential additional data streams can all occur at the same time without requiring reconfiguration, making the interface highly adaptable and versatile.
3Productivity
If single communication path is used, then connection is simple, but simultaneous bidirectional data transmission cannot be performed
Solution Approach 1:
The communication system is segmented into two independent communication paths, each capable of handling data transmission in one direction. This segmentation enables simultaneous bidirectional data exchange, significantly improving productivity while the modular structure keeps each path relatively simple and manageable.
Solution Approach 2:
By adding another dimension in the form of a second communication path, the system enables simultaneous bidirectional transmission without creating excessive complexity. Each communication path operates independently with its own host and slave roles, allowing efficient parallel data exchange.
Data Source
AI summary
An electronic device and method of communication using a USB interface through full duplex transmission are disclosed. A method of performing data communication by an electronic device includes detecting a connection of an electronic device through an interface, configuring the electronic device as a host or a slave for data communication of first data in response to the connection of the electronic device, performing first data communication based on a first communication path according to a first standard for the first data in response to detecting the configuration, detecting performance of data communication of second data while the data communication of the first data is performed, configuring the electronic device as the host or the slave for the data communication of the second data and performing second data communication based on a second communication path according to a second standard for the second data in response to the configuration.


