Ci sono dei vantaggi nel collegare un dispositivo USB 2.0 a una porta USB 3.0?


25

So che USB 3.0 è quasi interamente compatibile con le versioni precedenti e so che introduce una nuova velocità di cui i dispositivi USB 2.0 non sono capaci, ma c'è qualche vantaggio ad avere un dispositivo USB 2.0 in una porta USB 3.0?

Anche se sono interessato a fornire vantaggi per qualsiasi dispositivo, in particolare pensavo a un hub USB a cui collegare il ricevitore Bluetooth e le unità flash.


3
No. Il dispositivo USB che stai utilizzando non può andare più veloce.
soandos,

Risposte:


11

In realtà, sì, sarà più veloce di un piccolo margine. Vedrai guadagno solo se il dispositivo in questione può fornire una larghezza di banda maggiore su un'altra interfaccia come ExpressCard o PCIe. ad esempio un moderno disco rigido 7200 in un contenitore esterno potrebbe più che saturare la porta USB 2.0. Se il contenitore è un dispositivo USB 2.0, funzionerà con una maggiore larghezza di banda quando è collegato a un hub USB 3.0, ma non quanto se fosse un dispositivo da USB 3.0 a USB 3.0 al collegamento hub (con un USB 3.0 cavo).

Almeno sul mio laptop, USB 2.0 esterno da 500 GB su USB 2.0 mi dà circa 19–23 MB / se fino a 25–32 MB / s quando connesso a una scheda Express USB 3.0. Quindi sto ottenendo sia una velocità minima sia un soffitto più alti quando lo stesso dispositivo USB 2.0 si trova sull'hub USB 3.0. Penso che il controller sia probabilmente più efficiente su USB 3.0. Quando inserisco una chiavetta USB 3.0 sullo stesso hub USB 3.0 ExpressCard, ottengo fino a 122 MB / s.

Risposta così breve; sì, un piccolo aumento, ma non altrettanto veloce dei collegamenti USB 3.0 nativi.


4
Questa è in realtà la risposta più corretta, basata su dati non (solo) sulla teoria. C'è una differenza misurabile, ma è molto improbabile che sia percettibile fino a quando l'operazione non si trova nell'intervallo di dieci più minuti. Anandtech ha implementato gli strumenti e confrontato letture e scritture da / verso un SSD su varie combinazioni di porte USB2-in-3, USB 3.0 Flash Drive Roundup . Caso migliore? Rasatura di 19 secondi su 228 secondi. (Hanno anche testato US3-in-2 se sei curioso.)
Matt Wilson

1
Idem. Questa risposta fa il backup di molta esperienza nel mondo reale che ho visto. Le velocità massime USB 2.0 sono solo velocità massime; velocità non promesse. Man mano che i controller migliorano, aumentano anche le velocità di tali controller. Quindi ha senso che un controller USB 3.0 sarebbe più bilanciato e funzionerebbe meglio, nel complesso, di una semplice porta USB 2.0.
Jake, il

"Se il contenitore è un dispositivo USB 2.0, funzionerà con una maggiore larghezza di banda quando è collegato a un hub USB 3.0" Perché?
endolith

@endolith, il controller xHCI USB3.0 / 3.1 ha un'interfaccia migliore e più intuitiva per gestire tubi USB / buffer ad anello e gestisce tutte le velocità in modo uniforme (non come una speciale miscela UHCI / OHCI / EHCI) e il software è stato scritto più di recente con un sovraccarico minore e nessuna correzione di bug legacy. Quindi la larghezza di banda aggregata per i dispositivi USB 2.0 è leggermente migliore, che viene percepita come "migliore prestazione".
Ale..chenski,

20

Poiché la tua USB è ottimizzata per USB 2.0, l'utilizzo di una 3.0 non vedrà alcun miglioramento perché semplicemente non può funzionare a velocità 3.0.

USB 2.0 ha una velocità massima di 60 MB / s USB 3.0 ha una velocità massima di 625 MB / sec

