Portable Storage Device Adaptive Initialization via Cable Resistance Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable storage devices face challenges in being compatible with various hosts and optimizing power usage during initialization, as they lack adaptive control over clock signal frequencies based on USB type and version information.
Innovation Solution
A portable storage device with a bridge chipset that detects cable resistance to determine USB type and version, and a storage controller that independently selects initializing modes and clock signal frequencies to optimize power usage and reduce initialization time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the portable storage device uses a fixed initialization mode, then the device structure is simple, but the power consumption cannot be optimized for different USB hosts
Solution Approach 1:
The patent implements dynamic initialization mode selection based on USB host detection. The storage controller automatically adjusts clock signal frequencies and initialization parameters according to the detected USB host type (USB 2.0 or USB 3.0) and connector type (Type-A or Type-C), transforming a static system into an adaptive one that optimizes power consumption for each specific host scenario
Solution Approach 2:
The patent changes operational parameters (clock signal frequencies, initialization timing) based on detected USB host characteristics. By detecting USB version information and connector types, the system adjusts initialization parameters to match host capabilities, achieving power optimization without requiring complex manual configuration
2Productivity
If the portable storage device detects USB type and version information, then power management is optimized, but the device complexity increases
Solution Approach 1:
The storage controller performs self-detection of USB host type and version information automatically upon connection. The system independently determines the appropriate initialization mode without requiring external intervention or complex configuration, achieving fast initialization through autonomous decision-making based on detected host characteristics
Solution Approach 2:
The patent implements a feedback mechanism where the storage controller detects USB host characteristics and uses this information to adjust initialization parameters. The detection of USB version information and connector types provides feedback that drives the selection of appropriate clock signal frequencies and initialization sequences, optimizing both speed and power efficiency
3Speed
If the portable storage device uses high clock signal frequencies during initialization, then the initialization speed is fast, but the power consumption increases
Solution Approach 1:
The patent dynamically changes clock signal frequencies based on detected USB host capabilities and power availability. By adjusting the frequency parameter according to host type (USB 2.0 vs USB 3.0) and connector type, the system achieves fast initialization when appropriate while consuming less power when hosts have limited power delivery capability
Solution Approach 2:
The initialization process transitions from a static fixed-frequency approach to a dynamic adaptive approach. The storage controller continuously monitors host characteristics and adjusts clock frequencies in real-time during initialization, balancing speed and power consumption based on actual operating conditions
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution enables faster initialization and optimized power management by adaptively controlling power based on USB type and version information, improving performance and reducing power consumption.
Implementation Method 1
The bridge chipset is configured to detect a resistance of the cable assembly, provide the storage controller with universal serial bus (USB) type information of the first connector based on the detected resistance
Data Source
AI summary
A portable storage device includes nonvolatile memory devices to store data, a storage controller, and a bridge chipset. The bridge chipset is connected to a first connector of a host through a cable assembly, detects a resistance of the cable assembly, provides the storage controller with USB type information of the first connector based on the detected resistance, and after a USB connection is established with the host, provides the storage controller with USB version information associated with the established USB connection. The storage controller selects one of a plurality of initializing modes based on the USB type information and the USB version information, selects clock signals having frequencies in a range within a maximum power level, and performs an initializing operation based on the selected clock signals within an internal reference time interval.


