US 12,443,553 B2
USB-C orientation detection
Andrew Rogers, Tempe, AZ (US)
Assigned to Microchip Technology Incorporated, Chandler, AZ (US)
Filed by Microchip Technology Incorporated, Chandler, AZ (US)
Filed on Feb. 13, 2023, as Appl. No. 18/108,806.
Claims priority of provisional application 63/313,799, filed on Feb. 25, 2022.
Prior Publication US 2023/0273888 A1, Aug. 31, 2023
Int. Cl. G06F 13/38 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/382 (2013.01) [G06F 13/4282 (2013.01); G06F 2213/0042 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a first PHY circuit including a first PHY transmitter circuit, the first PHY circuit to connect to a universal serial bus (USB)-C connector;
a second PHY circuit including a second PHY transmitter circuit, the second PHY circuit to connect to the USB-C connector; and
a USB circuit to:
issue a first receiver detect signal through the first PHY transmitter circuit to the USB-C connector;
determine whether issuance of the first receiver detect signal resulted in a first changed waveform from the first receiver detect signal to determine whether the first receiver detect signal resulted in a termination in a USB-C element;
issue a second receiver detect signal through the second PHY transmitter circuit to the USB-C connector;
determine whether issuance of the second receiver detect signal resulted in a second changed waveform from the second receiver detect signal to determine whether the second receiver detect signal resulted in a termination in the USB-C element;
determine whether the first receiver detect signal or the second receiver detect signal resulted in a termination in the USB-C element; and
based upon the determination of whether the first receiver detect signal or the second receiver detect signal resulted in the termination in the USB-C element, determine an orientation of a USB plug connected between the apparatus and the USB-C element;
wherein the USB circuit is to repeatedly, until the termination in the USB-C element is determined:
issue the receiver detect signals through the first PHY transmitter circuit to the USB-connector to determine whether the first receiver detect signal resulted in a termination in a USB-C element;
alternately or simultaneously issue the receiver detect signals through the second PHY transmitter circuit to the USB-connector to determine whether the first receiver detect signal resulted in a termination in a USB-C element; and
when the termination in the USB-C element is determined, cease issuance of the receiver detect signals through the first and second PHY transmitter circuits to the USB-connector.