USB-C Port Protocol Switching for Compatibility Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Incompatible USB-C interfaces between electronic apparatuses can lead to connectivity issues, causing external devices to become unusable due to unsupported transmission protocols.
Innovation Solution
A USB Type-C port system with a power delivery controller that negotiates and omits unsupported configuration procedures, switching to supported protocols like USB or Thunderbolt based on processor capabilities, ensuring compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the electronic apparatus uses USB Type-C port to connect with external apparatus, then connectivity and versatility are improved, but protocol incompatibility issues occur causing external apparatus to become unusable
Solution Approach 1:
The system dynamically switches between Thunderbolt protocol and USB protocol based on compatibility detection. The power delivery controller can omit the first configuration procedure (Thunderbolt) and execute the second configuration procedure (USB) when incompatibility is detected, making the protocol selection flexible rather than fixed
Solution Approach 2:
The system changes the operational parameter (transmission protocol) from Thunderbolt to USB based on detection results. By monitoring whether the external apparatus responds to Thunderbolt protocol messages, the system adjusts the protocol parameter to ensure compatibility
2Reliability
If the system executes complete configuration procedure for first transmission protocol, then protocol performance is optimized, but compatibility with external apparatus supporting only second protocol is lost
Solution Approach 1:
The configuration procedure is made dynamic rather than static. The system can execute the first configuration procedure (Thunderbolt) when compatible, or switch to the second configuration procedure (USB) when incompatible, adapting the configuration depth and type based on external apparatus capabilities
Solution Approach 2:
The system performs preliminary detection by sending protocol mode messages before executing the full configuration procedure. This preliminary action identifies compatibility status, allowing the system to choose the appropriate configuration path (Thunderbolt or USB) in advance, avoiding wasted configuration steps
3Reliability
If the power delivery controller sends mode request to processor, then protocol negotiation is completed, but connection time increases when protocol switching is required
Solution Approach 1:
The system sends protocol mode messages as a preliminary action to detect external apparatus capabilities before full protocol negotiation. This early detection prevents time-wasting failed negotiation attempts and allows the system to prepare the appropriate protocol configuration in advance
Solution Approach 2:
When Thunderbolt protocol negotiation fails or is deemed incompatible, the system skips the lengthy first configuration procedure and directly executes the second configuration procedure (USB protocol). This skipping mechanism reduces connection time by avoiding unnecessary configuration steps
Data Source
AI summary
An electronic apparatus using a USB Type-C port and a compatibility abnormal elimination method thereof are provided. The electronic apparatus includes a USB Type-C port, a processor, and a power delivery controller. In response to receiving a first protocol mode message sent by an external apparatus via the USB Type-C port, the power delivery controller sends a mode request of a first transmission protocol to the processor. The external apparatus supports the first transmission protocol and a second transmission protocol. The power delivery controller omits a first configuration procedure of the first transmission protocol and executes a second configuration procedure of the second transmission protocol according to a notification signal, so as to communicate with the external apparatus according to the second transmission protocol.


