USB Suspend Resume Power Management via High-Speed Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The timing requirements for suspend and resume operations in USB 2.0 protocols can limit power management, particularly in battery-powered systems, as they may require excessive power usage and complex design due to the need for switching between high-speed and full-speed idle states.
Innovation Solution
Implementing enhanced suspend and resume operations that allow USB devices to enter a suspend state more quickly and maintain high-speed mode during both enabled and suspend states, using bi-directional communication with unique signaling and token packets to manage power efficiently, and decoupling data lines from the power source during idle states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If USB devices switch between high-speed and full-speed idle states according to USB 2.0 specification, then power management is achieved, but power consumption is excessive and design becomes complex
Solution Approach 1:
The patent changes the speed mode parameter from dynamic switching (high-speed/full-speed) to a static high-speed mode during suspend state, eliminating the need for complex state transitions while reducing power consumption through simplified pull-up resistor management
Solution Approach 2:
The patent extracts and removes the speed mode switching mechanism from the suspend/resume operation, keeping only the essential power management function while eliminating the complexity of transitioning between high-speed and full-speed states
2Use of energy by stationary object
If USB devices enter suspend state after specific idle time as required by USB 2.0, then power saving is achieved, but the timing requirements limit power management effectiveness
Solution Approach 1:
The patent performs preliminary action by entering suspend state immediately when idle condition is detected, without waiting for the USB 2.0 mandated idle time period, thus achieving earlier power savings while maintaining system functionality
Solution Approach 2:
The patent makes the suspend entry timing dynamic and flexible, allowing devices to enter suspend state at optimal moments rather than being constrained by fixed timing requirements, enabling better adaptation to different power management needs
3Device complexity
If USB devices maintain high-speed mode during suspend state, then design is simplified, but power consumption may increase without proper management
Solution Approach 1:
The patent uses pull-up resistors as intermediaries to manage power consumption in high-speed mode during suspend state, controlling current flow through the data lines while maintaining the high-speed mode configuration, thus achieving both design simplicity and power management
Solution Approach 2:
The patent changes the electrical parameter state of the data lines by decoupling them from the power source during suspend state while maintaining high-speed mode signaling capability, reducing power consumption without requiring mode switching
Data Source
AI summary
Some embodiments of the invention include apparatus, systems, and methods to perform universal serial bus (USB) suspend and resume operations based on active communication between USB devices to improve power management. Other embodiments are described and claimed.


