USB Bus Interface Dynamic Mode Switching for Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current USB interfaces impose current draw limitations when portable devices are connected to a host system, restricting their ability to recharge and operate fully, especially for devices requiring more than 100 mA to function at high speeds.

Innovation Solution

A method and system that dynamically adjust the USB bus interface between full-speed and high-speed modes by monitoring current availability and battery charge levels, allowing the device to switch between modes to optimize power management and enable full functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the device operates at high-speed mode, then data transmission rate is improved, but current draw exceeds USB interface limitations

Engineering Contradiction:
Improvedata transmission rateVSAvoidcurrent draw
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between full-speed and high-speed USB bus modes based on real-time detection of current availability from the host system. When sufficient current is detected, the device transitions to high-speed mode for optimal data transmission. When current is insufficient, it transitions to full-speed mode to operate within power constraints, thus adaptively resolving the contradiction between speed and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the USB interface by detecting current availability and adjusting the bus speed accordingly. The system monitors power conditions and switches between different transmission rate parameters (full-speed vs. high-speed), allowing the device to optimize performance based on available power resources.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of moving object

If the device recharges from the host system, then battery capacity is improved, but available current for operation is reduced

Engineering Contradiction:
Improvebattery capacityVSAvoidavailable current
Core Design Contradiction:
Duration of action of moving objectVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts its operational mode based on charging status. When the device is connected to a host system for recharging, the controller detects the current draw conditions and switches the USB bus to full-speed mode to ensure stable operation within the reduced current availability. This dynamic adaptation allows the device to maintain functionality while charging, resolving the contradiction between battery recharging and operational current requirements.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the device operates in full-speed mode, then current consumption is reduced, but data transmission rate decreases

Engineering Contradiction:
Improvecurrent consumptionVSAvoiddata transmission rate
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The invention implements dynamic mode switching that transitions the USB bus between full-speed and high-speed modes based on detected current availability. When abundant current is available from the host system, the device switches to high-speed mode to maximize data transmission rate. When current is limited, it operates in full-speed mode to conserve power, thus dynamically optimizing the trade-off between speed and energy consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8041866B2System and method for interfacing an electronic device with a host system
Publication Date: 2011.10.18 FUNDAMENTAL INNOVATION SYSTEMS INTERNATIONAL LLC
  • US8041866B2 patent drawing
  • US8041866B2 patent drawing
  • US8041866B2 patent drawing

AI summary

The disclosure describes a system and method for controlling interfacing parameters for a device when connected to a host. In the system and method, the communications interface is configurable to be in operable connection to a host using a microprocessor in the device having a first bus controller and a second bus controller, the second bus controller external to the microprocessor. The method comprises: establishing an initial connection by the device; conducting negotiations by the device to set a first data transmission rate for the device for the initial connection utilizing a communication bus controller contained in the microprocessor; and after detecting completion of enumeration of the device, re-establishing the connection by the device using the second bus controller in the device that processes the communications at a second transmission rate that is higher than the first data transmission rate.