Wednesday 12 October 2016

USB C to USB A pinout


So I am working on a project for which I am using a USB Type C Receptacle for the main hardware interface.


I am familiar with the previous USB types and how their pins are laid out, however, upon looking up the pinout for USB Type C, I cannot figure out which pin corresponds to traditional, pins for USB Type A. Does D+ / D- correspond to the traditional Rx / Tx, or does it have to do with the Rx+/- and Tx +/-? Furthermore, which pin corresponds to the ID pin in microUSB B.



Any clarification is appreciated.


enter image description here



Answer



It's the D+ and D- like normal. There is two of each because USB C is supposed reversible. You can insert the plug both ways and it will still be a valid USB 2 connection, as usb 2.0 does not negotiate the pinning. Flip the plug 180 degrees and the same pins will connect in the same order. Your board should connect both together for maximum connectivity.


There is no ID pin, as that's only implemented on plugs. In USB C, the CC pins handle this, and pulling them to ground with a 5K resistor will initiate OTG HOST mode on the other side of the link.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...