USB Repeater Termination Switching for High-Speed Role Reversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB systems face challenges in efficiently managing role reversals between host and peripheral devices, particularly in high-speed modes, leading to signal degradation and increased bit errors due to improper termination resistor configurations.

Innovation Solution

A USB repeater with a state machine that detects role reversals and reconfigures termination resistors to adapt to the new roles, ensuring proper resistor configurations for both host and peripheral devices, regardless of disconnect events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If role reversal occurs in USB high-speed mode, then device functionality is maintained, but signal degradation and bit errors increase due to improper termination resistor configurations

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidrole reversal adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The termination resistor configuration is made dynamic through a state machine that automatically detects role reversals and reconfigures the termination resistors accordingly. The state machine monitors bus activity and transitions between different termination states (HS_HOST, FS_HOST, FS_PERIPHERAL, HS_PERIPHERAL) based on detected conditions, allowing the system to adapt to role changes while maintaining proper signal integrity for each mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms through squelch detect circuits that monitor bus activity and generate squelch signals. These signals feed back to the state machine, which uses them to determine when role reversals have occurred and when to reconfigure termination resistors. The feedback loop ensures that termination settings are continuously optimized based on actual bus conditions and device roles.

Inventive Principle:
Principle #23Feedback

2Reliability

If termination resistors are reconfigured dynamically to manage role reversals, then signal integrity is maintained, but device complexity increases due to state machine and detection circuits

Engineering Contradiction:
Improvesignal integrityVSAvoidrepeater circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The state machine serves multiple functions: it detects role reversals, determines bus speed modes, controls termination resistor configurations, and manages transitions between different operational states. By consolidating these functions into a single control unit, the design reduces overall system complexity while maintaining comprehensive role reversal management capabilities across USB 2.0 and USB 3.0 protocols.

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

3Measurement precision

If squelch detect circuits monitor bus activity continuously, then role reversals are detected accurately, but energy consumption increases

Engineering Contradiction:
Improverole reversal detection accuracyVSAvoidrepeater energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The squelch detect circuits operate periodically rather than continuously, monitoring bus activity at intervals sufficient to detect role reversals while allowing power management. The state machine transitions between active monitoring and lower-power states based on detected conditions, enabling accurate role reversal detection while reducing overall energy consumption during idle periods when no role changes are occurring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12536023B2Dual role support for a high-speed capable USB repeater
Publication Date: 2026.01.27 TEXAS INSTRUMENTS INC
  • US12536023B2 patent drawing
  • US12536023B2 patent drawing
  • US12536023B2 patent drawing

AI summary

A serial bus repeater includes first and second ports adapted to be coupled to respective devices. A first termination resistor network couples to the first port. A second termination resistor network couples to the second port. A squelch detect circuit couples to the first bus port and is configured to detect activity on the first bus and to generate a squelch signal responsive to detection of activity on the first port. A first state machine is configured to: determine an elapsed time during which the squelch signal indicates activity on the first port; determine that the elapsed time exceeds a first threshold; and, responsive to the determination that the elapsed time exceeds the first threshold, assert configuration signals to reconfigure the first and second termination resistor networks.