Multi-Interface USB Drive With Host-Selected Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in sharing digital data across devices with different interfaces, protocols, and storage types, requiring multiple storage devices to accommodate varying specifications, which increases complexity and cost.
Innovation Solution
A multi-functional USB device with multiple flash memories and USB interfaces, each with a separate controller, allowing the device to adapt to different host devices by identifying the connected interface and activating the corresponding memory for data operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users purchase multiple storage devices to accommodate different interfaces and protocols, then compatibility with various devices is improved, but device complexity and cost increase
Solution Approach 1:
The storage device incorporates multiple USB interfaces (USB 2.0, USB 3.0, USB 3.1) and multiple memory types (SATA, SAS, SSD, HDD) within a single device, allowing it to universally connect to different host devices and storage systems without requiring multiple separate storage devices
Solution Approach 2:
The device divides storage functionality into separate memory modules (first memory, second memory, third memory) each with dedicated interfaces, allowing independent selection and activation of specific memory-interface combinations based on the connected host device's capabilities
2Adaptability or versatility
If a single storage device supports multiple interfaces and memory types, then versatility is improved, but device complexity increases
Solution Approach 1:
The controller automatically detects which USB interface is connected to the host device and autonomously selects the corresponding memory type to activate, eliminating the need for manual configuration by the user while managing the complexity of multiple interfaces and memory types
Solution Approach 2:
The system dynamically configures which memory modules are activated based on the detected USB interface type, allowing the device to adapt its storage configuration in real-time according to the connected host device's interface capabilities
3Adaptability or versatility
If multiple memory types are integrated into one storage device, then data sharing capability is improved, but reliability may be compromised if one memory is corrupted
Solution Approach 1:
The storage device separates different memory types into distinct modules (first memory for USB 2.0/SATA, second memory for USB 3.0/SAS, third memory for USB 3.1/SSD/HDD), so that corruption in one memory module does not affect the others, maintaining reliability while preserving data sharing capability across different interfaces
Data Source
AI summary
A multi-function universal serial bus (USB) device may include a plurality of USB interfaces, including a first USB interface and a second USB interface. The USB device may include a plurality of memories including a first memory and a second memory. The USB device may include a controller coupled to the first memory and the second memory, the controller configured to: identify which one of the first USB interface and the second USB interface is coupled to a host device; and perform operations on one of the first memory or the second memory based on which one of the first USB interface and the second USB interface is identified to be coupled to the host device.