Dall'articolo di Wikipedia sul bus seriale universale:

I tipici dischi rigidi USB ad alta velocità possono essere scritti a velocità intorno ai 25-30 MB / s e letti da velocità di 30–42 MB / s, secondo i test di routine effettuati da CNet. [62] Questo è il 70% della larghezza di banda totale disponibile.

Sulla base di questo, puoi vedere che i dispositivi USB 2.0 non sono in grado di offrire le velocità che 3.0 deve offrire.

TL; versione DR: non vedrai alcun vantaggio


3
Quella citazione non è correlata alla domanda; riguarda in particolare i dischi rigidi USB e sta dicendo che anche i dischi rigidi USB 3.0 non trarranno beneficio dall'inserimento in una porta USB 3.0, poiché non saturano la larghezza di banda USB 2.0 disponibile così com'è. Potrebbero esserci dei dispositivi (come unità flash) che potrebbero altrimenti funzionare a velocità USB 3.0, ma non possono semplicemente perché non sono compatibili con USB 3.0.
BlueRaja - Danny Pflughoeft il

2
@BlueRaja doveva essere preso come esempio.
Simon Sheehan,

3
+1 per la versione TL; DR. Sebbene avessi già letto l'intera risposta: /
Gani Simsek,

1
@BlueRaja: si potrebbe dire che i dischi rigidi USB non saturano USB 2.0, ma sarebbe sbagliato. L'USB non consente a nessun singolo dispositivo di utilizzare tutta la larghezza di banda e le velocità di trasferimento viste dai dischi USB sono molto vicine al massimo teorico per qualsiasi dispositivo USB 2.0 (una volta considerati il ​​protocollo e l'overhead).
Ben Voigt,

@BlueRaja In realtà, il disco rigido meccanico è in genere in grado di saturare USB 2.0. Il 70% suona bene, tenendo conto delle spese generali. Come regola generale di informatica, rete, ecc., Non raggiungerai mai il limite teorico di qualsiasi interfaccia. In ogni caso, se l'interfaccia HDD è USB 2.0, una porta USB 3.0 non aumenterà il massimo teorico.
Bob,

16

Un vantaggio potrebbe essere che USB 3.0 può fornire più potenza di USB 2.0.

Ho qualche dubbio sul fatto che un dispositivo USB 2.0 possa utilizzare tale potenza, poiché sarebbe progettato per una porta USB 2.0. D'altra parte molti dispositivi USB 2.0 superano la potenza specificata e se ne vanno via (per lo più dischi esterni quando si avviano).


Alcuni dispositivi USB 2 hanno problemi quando sono collegati tramite un hub. Sarebbe interessante sapere se hanno meno problemi se l'hub è collegato a una presa USB 3 con un livello di potenza superiore.
pelms

Riapro questa domanda e spero che qualcuno abbia una risposta definitiva a riguardo.
Nich Del

2
Questo è interessante perché tecnicamente (secondo le specifiche) USB 2.0 può disegnare solo un'unità (100 mA) senza negoziazione e fino a cinque unità (500 mA) su richiesta. USB 3.0 può disegnare un'unità (150 mA) senza negoziazione e fino a sei unità (900 mA) su richiesta. Il fatto è che molti dispositivi USB 2.0 non negoziano correttamente. E molte schede madri per computer forniscono energia senza preoccuparsi della negoziazione. Quindi la risposta corretta sarebbe che è più probabile che una porta USB 3.0 possa fornire maggiori quantità di energia, ma una porta che segue pienamente gli standard non deve fornire tale quantità.
Bob,

8

Almeno sul mio computer, la porta 3.0 è più veloce della porta 2.0. Tuttavia, ciò è dovuto al fatto che si trova su un controller diverso, che è più veloce di quello integrato nel chipset.

Fondamentalmente, se l'USB 3.0 proviene dallo stesso controller della porta USB 2.0, sarà lo stesso. Altrimenti, YMMV.


