USB Expansion Device Automatic Switch Reset for Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional USB devices with universal serial bus (USB) interfaces often become incompatible with different operation systems or software/hardware devices, leading to sudden disabling and requiring users to manually reset or restart systems to restore functionality, which is not user-friendly.
Innovation Solution
A USB detecting method and expansion device with automatic detecting and active correcting functions, utilizing a controlling and processing unit, USB input/output ports, and switches to monitor USB detection signals, reset data and power signals, and simulate plug-in/plug-out actions to restore functionality when devices are detected as disabled.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If USB peripheral devices are connected to USB input/output ports, then USB functionality is provided, but USB interfaces may become incompatible and suddenly disabled
Solution Approach 1:
The system continuously monitors the USB interface state by detecting signals from USB peripheral devices. When a device becomes disabled or incompatible, the detection unit identifies this state and triggers a reset operation on the switch, restoring USB functionality automatically without user intervention
Solution Approach 2:
The USB expansion device performs self-diagnosis and self-correction by automatically detecting disabled devices and resetting the internal switch to restore connectivity, eliminating the need for manual user intervention to resolve compatibility issues
2Reliability
If users manually reset or restart systems to restore USB functionality, then USB devices can be restored to normal working state, but user operation complexity increases
Solution Approach 1:
The system automatically detects when USB devices are disabled and performs self-correction by resetting the internal switch, completely eliminating the need for users to manually reset or restart the system to restore USB functionality
3Extent of automation
If USB detection signals are continuously monitored, then automatic detection of disabled devices is achieved, but system complexity increases
Solution Approach 1:
A detection unit is introduced as an intermediary component that continuously monitors USB detection signals between the host system and USB peripheral devices. This dedicated detection module simplifies the overall system architecture by centralizing the detection function and triggering switch resets only when necessary, rather than requiring complex continuous monitoring of the entire USB subsystem
Data Source
AI summary
A USB detecting method for use with a controlling and processing unit, a USB input/output port, at least one switch and at least one USB peripheral device is provided. The at least one switch is arranged between the controlling and processing unit and the USB input/output port and/or arranged between the USB input/output port and the at least one USB peripheral device that is electrically connected with the USB input/output port. Firstly, a USB detection signal of the at least one USB peripheral device is provided to the controlling and processing unit. According to a result of receiving the USB detection signal, the controlling and processing unit determines whether the switch is reset. For resetting the at least one switch, the controlling and processing unit simulates the action of plugging and pulling out the USB peripheral device.


