What is type C?
USB type C is a new way of combining multiple types of connections/signals in to one single connector. For example this single connector contains: a usb 3.0 connection, a usb 2.0 connection, a displayport connection, Analog audio out. And it can both receive and generate power to either charge the device or supply power when your device acts as a "Host" this is truly a magnificent connector.
Now what has changed compared to usb micro?
Usb micro or commonly referred to as mini B only has 5 pins. VCC, D+, D-, ID, GND and only has support for a USB 2.O port. Either configured as Device or as Host.
Now thats all good and well but lets now focus on USB type C!
This connector has 2 times 12 pins. now you might have noticed that all the pins on the top (A) row are the mirrored copy of the bottom (B) row. And well yes they are! thats what makes USB C reversable.
Time to make our own OTG cable
As you can see from this schematic making an adaptor cable is not really that hard. But wait where is that ID pin? The ID pin is no more on the USB C connector. Instead it became Configuration Channel (CC) And well now you need one more component to make your own USB C to A or micro adaptor.
Reverse engineering time!
After A lot of cutting trough plastics and heating up the connector to meld the hot glue.
I've finally got a clean PCB. Then using the BigClive photo reverse engineering program I've managed to figure out what does what.
As you can see this one has 4 10µF filter capacitors between Ground and VBUS. And a 5K resistor between the CC pin and the Ground pin. this indicates to the device that it's a OTG device. And that it should generate a 5volt supply on VBUS.
So now we can make our own USB C to micro adaptor cable.
And now you can make your own USB C OTG cable. I did this teardown so that no one else needs to sacrifice a 15€ USB cable. I'm also looking in to other uses of the USB C connection. So please stay tuned for some more USB C specials.