Nobody is going to get 100% of this right for some time. Coming soon: lots of questions on Stack Overflow that begin "When I plug a USB-C cable between my X and my Y, ..."
Nobody is going to get 100% of this right for some time. Coming soon: lots of questions on Stack Overflow that begin "When I plug a USB-C cable between my X and my Y, ..."
http://www.usb.org/developers/docs/devclass_docs/
The "Audio Class" was standardised in 1998. Many "USB soundcards" have appeared since then, and if the manufacturers really wanted to, they could've just used that standard instead of overcomplicating things by making yet another one.
Actual situation: not really.
Examples: Apple's MacBook 12 charger delivers non-standard 14.5V and the Dell XPS 13 only accepts 19V. USB PD however allows 5-12-1USB and on top of that the old USB Battery Charging standard with 5V@2A.
Additionaly USB-C allows methods to authenticate peer devices. We will for sure get DRM'ed chargers and whitelisting for some accessories...
In fact, laptops that have a 19V adapter will be fine with 20V too, and may actually run slightly cooler because of the lower current draw. I suspect all the funny voltages is just to create differentiation and a sense of lock-in, but the underlying engineering and tolerances on components mean that a 19V adapter may actually be in the range of 18-21V depending on load. It's amusing to find laptop adapters claiming 18.25, 18.75, 19.6, and a bunch of other "why!?" voltages which are technically all in the same tolerance range.
I've written about this before too: https://news.ycombinator.com/item?id=7594383
Some further discussion on MacBook-PSU-related details here: http://www.eevblog.com/forum/repair/replacing-apple-magsafe-...
http://www.eevblog.com/forum/projects/apple-magsafe-power-br... (last post is enlightening)
The real obstacle with the "one adapter for all laptops" is the proprietary DRM-ish ID schemes that a lot of them have, where they may complain/warnin and/or won't charge the battery with just pure voltage input.
The term "laptop charger" is a misnomer; it's just a power supply without any battery charging circuitry.
Actually Profile 5 allows anything from 5 to 20 volts so they are both compliant.
Folks like Underwriters Laboratory could serve as CAs, issuing certificates for compatibility with different profiles / standards. Then chargers could refuse to throw current at unproven devices.
Of course then you need the ability to boot your charger into some kind of "promiscuous" mode for development or backwards compatibility purposes.
To get REALLY ambitious, your charger could have an Internet connection and monitor a blockchain for certificate information. Some careful protocol design could let users override the DRM at will without letting cheap chinese crap factories ship exploding devices.
> To get REALLY ambitious
Because there is already so much confusion about USB 1, 2, 3, 3.1, low speed, full speed, high speed, super speed, super speed+, USB A, micro-B, micro-AB, mini-A, mini-AB, mini-B, USB PD (rev 1 & 2), OTG, MHL, Samsung's 11-pin micro, and even non-USB lightning....
Can it get worse?
That’s actually USB 3.0 micro super speed+
With this new power spec, that is actually independent of the C plug spec, but unveiled at the same time, can go anywhere from 5V to 20V depending on negotiations between devices.
On top of that the C plug and the data speeds are also interchangeable. So you can get a C plug and 2 speed, or you can get an A plug and 3.1 speed.
So, your $300 headphones will pretty certainly work with your $800 iPhone, but plugging them into that $3 (including shipping) charger?
I can't help thinking planned obsolecense when I see these moves.
You mean, like the light on the plug on the "computer" end of the Apple magsafe charger cable? Or something more complicated?
Never mind that C devices actually have to negotiate what side is up, rather than sort it out mechanically.
It is already being done.