Orientation Indicating Connector Debug Mode Signal Alteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for detecting the orientation of all-in-one ports, such as USB Type-C connectors, face challenges during debug mode as they often provide the same signal on both configuration pins, making orientation detection unreliable, especially when entering debug accessory mode.

Innovation Solution

The proposed solution involves configuring the target system to enter a debug accessory mode by detecting signals on both configuration pins and altering one of the signals to provide an orientation indication, which is then received by the debug test system's multiplexer, allowing for accurate orientation detection without initializing software and reducing manufacturing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the same signal is provided on both configuration pins to enter debug accessory mode, then debug mode entry is enabled, but orientation detection becomes unreliable

Engineering Contradiction:
Improvedebug mode entry capabilityVSAvoidorientation detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The configuration pin signals are segmented into two functional groups: pins used for debug mode entry (accessory mode) and pins used for orientation detection. The system detects which specific pins are connected and uses this pin assignment information to determine orientation, allowing simultaneous achievement of debug mode entry and reliable orientation detection without requiring different signal levels on both pins.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional orientation detection methods are used, then orientation indication is provided, but software initialization is required which increases complexity

Engineering Contradiction:
Improveorientation indicationVSAvoidsoftware initialization requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs orientation detection automatically during hardware initialization before software runs. The logic circuit detects the configuration pin signal assignments and determines orientation purely through hardware-level signal detection and logic operations, eliminating the need for software initialization to establish orientation. The system self-determines its orientation state during power-up or connection establishment.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If software initialization is required for orientation detection, then accurate orientation can be determined, but manufacturing costs and time increase

Engineering Contradiction:
Improveorientation detection accuracyVSAvoidinitialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Orientation detection is performed as a preliminary hardware-level action during system startup or connection establishment, before software initialization occurs. The logic circuit evaluates configuration pin assignments and determines orientation in the hardware domain during early initialization phases, completing orientation detection before the operating system or application software needs to access orientation information, thereby reducing overall initialization time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3317772B1Orientation indicating connector
Publication Date: 2021.02.24 INTEL CORP
  • EP3317772B1 patent drawingFigure 1
  • EP3317772B1 patent drawingFigure 2A
  • EP3317772B1 patent drawingFigure 2B

AI summary

Techniques described herein include a method, system, and apparatus for detecting an orientation configuration. For example, an apparatus having an all-in-one port may include a first configuration pin and a second configuration pin. The apparatus may also include logic configured to enter into an accessory mode based on a presence of a first signal on the first configuration pin and a second signal on the second configuration pin. The logic may be further configured to provide an orientation indication by altering the first signal on the first configuration pin.