USB Packet Amplitude Control for Accurate Disconnect Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing USB communication systems face complications in accurately determining device disconnection due to amplitude level exceeding the disconnecting detection level, often resulting in erroneous disconnection detection, especially when noise affects the signal, and require separate configurations to adjust the disconnecting detection level.
Innovation Solution
A circuit device with a packet output circuit, detection circuit, and control circuit that dynamically adjusts the amplitude level of packets transmitted over a USB bus, allowing for real-time monitoring and adjustment to prevent false disconnection detection by temporarily lowering the amplification factor when the amplitude level exceeds the disconnecting detection level, ensuring accurate device connection status determination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the amplitude level of the packet is increased to compensate for signal attenuation, then the signal transmission quality is improved, but the disconnecting detection accuracy deteriorates due to false exceedance of the disconnecting detection level
Solution Approach 1:
The patent applies dynamics by making the disconnecting detection level adjustable rather than fixed. The detection level is dynamically changed based on the actual amplitude level of transmitted packets, allowing the system to adapt to different transmission conditions. This resolves the contradiction by enabling the detection level to track the transmitted signal amplitude, preventing false disconnection detection while maintaining accurate disconnect detection capability.
Solution Approach 2:
The patent changes the parameter of the disconnecting detection level dynamically. Instead of using a fixed threshold, the system adjusts the detection level parameter according to the actual signal amplitude being transmitted. This parameter change allows the system to maintain accurate disconnection detection even when transmission amplitude is increased to compensate for attenuation.
2Measurement precision
If a separate configuration is added to change the disconnecting detection level, then the disconnecting detection accuracy is improved, but the device complexity increases
Solution Approach 1:
The patent merges the disconnecting detection level adjustment function with the existing packet output circuit. The control circuit that already controls packet amplitude also controls the disconnecting detection level, eliminating the need for a separate configuration system. This integration maintains detection accuracy while reducing device complexity by combining related functions into a single control mechanism.
Solution Approach 2:
The control circuit is given multi-functionality by making it responsible for both controlling the packet output amplitude and adjusting the disconnecting detection level. This universal approach allows a single circuit to perform multiple related functions, avoiding the need for separate dedicated circuits for each function and thereby reducing overall system complexity.
3Device complexity
If the disconnecting detection level is fixed, then the configuration is simplified, but the detection accuracy deteriorates when amplitude levels vary due to attenuation compensation
Solution Approach 1:
The patent transforms the static disconnecting detection level into a dynamic one that automatically adjusts based on transmission conditions. The detection level changes in response to variations in packet amplitude, ensuring accurate disconnection detection across different transmission scenarios without requiring complex manual configuration.
Data Source
AI summary
A circuit device includes a control circuit configured to instruct, when a detection circuit detects that an amplitude level of a packet exceeds a disconnecting detection level, a packet output circuit to lower an amplitude level of a part or all of packets, and after the instruction, to determine that, when the detection circuit detects that an amplitude level of a packet again exceeds the disconnecting detection level, a USB device connected to a bus is disconnected.


