USB Type-C Accessory Configuration via Test Pattern Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB connector systems face challenges in dynamically identifying and configuring accessories and extension devices, particularly in special docking modes, which limits efficient data streaming and device operation.

Innovation Solution

A method and apparatus that utilize test patterns to determine the configuration of USB Type-C connectors, including measuring times for test patterns to identify data loops and extensions, allowing for dynamic adjustment of data loop extensions and control bit positioning to enable or disable data loop extensions, thereby supporting dynamic addition or removal of accessories and efficient data streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If USB Type-C connectors are used with data loops for accessory configuration, then device identification and configuration capability is improved, but system complexity increases due to need for test pattern transmission and timing measurement

Engineering Contradiction:
Improvedevice identification and configuration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-identification and self-configuration by automatically transmitting test patterns and measuring timing characteristics. The USB Type-C connector system autonomously determines accessory configuration without requiring external intervention or complex manual setup procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses timing measurements of test pattern transmission as feedback to determine accessory configuration. By measuring the time for test patterns to traverse the data loop, the system receives feedback about the connected accessory's characteristics and automatically configures itself accordingly.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If data loop extensions are added to support multiple accessories, then adaptability is improved, but measurement precision becomes more difficult due to extended signal paths

Engineering Contradiction:
Improvemulti-accessory supportVSAvoidtiming measurement accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The data loop is segmented into manageable sections with extension points. The system can determine whether a standard loop or extended loop configuration is present and adjust measurements accordingly, breaking down the measurement problem into discrete segments that can be handled independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes measurement parameters based on the detected loop configuration. When an extension is detected, the system adjusts its timing measurement expectations and interpretation to account for the extended signal path, maintaining measurement precision across different configurations.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If dynamic configuration of data loop extensions is implemented, then ease of operation is improved, but device complexity increases due to switch control mechanisms

Engineering Contradiction:
Improvedynamic accessory addition/removalVSAvoidswitch control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects when accessories are added or removed and dynamically reconfigures the data loop without user intervention. The switch control mechanisms operate autonomously based on detected configuration changes, making the system easy to operate while managing complexity internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2924584B1Connecting USB type-c devices
Publication Date: 2018.10.31 NOKIA TECHNOLOGIES OY
  • EP2924584B1 patent drawingFigure 1
  • EP2924584B1 patent drawingFigure 2A
  • EP2924584B1 patent drawingFigure 2B

AI summary

In some example embodiments, there may be provided a method, which may include sending, by a user equipment, a first predetermined test pattern to a first accessory including a first connector, when the first accessory is in a first mode of operation; determining, by the user equipment, a configuration of the first accessory in the first mode by at least measuring a first time for the first predetermined test pattern to return from the first connector and a data loop at the first accessory; sending, by the user equipment, a second predetermined test pattern via at least the first connector; and determining, by the user equipment, a presence of a data loop extension, by at least measuring a second time for the second predetermined test pattern to return from the first connector and at least one of the data loop at the first accessory or the data loop extension.