USB Mode Control via Vbus Voltage Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB devices face challenges in switching between host and slave modes without OTG compliance, requiring hardware redesigns and software overhead, and cannot accommodate non-OTG compliant peripherals.

Innovation Solution

A method and apparatus that determine the Vbus voltage on a USB connector and compare it with a threshold to configure the device as a host or slave, using a processor and voltage comparison module to selectively apply voltage and monitor responses, eliminating the need for OTG-specific ID pins and complex protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If OTG compliant connectors are used to enable host and slave switching functionality, then adaptability is improved, but device complexity and manufacturing cost increase due to additional pins and hardware redesign

Engineering Contradiction:
Improvehost and slave mode switching capabilityVSAvoidconnector pin configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single USB connector type to serve multiple functions (both host and slave modes) through software-based role determination. Instead of requiring different connector types or OTG-specific connectors, the system uses the same connector for bidirectional communication by detecting Vbus voltage to determine communication direction, eliminating the need for additional pins or hardware modifications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter being monitored from physical connector type to electrical parameter (Vbus voltage level). By detecting whether Vbus voltage is present or absent, the system determines whether to operate in host or slave mode, replacing hardware-based role identification with software-based detection of an existing electrical parameter.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If OTG standard protocols are implemented to enable role switching, then adaptability is improved, but software overhead and processing complexity increase

Engineering Contradiction:
Improvehost and slave mode switching capabilityVSAvoidsoftware overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential functionality needed for role switching from the complete OTG protocol stack. Instead of implementing the full OTG standard with its complex negotiation protocols, the system extracts only the critical Vbus voltage detection mechanism and basic role switching logic, removing unnecessary software overhead while retaining the core adaptability benefit.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional approach by having the device determine its role based on detecting the presence or absence of Vbus voltage from the connected device, rather than following the standard OTG negotiation process where roles are assigned through complex protocol exchanges. This reversal simplifies the software implementation significantly.

Inventive Principle:
Principle #13The other way round (Inversion)

3Ease of manufacture

If existing USB connectors are used without OTG compliance, then ease of manufacture is improved, but adaptability deteriorates as devices cannot switch between host and slave modes

Engineering Contradiction:
Improveconnector compatibilityVSAvoidhost and slave mode switching capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the existing USB connector universal by enabling it to support both host and slave operations through software control. The same connector pins are used for bidirectional communication by dynamically determining the communication direction based on Vbus voltage detection, eliminating the need for separate OTG connectors.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses existing electrical signals (Vbus voltage) already present in the USB connection to automatically determine the operational mode. The device self-configures as host or slave based on the detected voltage state without requiring external configuration or additional hardware, making the existing connector serve multiple purposes.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If hardware redesign is performed to support OTG functionality, then adaptability is improved, but manufacturing cost and production time increase

Engineering Contradiction:
Improvehost and slave mode switching capabilityVSAvoidhardware redesign requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent makes the existing USB connector universal by enabling it to support both host and slave operations through software control. The same connector pins are used for bidirectional communication by dynamically determining the communication direction based on Vbus voltage detection, eliminating the need for separate OTG connectors.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter being monitored from physical connector type to electrical parameter (Vbus voltage level). By detecting whether Vbus voltage is present or absent, the system determines whether to operate in host or slave mode, replacing hardware-based role identification with software-based detection of an existing electrical parameter.

Inventive Principle:
Principle #35Parameter changes

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

Enables devices with non-OTG compliant USB connectors to switch between host and slave modes efficiently without hardware redesigns or software overhead, supporting legacy peripherals and reducing implementation costs.

Implementation Method 1

comparing the Vbus voltage with a threshold

Methodology Applied
Scientific EffectVoltage comparison: Ohm's Law

Data Source

PatentUS10303633B2Method and apparatus to control a mode of a device
Publication Date: 2019.05.28 MICRO MOTION INC
  • US10303633B2 patent drawing
  • US10303633B2 patent drawing
  • US10303633B2 patent drawing

AI summary

A method of controlling a mode of a device is provided. The method includes determining a Vbus voltage on a Vbus pin in a USB connector on the device, comparing the Vbus voltage with a threshold, and configuring the device based on the comparison of the Vbus voltage and the threshold.