Det er frustrerende at have ældre hardware bare ved at samle støv eller komme i vejen, så hvis det kan genbruges og gøres nyttigt igen, så er det en grund til glæde. Dagens SuperUser Q & A-indlæg diskuterer mulighederne for at omlægge en gammel USB 1.1-hubenhed til en nysgerrig læser.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Foto med tilladelse til Alexandros Kostalas (Materiale) .
Spørgsmålet
SuperUser-læser bruger1049697 vil vide, om det er muligt at bruge en gammel USB 1.1-hub til at oplade sine enheder:
Jeg har en gammel USB 1.1-hub, og jeg spekulerede på, om det kunne bruges til noget nyttigt. Ville det være muligt at forbinde det til en vægoplader, der har en indbygget USB-stikkontakt og bruge hub'en til at få 4 USB-opladningsporte? Fungerer USB-hubs ikke godt, når de er tilsluttet stikkontakter?
Billedet nedenfor viser en hub svarende til den USB 1.1-hub, jeg har:
![]()
(Opdatering) Jeg prøvede dette med nogle enheder, og resultaterne er som følger:
- Min gamle Android 2.3-enhed oplades, omend meget langsomt.
- Min iPhone 5S oplades slet ikke.
Er det muligt at bruge en gammel USB 1.1-hub til at oplade enheder?
Svaret
SuperUser-bidragyder Bob har svaret til os:
Desværre afhænger det virkelig af detaljerne i implementeringen af både hubben og enheden.
Langt de fleste enkle nav implementerer ikke rigtig nogen form for strømstyring. De vil bare 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 dog ret kompleks. Bundlinjen er, at din USB 1.1-hub sandsynligvis vil oplade dine eksterne enheder, men til en reduceret hastighed. Dette skyldes ikke, at hubben aktivt begrænser den aktuelle output, men fordi perifere enheder begrænser den strøm, de trækker, medmindre de positivt kan bekræfte, at værten er i stand til at levere den aktuelle strøm (for at forhindre beskadigelse af værter, der ikke kan).
Denne reducerede hastighed afhænger af den specifikke perifere enhed og den specifikke hub, men den varierer sandsynligvis fra 100 mA til 500 mA, hvilket er langt mindre end en moderne smartphones maksimale (over 1.000 mA).
For at uddybe:
1. Hvis værten implementerer en eller anden form for strømstyring, skal perifere enheder starte en dataforbindelse og forhandle ordentligt. Selvom dette er teknisk krævet af specifikationerne (undtagen de nyere batteriopladningsspecifikationer), gør nogle perifere enheder det muligvis ikke. Jeg forestiller mig, at de fleste smarttelefoner i det mindste vil prøve, men der er mange 'dumme' USB-perifere enheder, der ikke vil.
2. I tilfælde af et hub tilsluttet en USB-strømforsyning uden en ordentlig vært, fungerer det muligvis slet ikke.
3. Forhandling er som følger:
- Hver periferi har tilladelse til at trække en enhedsbelastning uden forhandling. Hver periferiudstyr skal 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 enhedsbelastninger (500 mA).
- USB 3.0 definerer en enhedsbelastning som 150 mA med maksimalt 6 enhedsbelastninger (900 mA).
4. Moderne enheder har ofte brug for mere strøm (smartphones trækker ofte 1.000 mA - 2.000 mA).
5. Der er en specifikation for batteriopladning, der beskæftiger sig med dette. Læs artiklen “ Sådan oplades USB næsten enhver elektronisk enhed ”For detaljer om, hvordan dets forhandling og afsløring fungerer, men det er ikke så vigtigt.
- Opladningsgrænsen er 1.500 mA, men kun hvis datalinjerne kortsluttes sammen (eller svarer som om de har været). Dette er ikke tilfældet med en datakompatibel vært som en USB-hub. Der er en ekstra profil, der beskæftiger sig med dette, men en USB 1.1-hub implementerer det sandsynligvis ikke.
- Med en ikke-kompatibel vært kan de fleste smartere eksterne enheder ikke opdage en højkapacitetskilde og vil derfor højst falde tilbage til opladning ved 500 mA. Dette betyder, at din USB-hub sandsynligvis vil oplade enheden med en betydeligt lavere hastighed end at tilslutte den perifere enhed direkte til opladeren.
5. Der er nogle andre specifikationer, såsom Apples protokol, Qualcomms hurtigopladningsprotokol osv. De har alle deres egne registrerings- og forhandlingsmetoder. De fungerer heller ikke med en USB 1.1-hub.
6. Der er en nyere USB Power Delivery-specifikation, men næsten intet implementerer den endnu, og den beskæftiger sig med alle mulige skøre ting som forskellige spændinger.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .