USB Interface System Power-Aware Speed Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB host platforms often limit the power supply to connected USB devices, causing them to be powered off when attempting to operate at high connection speeds, leading to a dead loop where the device cannot be used effectively.

Innovation Solution

A USB interface system with a slave power detection module that performs handshakes in multiple connection specifications, detects power-off events, and adjusts connection speed and power consumption by recording and utilizing power-off information to switch to lower speeds upon reconnection, ensuring compatibility with the USB host's power limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the USB device operates at the highest connection speed, then the data transfer speed is improved, but the power consumption increases beyond the USB host's power capability

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The USB device dynamically adjusts its connection speed based on power availability. The system transitions from a static high-speed mode to a dynamic mode where connection speed is adjusted in real-time according to power consumption capabilities, allowing the device to operate at highest speed when power is available and reduce speed when power is limited

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The connection speed parameter is changed based on power consumption conditions. The system monitors power availability and adjusts the connection speed parameter accordingly, switching between different speed modes (e.g., Super speed plus, Super speed, High Speed) to match the power capabilities of the USB host platform

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the USB device starts with the highest connection speed, then the data transfer performance is improved, but the device is powered off when power consumption exceeds host capability

Engineering Contradiction:
Improvedata transfer performanceVSAvoidconnection stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary power capability detection before establishing high-speed data transfer. By detecting the USB host's power capability in advance and configuring appropriate power management settings beforehand, the device avoids the dead loop of being powered off during operation, ensuring both high performance and stable connection

Inventive Principle:
Principle #10Preliminary action

3Speed

If the USB device operates at high connection speed, then the data transfer rate is improved, but the device cannot be used effectively when powered off due to power limits

Engineering Contradiction:
Improvedata transfer rateVSAvoiddevice usability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms to monitor power consumption and connection status. When the device detects that it is being powered off due to exceeding power limits, it receives feedback about the power capability and automatically adjusts its operation to a lower connection speed, ensuring continuous usability without manual intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10684668B2USB interface system capable of automatically adjusting connection speed and power consumption capabilities and method thereof
Publication Date: 2020.06.16 REALTEK SEMICON CORP
  • US10684668B2 patent drawing
  • US10684668B2 patent drawing
  • US10684668B2 patent drawing

AI summary

A USB interface system capable of automatically adjusting connection speed and power consumption capability and a method thereof are provided. The method includes configuring a slave device to perform a first handshake procedure with a main device, and communicate with the main device by using a first connection specification; detecting a first power-off event by using a slave power detection module; when the first power-off event occurs, recording first power-off information by the memory unit. If the slave device is re-connected to the main device, the slave power detection module is configured to perform a second handshake process with the main device, and determine to re-communicate with the main device in a second connection specification different from the first connection specification according to the first power-off information.