USB Controller Protocol for Stopping Redundant Rx.Detect Signals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing USB protocols consume excessive power due to redundant receiver detection signals after peripheral devices are enumerated, particularly when USB 3 ports continue to send LTSSM Rx.Detect signals even after devices are downgraded to USB 2 speeds, leading to inefficiencies and increased power consumption.
Innovation Solution
A USB protocol that refrains from sending LTSSM Rx.Detect receiver detection signals after peripheral devices are enumerated as USB 2, allowing USB 3 ports to enter a low power mode, thereby reducing unnecessary power consumption and simplifying firmware implementation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If USB 3 ports continue to send LTSSM Rx.Detect receiver detection signals after peripheral devices are enumerated as USB 2, then device compatibility and enumeration reliability are maintained, but power consumption increases due to redundant signal transmission
Solution Approach 1:
The patent extracts and eliminates the redundant LTSSM Rx.Detect signal transmission function after USB 2 enumeration is complete. The host controller specifically stops sending USB 3 receiver detection signals to USB 2 peripheral devices, removing the harmful energy-consuming action while preserving the necessary USB 2 communication functionality.
Solution Approach 2:
The patent implements dynamic signal transmission control where the host controller adapts its signal sending behavior based on the enumerated device type. After determining a device is USB 2, the system dynamically transitions from sending USB 3 LTSSM Rx.Detect signals to sending only USB 2 appropriate signals, optimizing power consumption in real-time.
2Adaptability or versatility
If USB protocols support multiple modes of operation and data transfer rates across different generations, then interoperability and versatility are improved, but system complexity and firmware implementation difficulty increase
Solution Approach 1:
The patent extracts and removes the complex USB 3 LTSSM receiver detection logic from the firmware flow after USB 2 enumeration is confirmed. By eliminating the redundant USB 3 detection path, the firmware becomes simpler while maintaining support for both USB 2 and USB 3 devices through conditional logic.
Solution Approach 2:
The patent segments the device detection and enumeration process into distinct phases: initial connection detection, USB 3 capability verification through LTSSM signals, and final device type determination. This segmentation allows the firmware to follow different processing paths based on device capabilities, simplifying the overall control logic.
Data Source
AI summary
Disclosed herein are systems, devices, and apparatuses for a USB protocol. The USB system includes a communication interface that is configurable to communicate in a first universal serial bus (USB) communication mode or a second USB communication mode. The USB system also includes a processor configurable to send receiver detection signals to a peripheral device over the communication interface to determine whether the peripheral device is capable of communicating in the first USB communication mode, wherein the processor is configured to send an initial signal of the receiver detection signals to the peripheral device and, if a response to the initial signal of the receiver detection signals indicates that the peripheral device is incapable of operating in the first USB communication mode, refrain from sending subsequent ones of the receiver detection signals.


