Artikel

USB-C måste bli smartare innan det blir bättre [Uppdaterat]

protection click fraud

Uppdatering 20 mars: Den här artikeln uppdaterades med citat med mer detaljerade förklaringar.

För några nätter sedan var jag hemifrån och hade inte min nätsladd med mig, så jag var tvungen att lita på en batteribackup för att ladda min USB C-baserade telefon för natten. Detta batteri hade stoppats ner i ryggsäckens botten i några dagar, efter att ha använts för att driva något annat i flera timmar, så det hade inte mycket juice kvar till att börja med. Om jag var tvungen att gissa, fanns det precis tillräckligt för att få min telefon till cirka 70%, vilket var mer än tillräckligt för att få mig till ett eluttag nästa morgon.

Jag kopplade in min telefon, bekräftade att den hade laddat upp till 10% innan jag stängde ögonen och tänkte inte på det igen förrän på morgonen. När jag vaknade sent för att mitt larm inte gick, insåg jag att det var för att min telefon var död. Vad är värre, min batteribackup hade faktiskt Mer ström i det än det gjorde innan jag hade anslutit det till min telefon.

Min telefon var död och mitt batteripack laddades - tvärtom vad jag ville!

Vad som hände här låter bisarrt, men det är faktiskt alla de enskilda delarna i detta laddningssystem som fungerar. Batteribackupen laddade min telefon tills den var tömd och började sedan dra tillbaka strömmen från telefonen för Det tömdes. USB-C är utformad för att möjliggöra enkel strömdelning, så allt kan ladda allt annat. I teorin är det fantastiskt och har på allvar kommit till nytta när jag behövde ytterligare 20 minuter juice på min Chromebook för jobbet och bara hade en telefon i närheten. I den här situationen gick det dock inte som jag ville ha det.

Detta. Behöver definitivt ordentlig kontroll så att jag kan välja vilket sätt jag ska driva eller inte. Min Chromebook laddar också min kraftbank!

- Jonathan Morris (@jmcomms) 17 mars 2017

Det här är inte ett fel på någon speciell telefontillverkare, operativsystem eller batteribackupdesigner heller. Detta är till stor del hur USB-C utformades för att fungera när dessa saker gjordes. Vissa hanterar detta värre än andra; till exempel har många Anker USB-C-batterier typ C-porten inställd på att dra ström som standard med ett tangenttryck krävs för att vända riktningen, men i allmänhet är detta ett litet problem som saknar en standardlösning för alla enheter. Och lösningen, åtminstone för mitt specifika problem, ligger förmodligen i programvara.

Enligt min mening bör våra telefoner inte tillåtas ge andra saker ström utan vårt uttryckliga tillstånd. På ungefär samma sätt som Android erbjuder USB-valslägen för fildelning som kräver ett manuellt val från mig, bör strömhantering erbjuda ett liknande alternativ. På det sättet, om min telefon delar ström med något, är det inte av misstag och stör inte möjligheten att använda telefonen. Detta är något som Google skulle behöva implementera på OS-nivå, men det verkar som den bästa möjliga lösningen för denna typ av problem.

Men det är inte så enkelt som allt detta, som jag lärde mig efter publiceringen av detta. Googles offentliga USB-C-rockstjärna, Benson Leung, lärde mig lite över på Google+.

Batteripaketet, om det implementerades med USB Power Delivery och är anslutet till en USB-PD-telefon som Pixel, kunde identifiera att den andra partiet är en dubbelrollsenhet med ett litet batteri som en telefon och inte en fast strömkälla som en väggladdare och avstängning vid dränering från telefon.

Om jag skulle utforma paketet skulle jag låta batteripaketet bara dra tillräckligt med ström för att starta upp sig själv tills det kan känna igen den andra enheten är en dubbel-roll-enhet utan sin egen externa strömkälla med PD, och sedan stoppa laddning. På så sätt laddas varken telefonen eller batteriet.

Vi kan få telefonen att fungera som du vill... så att den bara fungerar som en strömkälla tills du uttryckligen ber att slå på strömkällan och värdläget, men det skulle betyda att om du vill ansluta en USB-minne eller ett USB-tillbehör som, åh, det gör jag inte känna till... USB-C digitala hörlurar, de skulle inte fungera om du inte uttryckligen ändrar någon inställning först. Du skulle inte ens få någon avisering när du kopplade in ditt USB-C-headset eftersom porten är fast Sink-only-läge, och det måste leverera ström till headsetet innan operativsystemet ens kan identifiera det som ett headsetet.

Russell Holly

Russell är en bidragande redaktör på Android Central. Han är en tidigare serveradministratör som har använt Android sedan HTC G1 och bokstavligen skrev boken på Android-surfplattor. Du kan vanligtvis hitta honom jaga nästa tekniska trend, mycket till plånboken. Hitta honom på Facebook och Twitter.

instagram story viewer