1
Questa è l'unica risposta giusta. L'hardware USB3 tende ad essere più sofisticato di USB2 (microcontrollori più veloci, più memoria cache, interfaccia PCIe più veloce) e questo potrebbe tradursi in vantaggi per i dispositivi ad alta velocità.
Ben Voigt,

Enfasi sulla parola "potere".
Jamie Hanrahan,

6

Nessuno, tranne che funzionerà. Non si ottengono prestazioni se non si utilizzano dispositivi USB 3.0.


0

Credo che sia più veloce, ecco perché:

Ho una tastiera solare Logitech. Avevo collegato il ricevitore unilink alla porta 2.0 e la tastiera era costantemente in ritardo al punto che avrei restituito la tastiera solare al negozio. Ho provato di tutto, incluso contattare l'assistenza, scaricare l'app SetPoint, cambiare le porte (USB 2.0), ecc ... Pensavo che la porta USB 2.0 stessa fosse il collo di bottiglia. Abbastanza sicuro, ho inserito il unilink nella porta 3.0 invece della porta 2.0 e da allora non ho mai avuto problemi.

L'ho verificato in seguito perché ho 2 monitor aggiuntivi collegati al mio PC tramite un Diamond (BVU165) tramite un hub alimentato USB 2.0. Ogni volta che guardavo film o video di YouTube sul PC, dopo 2-3 minuti, l'hub si arrestava in modo anomalo e sentivo il riavvio del mio scanner (anch'esso collegato all'hub) e passavo attraverso la procedura di riscaldamento (solo USB). Durante questo arresto, i monitor si disconnettono (diventano neri e vanno in modalità sospensione) e si riconnettono al PC. Da allora ho collegato un hub POWERED 3.0 al quale ho collegato Diamond BVU165 (USB 2.0) tramite l'hub USB 3.0 e da allora non ho mai avuto problemi.

Non lo sto promuovendo come soluzione per tutti i dispositivi. L'uso delle porte 3.0 anziché 2.0 sembra compensare qualsiasi tipo di ritardo a causa dei colli di bottiglia legati alla tecnologia 2.0 e offre ai dispositivi le migliori possibilità di funzionare correttamente.

Esistono studi per determinare se USB 3.0 non alimentato è più veloce di 2.0?


0

C'è un malinteso fondamentale sotto questa domanda e molte domande simili.

La realtà è che quando si collega un dispositivo USB 2 a una "porta USB 3", non ci si collega a una porta USB 3! Non elettricamente, comunque.

La porta USB 3 ha tutti i pin per una porta USB 2. I cavi USB 3 hanno un cablaggio per entrambi. Il controller host in realtà ha una logica sia per USB 2 che USB 3 e enumera sul sistema host come due controller: uno USB 2 / 1.1 / 1 e uno USB 3.

Quando si collega un dispositivo USB 2 a una porta USB 3, il dispositivo USB 2 utilizza gli stessi pin che fa sempre e quei pin si collegano ai fili che riportano la connessione al controller USB 2 nell'host. Il che fa le stesse cose che farebbe qualsiasi altro controller USB 2 e ha lo stesso limite di velocità di 480 Mbit / s.

Non è il caso che l'hub o qualunque altra parte della larghezza di banda USB 3 lo dia a un dispositivo USB 2 se si presenta uno. Il controller fornisce sia un bus USB 3 che un bus USB 2. Il bus USB 2 ha tutta la larghezza di banda disponibile di solito, senza prendere nulla dal lato USB 3.

Non è inoltre possibile che le funzionalità USB 3 siano implementate nello stesso controller - anche se nello stesso chip - in quanto il controller USB 2 renderà il controller USB 2 più veloce.

Quindi non c'è motivo per l'architettura di aspettarsi che un dispositivo USB 2 collegato a un hub (o porta) USB 3 funzionerà più velocemente rispetto a quando è collegato a una porta USB 2 "nativa".

