Artikel

USB-C moet slimmer worden voordat het beter wordt [Bijgewerkt]

protection click fraud

Update, 20 maart: Dit artikel is bijgewerkt met citaten met meer gedetailleerde uitleg.

Een paar nachten geleden was ik weg van huis en had ik mijn netsnoer niet bij me, dus ik moest vertrouwen op een batterijback-up om mijn USB C-telefoon voor de nacht op te laden. Deze batterij had een paar dagen in de bodem van mijn rugzak gezeten, nadat hij een aantal uren had gebruikt om iets anders van stroom te voorzien, dus er was in het begin niet veel sap meer over. Als ik moest raden, was er net genoeg om mijn telefoon op ongeveer 70% te krijgen, wat meer dan genoeg was om me de volgende ochtend op een stopcontact te krijgen.

Ik heb mijn telefoon aangesloten, bevestigde dat hij tot 10% was opgeladen voordat ik mijn ogen sloot en dacht er pas 's ochtends weer aan. Toen ik laat wakker werd omdat mijn wekker niet afging, besefte ik dat het kwam omdat mijn telefoon dood was. Wat erger is, mijn batterijback-up had eigenlijk meer er stroom in dan voordat ik hem op mijn telefoon had aangesloten.

Mijn telefoon was leeg en mijn batterij was opgeladen - het tegenovergestelde van wat ik wilde!

Wat hier is gebeurd, klinkt bizar, maar eigenlijk werken alle afzonderlijke onderdelen van dit laadsysteem zoals ontworpen. De batterijback-up laadde mijn telefoon op totdat deze leeg was en begon toen stroom terug te trekken van de telefoon omdat het was uitgelekt. USB-C is ontworpen om eenvoudig stroom te delen, dus alles kan iets anders opladen. In theorie is het verbazingwekkend, en het is serieus van pas gekomen toen ik nog 20 minuten sap op mijn Chromebook nodig had voor mijn werk en alleen een telefoon in de buurt had. In deze situatie werkte het echter niet zoals ik wilde.

Deze. Ik heb absoluut de juiste controle nodig, zodat ik kan kiezen welke manier ik wil gebruiken of niet. Mijn Chromebook laadt ook mijn powerbank op!

- Jonathan Morris (@jmcomms) 17 maart 2017

Dit is ook geen tekortkoming voor een bepaalde telefoonfabrikant, besturingssysteem of batterijback-upontwerper. Dit is grotendeels hoe USB-C is ontworpen om te functioneren toen deze dingen werden gemaakt. Sommigen pakken dit slechter aan dan anderen; Bij veel Anker USB-C-batterijen is de Type-C-poort bijvoorbeeld standaard ingesteld om stroom te verbruiken, met een toetsaanslag nodig om van richting te veranderen, maar over het algemeen is dit een klein probleem waarvoor geen standaardoplossing voor iedereen bestaat apparaten. En de oplossing, althans voor mijn specifieke probleem, ligt waarschijnlijk in software.

Naar mijn mening mogen onze telefoons geen stroom aan andere dingen geven zonder onze uitdrukkelijke toestemming. Op vrijwel dezelfde manier als Android biedt USB-selectiemodi voor het delen van bestanden die een handmatige selectie van mij vereisen, zou energiebeheer een vergelijkbare optie moeten bieden. Op die manier, als mijn telefoon stroom met iets deelt, is dat geen toeval en wordt het gebruik van de telefoon niet onderbroken. Dit is iets dat Google zou moeten implementeren op OS-niveau, maar het lijkt de best mogelijke oplossing voor dit soort problemen.

Maar zo eenvoudig is het niet, zoals ik leerde nadat ik dit had gepubliceerd. Google's openbare USB-C-rockstar, Benson Leung, heeft me een beetje geschoold over op Google+.

Als het batterijpakket is geïmplementeerd met USB Power Delivery en is aangesloten op een USB-PD-telefoon zoals de Pixel, kan het identificeren dat de andere party is een apparaat met twee functies met een kleine batterij zoals een telefoon en geen vaste stroombron zoals een stopcontactlader en wachttijd bij het leeglopen van de telefoon.

Als ik het pakket zou ontwerpen, zou ik toestaan ​​dat het batterijpakket net genoeg stroom trekt om zichzelf op te starten totdat het kan erkennen dat het andere apparaat een apparaat met twee functies is zonder een eigen externe voedingsbron met behulp van PD, en stop dan opladen. Op die manier worden de telefoon of de batterij niet opgeladen.

We kunnen ervoor zorgen dat de telefoon zich gedraagt ​​zoals u wilt... zodanig dat het alleen als stroombron fungeert totdat u expliciet vraagt ​​om de stroombron en hostmodus in te schakelen, maar dat zou betekenen dat als je een USB-stick of een USB-accessoire zou willen aansluiten, oh dat doe ik niet weten... USB-C digitale hoofdtelefoons, deze WERKEN NIET, tenzij u eerst expliciet een instelling wijzigt. U krijgt niet eens een melding wanneer u uw USB-C-headset aansluit, omdat de poort is vastgezet sink-only-modus, en het moet de headset van stroom voorzien voordat het besturingssysteem het zelfs als een koptelefoon.

Russell Holly

Russell is een bijdragende editor bij Android Central. Hij is een voormalige serverbeheerder die Android sinds de HTC G1 gebruikt en het boek letterlijk op Android-tablets heeft geschreven. Je kunt hem meestal vinden op jacht naar de volgende technische trend, tot grote pijn van zijn portemonnee. Vind hem op Facebook en Twitter.

instagram story viewer