logoalt Hacker News

hnuser123456yesterday at 3:28 PM5 repliesview on HN

Double-sided USB-C connections require a handshake before sending voltage. USB-A ports can have the 5v line active at all times. Cheap USB C gadgets often don't make the handshake, they just use it as a 5V input, necessitating an A to C cable.


Replies

alacritas0yesterday at 4:37 PM

If you add 5.1kΩ pulldown resistors on the CC lines for USB-C, you can get the standard 5V without a handshake although current may be limited by some chargers without negotiation.

NooneAtAll3yesterday at 11:58 PM

I'm still waiting on full-size usb-c instead of current mini-usb-c

amstanyesterday at 7:10 PM

I think you're overstating this. The "handshake" is purely 2 simple resistors correctly installed. The problem is a lot of folks do it wrong for various reasons, most likely never testing with anything more than type a to type c cables.

https://people.kernel.org/bleung/how-to-design-a-proper-usb-...

hdgvhicvyesterday at 6:36 PM

One of the many deficiencies of usb-c (who knows what power your cable supports, charger supports, if you accessory will charge, of it will connect at all)

vscode-restyesterday at 3:54 PM

Interesting. Does UsBC spec/licensing require any sort of notation for products that don’t implement handshake?

show 2 replies