Come altri hanno suggerito, può accadere che un nuovo controller USB che supporti USB 3 oltre a 2 / 1.1 / 1 potrebbe essere più veloce nel fare USB 2 rispetto a un controller USB 2 / 1.1 / 1 precedente. Ma non è inevitabile.


Jamie, hai detto: "Che fa le stesse cose che farebbe qualsiasi altro controller USB 2". Questo non è corretto Ogni interfaccia ha due lati, front-end (USB PHY) e back-end (controller USB - interfaccia di sistema). E ogni interfaccia ha un sovraccarico. Le più recenti specifiche del controller xHCI hanno (a) un motore di masterizzazione del bus più veloce (per soddisfare le velocità SS) e (b) ha un controllo unificato assistito dall'hardware su pipe USB e buffer di transazione utilizzando lo stesso motore di masterizzazione del bus. Pertanto è del tutto comprensibile il motivo per cui il controller xHCI offra meno sovraccarico e migliori prestazioni USB2 anche sullo stesso 480.
Ale..chenski

-1

Alcune delle cose dichiarate qui sono così bizzarre e indovinate come, non pensi che un controller USB 3.0 sia per USB 3.0 e abbiano semplicemente un controller separato per USB 2.0, so che la mia macchina ha un chip controller separato per entrambe le varianti lo vedo nella lista dell'hardware. A meno che non compriate una di quelle schede madri economiche prodotte da un produttore che ha 4 porte simili tutte alimentate dallo stesso controller come uno skate economico che TBH non ho mai visto un controller con una configurazione di porte miste, anche se ciò non significa che non lo facciano ' non esiste. USB 2.0 è USB 2.0, non può funzionare più velocemente di USB 2.0 ecco perché si chiama USB 2.0, anche il cablaggio che rende la porta USB ha un diametro diverso da quello di una USB 3.0, questo è evidente dalle diverse spine di colore con il blu di solito significa USB 3.0, poiché il cablaggio è diverso, non importerebbe anche se si trovassero nello stesso chip set a causa del cablaggio, non ci sono cavi extra o altro in quanto tale, ma la sagoma del cablaggio è diversa per adattarsi non solo per una maggiore velocità ma voltaggio se necessario, altrimenti in caso contrario sarebbe inutile codificare i cavi con colori poiché ogni cavo dovrebbe supportare USB 3.0. Intendo pensarci logicamente come produttore di cavi, potrei risparmiare centinaia di migliaia di costi in quanto l'unica cosa che dovrebbe essere codificata a colori è la porta. Nel caso sarebbe inutile codificare i cavi in ​​modo colorato poiché ogni cavo dovrebbe supportare USB 3.0. Intendo pensarci logicamente come produttore di cavi, potrei risparmiare centinaia di migliaia di costi in quanto l'unica cosa che dovrebbe essere codificata a colori è la porta. Nel caso sarebbe inutile codificare i cavi in ​​modo colorato poiché ogni cavo dovrebbe supportare USB 3.0. Intendo pensarci logicamente come produttore di cavi, potrei risparmiare centinaia di migliaia di costi in quanto l'unica cosa che dovrebbe essere codificata a colori è la porta.


2
Questo muro di testo non è una risposta.
DavidPostill

Il testo è abbastanza sbagliato. Sì, alcuni MB dispongono di controller USB2 (EHCI) e USB3 (xHCI) separati, ma i cavi USB2 all'interno della porta xHCI USB3 sono gestiti da un controller xHCI diverso, non dal vecchio EHCI. La deviazione della velocità di trasferimento complessiva dal limite teorico di 60 MBps non è solo nell'overhead del bus intrinseco, ma soprattutto nell'overhead del sistema, per preparare buffer di dati e sincronizzare i dati grezzi con il filesystem. Il controller xCHI funziona meglio e il suo driver S / W ha un sovraccarico di sistema inferiore. Questo fa una piccola differenza, come hanno notato le persone.
Ale..chenski,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.