USB 3.0 Transaction Translator Protocol Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB 2.0 devices are limited to using USB 2.0 bandwidth despite being part of a USB 3.0 system, hindering performance improvement due to lack of compatibility with USB 3.0 protocol.

Innovation Solution

A data transmission system comprising a USB 3.0 transaction translator with a USB 2.0 control circuit, a translation circuit, and a USB 3.0 control circuit that decodes and translates USB 2.0 format data packets into USB 3.0 format, enabling USB 2.0 devices to operate as USB 3.0 devices and increase data transmission rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If USB 2.0 protocol is used for data transmission, then backward compatibility with USB 2.0 devices is maintained, but data transmission rate is limited to USB 2.0 bandwidth (12 Mbps maximum)

Engineering Contradiction:
Improvebackward compatibilityVSAvoiddata transmission rate
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

A USB protocol translator is introduced as an intermediary device between the USB 2.0 device and the USB 3.0 host. The translator receives USB 2.0 protocol data packets, translates them into USB 3.0 protocol format, and transmits them at USB 3.0 speeds. This mediator resolves the contradiction by enabling both backward compatibility (through USB 2.0 interface support) and high-speed transmission (through USB 3.0 protocol conversion) simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the protocol parameter from USB 2.0 to USB 3.0 during transmission. The protocol translator dynamically converts data packets from USB 2.0 protocol format to USB 3.0 protocol format, allowing the same physical connection to operate at different protocol levels. This parameter transformation enables USB 2.0 devices to achieve USB 3.0 transmission rates without requiring hardware modification of the original devices.

Inventive Principle:
Principle #35Parameter changes

2Speed

If USB 3.0 protocol is used for data transmission, then data transmission rate increases to USB 3.0 bandwidth (4.8 Gbps), but compatibility with USB 2.0 devices is lost

Engineering Contradiction:
Improvedata transmission rateVSAvoidcompatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The USB protocol translator serves as a mediator that USB 2.0 devices cannot directly access USB 3.0 protocol. Instead, the translator sits between the USB 2.0 device and USB 3.0 host, performing real-time protocol conversion. This allows USB 3.0 high-speed transmission while maintaining compatibility with USB 2.0 devices through the translation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If USB 2.0 HUB is used to connect USB 2.0 devices, then device connectivity is maintained, but system performance is hindered by USB 2.0 bandwidth limitations

Engineering Contradiction:
Improvedevice connectivityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system changes the operational parameter from USB 2.0 mode to USB 3.0 mode through protocol translation. By converting USB 2.0 protocol packets to USB 3.0 format in real-time, the system enables USB 2.0 devices connected through the HUB to operate at USB 3.0 speeds, thereby improving system productivity while maintaining device connectivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8930599B2Data transmission system and method thereof
Publication Date: 2015.01.06 VIA TECH INC
  • US8930599B2 patent drawing
  • US8930599B2 patent drawing
  • US8930599B2 patent drawing

AI summary

A data transmission system and method are provided. The data transmission method receives a second format data packet sent by a host; decodes the second format data packet sent by the host, and translating the decoded second format data packet into a first format data packet; transmits the first format data packet to a first device; receives a transmission response sent by the first device in response to the first format data packet, determines whether to transmit the transmission response to the host, and performs a re-try flow when the transmission response does not need to be transmitted to the host. Preferably, a data transmission rate of the first device is slower than that of a second device, and the data transmission system is backward compatible to the first device, and the second format data packet is consistent with the second device.