USB-C Orientation Detection Using SBU Signals During Early Boot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Universal Serial Bus Type-C (USB-C) specification limits debug operations and orientation identification due to the unavailability of power management circuitry during the early boot phase, hindering incremental improvements in speed and power efficiency.

Innovation Solution

The implementation of a system that uses signal types other than those specified for orientation identification, such as sideband use (SBU) and configuration channel (CC) signals, to determine the connection orientation, even when power management circuitry is unavailable, by configuring communication modes through cross-bar switches and detector circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the USB-C specification uses only specified signal types (CC pins) for orientation identification, then the orientation detection follows the standard protocol, but debug operations and orientation identification are limited during early boot phase when power management circuitry is unavailable

Engineering Contradiction:
Improveorientation identification reliabilityVSAvoiddebug operation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent repurposes sideband use (SBU) signals, originally intended for audio grounds, to serve dual functions: maintaining audio functionality and enabling orientation identification during early boot phase. This multi-functionality allows the system to overcome USB-C specification limitations without adding dedicated orientation detection hardware.

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

Solution Approach 2:

The patent introduces detector circuitry that acts as an intermediary between the SBU signals and the orientation identification logic. This intermediary component detects signal characteristics on SBU pins and translates them into orientation information, enabling debug operations without requiring power management circuitry to be available.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system waits for power management circuitry to become available before performing orientation identification, then the standard USB-C protocol is followed, but speed and power efficiency are reduced

Engineering Contradiction:
Improveprotocol complianceVSAvoidboot phase processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs orientation identification using SBU signals during the early boot phase, before power management circuitry becomes available. By executing this action preliminarily, the system establishes communication mode earlier, improving boot speed and power efficiency while maintaining protocol compliance through proper signal interpretation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system uses additional signal types beyond CC pins for orientation identification, then orientation detection can proceed during early boot phase, but the system complexity increases

Engineering Contradiction:
Improveearly boot phase operational capabilityVSAvoidsignal processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent leverages existing SBU signal infrastructure and its inherent electrical characteristics to perform orientation identification. The SBU signals themselves provide the necessary information through their signal characteristics, eliminating the need for additional dedicated orientation detection hardware and keeping the system relatively simple.

Inventive Principle:
Principle #25Self-service

4Use of energy by moving object

If the system adapts communication modes based on detected signal characteristics, then power efficiency and speed are enhanced, but the control system complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidcommunication mode control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements dynamic adaptation of communication modes based on detected SBU signal characteristics. The system transitions between different communication configurations (such as switching which pins serve which functions) depending on the detected orientation, enabling power efficiency and speed improvements through context-aware resource allocation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10635611B1Device, system and method for determining an orientation of a connection to an IO interface
Publication Date: 2020.04.28 INTEL CORP
  • US10635611B1 patent drawing
  • US10635611B1 patent drawing
  • US10635611B1 patent drawing

AI summary

Techniques and mechanisms for determining an orientation of a connection to an input and/or output (IO) interface of a device. In an embodiment, the device receives one or more signals, each via a respective contact of the IO interface, and identifies the orientation based a signal characteristic of the one or more signals. A communication mode of the device is then configured to accommodate the orientation. A physical arrangement of the IO interface is compatible with a signal plan of an interface type which is defined by an interface specification. The one or more signals are each of a respective signal type other than any signal type which, according to the interface specification, is to provide a basis for orientation identification. In some embodiments, the interface specification is a USB-C specification.