I worked with usbc
The answer is that literally you have double the connections you need for certain things. The connection uses differential signals which don’t care about the orientation.
Usbc does know the orientation of the connection. An example is analog audio over usbc (supported by some Android phones).
I personally worked on hardware and software that determined the orientation of the connector and configured switches to get the signals in the correct place.
The pins on the upper and lower side of the connector are rotational identically. They only different on rx or tx. Then there’s a pin that detects the orientation and the controller handles switching the rx/tx if need be.
Traditional connectors need rx on one side to connect to tx on the other side. Now if rx connects to rx, the controller switches its rx to tx.
Latest Answers