Dual Role Serial Bus Role Resolution via Randomized Toggling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial bus devices face challenges in efficiently determining device roles during connection, leading to delayed role resolution and potential synchronization issues, which hinder data transmission and power exchange.

Innovation Solution

Incorporating a multiple role toggling circuit and a randomizer circuit that randomizes the toggling frequency and duty cycle of role indicators, allowing devices to rapidly establish roles by minimizing synchronization and enabling faster data and power role determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If devices use fixed role assignment in serial bus connections, then the connection setup is simple, but role resolution time increases and synchronization issues occur

Engineering Contradiction:
Improverole resolution timeVSAvoidrole determination mechanism
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the role assignment process dynamic through randomization. Instead of fixed role assignment, the system randomly selects roles for devices during connection establishment. This dynamic approach prevents synchronization issues and reduces role resolution time while maintaining simplicity in the overall connection setup process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of role assignment from deterministic to probabilistic. By introducing randomization in the role determination mechanism, the system transforms the fixed role assignment parameter into a variable one, thereby avoiding synchronization problems and reducing the time required for role resolution without complicating the device architecture.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If devices toggle roles at fixed frequency, then the control mechanism is simple, but synchronization issues arise and role resolution is delayed

Engineering Contradiction:
Improverole establishment speedVSAvoidsynchronization stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from fixed frequency role toggling to random frequency toggling. This dynamic adjustment of toggling frequency prevents devices from synchronizing their role changes, thereby eliminating synchronization issues and improving both the speed and reliability of role establishment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of toggling frequency from fixed to random. This parameter transformation ensures that devices do not toggle roles at the same frequency, preventing synchronization issues and improving the reliability and speed of role resolution while keeping the control mechanism straightforward.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If randomizer circuit is added to the device, then role resolution time decreases and synchronization issues are prevented, but device complexity increases

Engineering Contradiction:
Improverole resolution timeVSAvoidcircuit components
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing a randomizer circuit that automatically generates random toggling frequencies without requiring external control or complex decision-making logic. The circuit serves itself by using simple random number generation to achieve role resolution, thereby reducing the overall device complexity despite adding a specialized component.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a randomizer circuit that changes the parameter of toggling frequency from fixed to random. This parameter transformation achieves faster and more reliable role resolution. The added complexity of the randomizer circuit is justified by the significant improvement in role resolution performance, and the circuit is designed to be relatively simple in implementation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10289589B2Apparatuses to resolve roles for dual role serial bus devices
Publication Date: 2019.05.14 ALTERA CORP
  • US10289589B2 patent drawing
  • US10289589B2 patent drawing
  • US10289589B2 patent drawing

AI summary

Methods and apparatuses relating to resolving roles for dual role serial bus devices are described. In one embodiment, an apparatus includes a serial bus receptacle to receive a serial bus plug of a device, a power supply electrically coupled to the serial bus receptacle, a multiple role toggling circuit to toggle the power supply between a power source role and a power sink role, wherein the device comprises a second power supply to toggle between a power source role and a power sink role, and a randomizer circuit to cause a plurality of different, toggling duty cycles and/or a plurality of different, toggling frequencies to be applied to the multiple role toggling circuit.