22Aug

Kan du forbinde USB 1.1 Hubs til en Wall Outlet og Charge Devices?

click fraud protection

Det er frustrerende at have ældre hardware bare sidder omkring at samle støv eller komme i vejen, så hvis det kan genoprettes og gøres nyttigt igen, så er det en årsag til glæde. Dagens SuperUser Q & A-indlæg diskuterer mulighederne for at genudgive en gammel USB 1.1 hub enhed til en nysgerrig læseren.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Foto courtesy of Alexandros Kostalas( Flickr).

Spørgsmål

SuperUser læser user1049697 vil vide, om det er muligt at bruge et gammelt USB 1.1 hub til at oplade sine enheder:

Jeg har et gammelt USB 1.1 hub, og jeg spekulerede på, om det kunne blive genoptaget for noget nyttigt. Kan det være muligt at tilslutte det til en vægoplader, der har en indbygget USB stikkontakt, og brug navet til at få 4 USB-opladningsporte? Har USB-hubber ikke fungere godt, når de er tilsluttet til stikkontakter?

Billedet nedenfor viser et hub svarende til USB 1.1 hub Jeg har:

instagram viewer

( Opdatering) Jeg prøvede dette med nogle enheder, og resultaterne er som følger:

  • Min gamle Android 2.3 enhed oplader, omend meget langsomt.
  • Min iPhone 5S oplader slet ikke.

Er det muligt at bruge et gammelt USB 1.1 hub til at oplade enheder?

Svaret

SuperUser-bidragyder Bob har svaret for os:

Desværre afhænger det virkelig af detaljerne i implementeringen af ​​både nav og enhed.

Det store flertal af simple hubs implementerer ikke nogen form for strømstyring. De vil blot forbinde USB-strømledningerne direkte til enten deres vært eller en ekstern( reguleret) strømforsyning, hvilket betyder at du effektivt vil dele strømkildens kapacitet over alle porte.

I praksis bliver USB-opladning imidlertid ret kompleks. Grunden er, at dit USB 1.1 hub sandsynligvis opkræver dine eksterne enheder, men med en reduceret hastighed. Dette skyldes ikke, at navet aktivt begrænser den aktuelle udgang, men fordi eksterne enheder begrænser strømmen, de tegner, medmindre de kan positivt bekræfte, at værten er i stand til at levere den aktuelle strøm( for at forhindre skade på værter, der ikke kan).

Denne reducerede hastighed afhænger af det specifikke periferi og det specifikke nav, men det ligger sandsynligvis i området fra 100 mA til 500 mA, hvilket er langt mindre end en moderne smartphones maksimale( over 1000 mA).

For at udarbejde:

1. Hvis værten implementerer en form for strømstyring, skal periferien starte en dataforbindelse og forhandle korrekt. Selv om dette er teknisk krævet af specifikationerne( bortset fra de nyere batteriopladningsspecifikationer), kan nogle eksterne enheder muligvis ikke gøre det. Jeg forestiller mig, at de fleste smarte telefoner i det mindste vil forsøge, men der er mange "dumme" USB-enheder, der ikke vil.

2. Hvis det drejer sig om et hub, der er tilsluttet en USB-strømforsyning uden en korrekt vært, virker det muligvis slet ikke.

3. Forhandling er som følger:

  • Hver perifer har lov til at tegne en enhedsbelastning uden forhandling. Hver periferi bør kommunikere med værten for at anmode om flere enheder.
  • USB 1.1 og 2.0 definerer en enhedsbelastning som 100 mA, med maksimalt 5 enhedsladninger( 500 mA).
  • USB 3.0 definerer en enhedsbelastning som 150 mA, med maksimalt 6 enhedsladninger( 900 mA).

4. Moderne enheder har ofte brug for mere strøm( smartphones tegner ofte 1.000 mA - 2.000 mA).

5. Der er en batteriopladningsspecifikation, der omhandler dette. Læs gennem artiklen "Hvordan USB opkræver lige om enhver elektronisk enhed" for detaljer om, hvordan dens forhandling og afsløring virker, men det er ikke for vigtigt.

  • Opladningsgrænsen er 1.500 mA, men kun hvis datalinjerne er kortsluttet sammen( eller svarer som om de har været).Dette er ikke tilfældet med en data-kompatibel vært som en USB-hub. Der er en ekstra profil, der beskæftiger sig med dette, men et USB 1.1-hub implementerer sandsynligvis ikke det.
  • Med en ikke-kompatibel vært vil de fleste mere intelligente eksterne enheder ikke opdage en højkapacitets kilde og vil derfor falde tilbage til opladning ved 500 mA højst. Det betyder, at dit USB-hub sandsynligvis oplade enheden væsentligt langsommere end at tilslutte periferen direkte til opladeren.

5. Der er nogle andre specifikationer som Apples protokol, Qualcomms hurtigopkrævningsprotokol osv. De har alle deres egne detektions- og forhandlingsmetoder. De fungerer heller ikke med et USB 1.1 hub.

6. Der er en nyere USB Power Delivery-specifikation, men næsten ingenting implementerer det endnu, og det handler om alle mulige skøre ting som forskellige spændinger.

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.