Perché i moderni case dei computer hanno ancora porte USB 2.0?


158

Attualmente sto pianificando l'installazione per un nuovo computer. Mentre stavo sfogliando i casi di computer, mi sono reso conto che la maggior parte dei casi di computer moderni ha ancora un mix di porte USB 2.0 e 3.0 sul pannello frontale.

C'è un motivo legittimo per avere o utilizzare ancora le porte USB 2.0 sui moderni PC? Per quanto ne so USB 3.0 ha retrocompatibilità

Immagine di esempio di un caso casuale che mostra le porte USB 2.0 a sinistra e le porte USB 3.0 a destra.

Immagine di esempio di caso casuale silenzio! Silent Base 600 source


3
Non dovresti espandere la tua domanda per includere tutti i computer principali, le schede madri, ecc. E non solo i pannelli frontali? Alcuni MB includono ancora porte PS / 2, per un'ottima ragione.
Ale..chenski,

18
Ho sempre indovinato la dimensione è il motivo, le intestazioni della scheda madre 3.0 sono enormi rispetto alla 2.0.
PGmath,

6
@PGmath la dimensione dell'intestazione è probabilmente parte di essa. Il fatto che il modo in cui Intel fa i suoi chipset significhi che hai quasi sempre delle intestazioni 2.0 di riserva disponibili è un altro. dal momento che il chipset X170 supporta fino a 14 porte USB: 10 delle quali possono essere USB3, le restanti sono limitate a 2.0. Tuttavia, a causa della condivisione di corsie I / O ad alta velocità dal chipset (26 in totale, di cui fino a 10 possono essere USB3, 6 SATA o 20 PCIe 3 - e m.2 SSD richiedono 2 o 4 corsie ciascuna) la maggior parte dei mobos ha meno di che a meno che non utilizzino chip extra per aggiungere altro.
Dan Neely,

3
Il caso che ho comprato un paio di mesi fa ha solo porte USB 3.0 sul davanti. Forse questo è stato progettato quando USB 3.0 era molto nuovo.
Michael Hampton,

2
@ChrisH - Credo che tu abbia teoricamente ragione, ma penso di aver visto porte USB 3.0 che non erano blu.
Joe,

Risposte:


143

Nessuno lo ha ancora menzionato, ma le porte USB 3.0 possono causare problemi con determinati supporti di installazione ( tosse con Windows 7 tosse ) in cui sono forniti solo driver USB 2.0 sul supporto di installazione.

Un altro punto chiave menzionato da @togh è che USB 3.0 richiede una grande quantità di larghezza di banda, che può congestionare le corsie PCI-E esistenti se tutte le porte USB 3.0 sono in uso. L'uso di 2.0 (con la sua larghezza di banda inferiore) consente di utilizzare più dispositivi (che potrebbe non necessariamente necessitare dell'alta larghezza di banda fornita da USB 3.0; ad esempio la maggior parte dei dispositivi di input dell'utente) mantenendo corsie PCI-E aperte per altre periferiche.


4
Sì, un controller USB 3 normalmente non funziona con un driver USB 2, e questo è spesso il primo incontro delle persone con questa limitazione. Schede madri più complete ti permetteranno di sostituire le porte integrate in modalità USB 2 ( superuser.com/questions/480045/… ), ma sulle schede di fascia bassa questo spesso non è un'opzione, e se sei fortunato c'è ancora un porta USB 2 effettiva da qualche parte ...
rakslice

10
Forse dovremmo dire a Microsoft di raggruppare anche i driver USB 3.0.
Calmarius,

4
L'installazione di Windows 7 su un solo USB 3 Laptop senza supporti ottici è stata un vero inferno.
musiKk,

1
Inoltre, alcuni software di basso livello non funzionano correttamente con le porte USB3. La funzione di condivisione USB di Virtualbox, ad esempio, funziona solo con USB2.
Jules il

3
La cosa strana è che l'installazione di Windows 7 si avvia correttamente fino a quando non rimani bloccato sullo schermo in cui è necessario selezionare il disco rigido. L'elenco è vuoto Mi ci è voluto molto tempo per scoprire che avrei dovuto usare la porta USB 2.0 invece di 3.0 ..
com2ghz,

87

USB 3.0 ha avere la compatibilità all'indietro, ma se, per qualche motivo, capita di comprare una scheda madre che non dispone di una connessione di intestazione USB 3.0 (solo indietro mi O porte USB / 3.0), si è lasciato senza alcuna porta USB del pannello frontale affatto. Questa è una possibile spiegazione.


5
Esistono adattatori per collegare le intestazioni da USB3 a USB2. Quel punto è piuttosto controverso. Inoltre, questi adattatori costano circa 3 €.
Ismael Miguel,

136
Erm. USB3.0 ha retrocompatibilità nelle specifiche, ma ci sono dispositivi nel mondo reale che sono totalmente non conformi e funzioneranno costantemente su USB2.0 ma per qualche motivo funzioneranno costantemente male su 3.0.
ζ--

3
il mio mobo ha un'intestazione 3.0 ma una scheda video di grandi dimensioni = non c'è spazio per collegare i cavi o per far scivolare un adattatore / dispositivo per cambiare l'angolo
Kevin L

7
Con @hexafraction, ho un vecchio adattatore wifi USB che a volte inserisco nella mia torre. Il mio computer non lo rileverà se è collegato a una porta 3.0 ma funziona alla grande in una porta 2.0.
Ryan,

5
@IsmaelMiguel Se non ti dispiace uccidere la scheda madre, sicuramente, usa un adattatore. L'adattatore non può in alcun modo compensare le differenze di carico tra USB2 e USB3: questo è il motivo principale per cui USB3 ha connettori diversi in primo luogo. Mentre i connettori USB hanno lo stesso layout fisico, sono piuttosto diversi elettricamente.
Luaan,

55

No, non vi è alcun motivo, tranne i costi.

Non vi è alcun vantaggio tecnico dall'avere una porta USB 2.0 invece di una porta USB 3.0; ma non è nemmeno un grosso punto di forza aggiornare tutte le porte anziché solo alcune, quindi lo sforzo extra di ridisegnare il layout hardware per avere solo porte USB 3.0 è spesso ritardato o evitato.

Come altri hanno sottolineato, la maggior parte delle persone assegna dispositivi alle porte che non avrebbero alcun vantaggio di USB 3.0, quindi non si preoccupano della "limitazione".

Se sto progettando un computer, non progetterei alcuna USB 2.0 lì dentro; in realtà, ci sono molti computer che non dispongono più di USB 2.0 (il mio no). Dipende solo da quelli che controlli.

La mia impressione è che il mercato delle torri si stia generalmente allontanando e stia perdendo per i computer portatili; quindi poco si fa al loro design. I laptop non sono più costosi e molto più pratici.


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
Mokubai

51

Le porte USB 2 sono utili per le tastiere e i controller del mouse e per altri usi senza unità, poiché tali dispositivi non necessitano della velocità effettiva di USB 3. Una tastiera o un mouse collegati su USB 3 sarebbe uno spreco di risorse.


9
Questa non è una cattiva risposta, ma se tutte le porte USB sul case nella foto fossero USB 3.0, si applicherebbe comunque la stessa logica. Basta avere 4 porte USB 3.0 invece di dividere la differenza tra USB 2.0 e USB 3.0.
Jake Gould,

41
Questa risposta è la migliore. Non c'è "ma". USB3 richiede due coppie differenziali aggiuntive, quindi richiede 3 volte più risorse di sistema: 3 pin numerici pf su SoC / processore, 3 volte più spazio sulla scheda, 3 volte più cavi interni. Inoltre richiede molta più cura elettrica per la velocità del segnale 10x. Più 2X più pin del connettore. Questa è la risorsa sprecata se usi una porta USB3 per mouse, tastiera, dongle IR, dongle BT, adattatore audio / cuffie e tutte queste cose Adruino / Raspberry. Tutti questi dispositivi non saranno in USB3, direi "mai", perché non esiste un motivo economico.
Ale..chenski,

10
@Ghainma: il tuo ragionamento è imperfetto. L'uso dell'interfaccia USB2 per i dispositivi USB 1.1 non costituisce uno spreco di risorse materiali per un sistema, poiché tutti i dispositivi LS / FS / HS funzionano sullo stesso set di fili, mentre USB3 richiede 3 volte di più. A proposito, non molto tempo fa non tutti i BIOS avrebbero mezzi software per supportare l'hardware USB2, quindi solo i dispositivi FS / LS sarebbero disponibili con il BIOS di sistema. Proprio come oggi non tutti i BIOS / UEFI possono supportare correttamente i controller xHCI (USB3.0).
Ale..chenski,

10
Perché collegare mouse e tastiera a una porta USB del pannello frontale?
gronostaj,

9
@gronostaj: il ricevitore wireless del mio mouse è sempre sulla porta USB del mio pannello frontale. Altrimenti devo smantellare la mia scrivania ogni volta che voglio portare il mouse da qualche parte .... sembra abbastanza ovvio. Cos'altro sarebbero le porte del pannello frontale, a parte la comodità e la facilità di accesso?
Razze di leggerezza in orbita

36

Sulla scheda madre più recente, hai spesso USB2, USB3.0 e USB3.1

  • La larghezza di banda richiesta per ciascuna è diversa:

    • USB 2.0 => 280 Mbit / s
    • USB 3.0 => 5 Gbit / s
    • USB 3.1 => 10 Gbit / s (per Gen 2)

    Ma in termini di utilizzo, abbiamo ancora molte periferiche che soddisfano ancora la "lenta" USB2. La maggior parte del mouse e delle tastiere, ancora molte unità flash, alcuni lettori di schede flash ecc.

    Per i processori skylakes (più recenti a questa data), anche i chipset hanno i loro limiti: http://www.tomshardware.com/news/intel-100-series-hsio-chipset,30210.html Fonte qui .

    Puoi vedere che se vengono utilizzati tutti SATA / USB 3.0 / e GbE, il numero rimanente di corsie PCI-E 3.0 diventa piuttosto basso.

    Noterai inoltre che non viene fornita alcuna USB 3.1, è necessario aggiungere un chip diverso per questa funzionalità (riducendo il numero di corsie PCIe 3.0)

    È necessario un compromesso, sarebbe inutile costruire un sacco di USB 3.0 che non può funzionare con le specifiche complete.

    È meglio utilizzare queste economiche USB 2.0 disponibili (14 nella fascia alta e ancora 10 nella parte inferiore) e non consumano quasi nulla e aumentano le possibilità di connettività, oltre al numero ridotto di porte USB 3.

    Avere lo stesso numero di porte USB 3.1 avrebbe probabilmente bisogno di costi più elevati e imporre loro di condividere la larghezza di banda. Ciò significa che l'unico vantaggio sarebbe che non devi guardare dove colleghi i dispositivi ad alta velocità.

  • In un commento, @Luaan ha anche sottolineato che anche i requisiti di alimentazione stanno aumentando con gli standard più recenti. L' USB Power Delivery può arrivare a 100 W per USB, ma pochi computer potrebbero fornire 10 volte questa potenza.

  • E come indicato da @Patrick Bell e alcuni altri, potrebbero esserci dei problemi di compatibilità con USB 3.0 e USB3.1, il che rende più sicuro avere ancora USB 2.0.


Questa è di gran lunga la risposta più logica; menzionando in particolare USB 3.1. Sulla maggior parte delle schede Skylane, c'è semplicemente una singola porta 3.1-typeC, molto probabilmente a causa dei limiti di larghezza di banda come indicato.
djsumdog,

Ritengo che questa risposta sia molto più completa e utile della mia. Ti dispiace se lo modifico in fondo al mio post in alto con i crediti dovuti?
Patrick Bell,

@PatrickBell Quindi direi un breve riassunto dei punti che trovi interessanti nel mio post e un link ad esso, in modo che possano vederlo qui. In questo modo abbiamo post complementari invece di sovrapposizioni.
Togh

@Togh Siamo spiacenti, non ho spiegato molto bene. Volevo solo inserire una modifica parlando di alcuni dei tuoi punti. Modificato il mio post!
Patrick Bell,

17

Non ho alcuna conoscenza confermata che questo è il caso, ma ho sempre supposto che il motivo per cui includono ancora un paio di spine 3.0 è perché le intestazioni USB 2.0 sono così piccole rispetto a USB 3.0 che non è un gran problema schiaffeggia un paio come extra.

Per fare un confronto, ecco un'immagine di un convertitore da 3.0 a 2.0, nota la differenza di dimensioni tra l'intestazione USB 3.0 (in basso) piuttosto pesante (in basso) e l'intestazione 2.0 (in alto) relativamente piccola, che in realtà è due intestazioni USB 2.0 affiancate . Se hai mai costruito un computer con prese USB 3.0 nel caso, la differenza è abbastanza evidente. Non solo le intestazioni 3.0 occupano 3x-4x dello spazio fisico, ma devono anche essere un po 'più pesanti e robuste. Queste differenze di dimensioni rappresentano non solo le intestazioni stesse ma anche tutte le tracce extra richieste da USB 3.0.
inserisci qui la descrizione dell'immagine

Dopotutto, come molti altri hanno già detto, ci sono molte cose (mouse, tastiere, ecc.) Che funzionano bene su USB 2.0. Le uniche cose che hanno davvero bisogno della capacità avanzata di USB 3.0 sono i dispositivi di archiviazione, quindi non ha molto senso occupare tutto lo spazio sulla scheda madre per più connettori 3.0 quando probabilmente ci saranno più dispositivi che non ne hanno bisogno .


2
Anche l'intestazione USB 3.0 sull'adattatore illustrato è di tipo a doppia porta.
user2943160

@ user2943160 Sei sicuro? Tutti quelli a porta singola sul mio computer sembrano così.
PGmath,

6
Sì. Si noti nell'immagine come vengono utilizzati tutti gli 8 pin (2x di alimentazione, terra, D +, D-) del connettore USB 2.0. Pinout
user2943160

13

Le porte USB 2.0 possono consentire la retrocompatibilità con alcuni dispositivi. Nel mio lavoro, abbiamo dovuto utilizzare le porte USB 2.0 con alcune schede di rete che avevamo perché i loro driver non supportavano USB 3.0 e la connessione WiFi si interrompeva quando si inseriva la scheda in una porta USB 3.0.


5
Puoi sempre utilizzare un extender USB2 (versione corta), che non ha cavi USB 3.0. In questo modo è possibile "convertire" qualsiasi porta USB3 in porta USB2, che dovrebbe risolvere tutti i problemi del driver.
Ale..chenski,

2
@AliChen "dovrebbe" in un mondo in cui l'implementazione ideale e pienamente compatibile è quella fornita dai produttori. Altre risposte mostrano che, in realtà, questo non è purtroppo spesso il caso.
underscore_d

12

Non tutte le schede madri hanno intestazioni di porta USB 3.0. Mentre USB 3.0 è retrocompatibile dal punto di vista della periferica: è possibile collegare un dispositivo USB 2.0 a una porta USB 3.0 e farlo funzionare, nonché collegare un dispositivo USB 3.0 a una porta USB 2.0 e farlo funzionare come un Dispositivo USB 2.0 - ma non è possibile collegare una porta USB 3.0 sul case a un'intestazione USB 2.0 sulla scheda madre perché i connettori sono diversi.


@JakeGould Non volevo dire specificamente USB 2.0, perché per quanto ne so ci sono altre versioni USB 2.x che non sono 2.0.
Micheal Johnson,

2
C'è solo una USB 2.0 e USB 3.0; nessuna altra versione. L'unica versione che aveva un'altra integrazione nella sua versione principale era USB 1.1 che era una correzione di bug per USB 1.0. Ci potrebbe essere un USB 3.1 ma niente è venuto fuori per quello specifico spec ancora.
Jake Gould,

12

Alcune architetture di sistema hanno solo controller USB 2 integrati, quindi il supporto USB 3 deve essere aggiunto con un controller aggiuntivo. Ma perché sprecare le porte del controller USB 2 altrimenti inutilizzate? Poiché tutti hanno molte periferiche che non necessitano di USB 3 (come le tastiere) spesso usano alcune porte del controller USB 2 per compilare il conteggio delle porte.


1
Noterei che la maggior parte dei casi ha solo 2 USB sul pannello frontale e la maggior parte degli MB ha solo un'intestazione USB (per due porte USB), quindi non perdi nulla avendo una combo 2 + 2 invece di (la maggior parte comune) 2x USB o (per lo più inutile) 4x USB. Per pochissime spese extra, hai un case che può supportare bene sia le schede madri vecchie che nuove.
Luaan,

10

Penso che ci siano un paio di ragioni.

Innanzitutto le porte USB 3.0 e il cablaggio associato sono più costosi di quelli USB 2.0 e francamente la maggior parte dei dispositivi non necessita di velocità USB 3.0.

In secondo luogo (a meno che non si integri un hub nel case) è necessario un connettore sulla scheda madre per ogni coppia di porte USB. La maggior parte delle schede madri ha un solo connettore per USB 3.0 frontale.

È possibile utilizzare un adattatore per collegare una coppia di porte frontali USB 3.0 a un'intestazione della scheda madre USB 2.0, ma ciò crea confusione dell'utente poiché il PC finisce con porte che sembrano USB 3.0 ma in realtà sono solo USB 2.0.


8

USB 2 utilizza meno larghezza di banda.

Comprendi che la larghezza di banda non è solo una sorta di numero magico. C'è una vera scienza dietro. I computer sono cose reali, fisiche. L'elettricità percorre i percorsi progettati per tale spostamento elettrico. L'implementazione di questa funzione occupa una sorta di spazio. Immagino che potrebbero esserci altri requisiti, come assicurarsi che i dati possano essere elaborati in modo sufficientemente rapido.

Pertanto, la capacità di supportare una velocità maggiore potrebbe richiedere più risorse. Il vantaggio delle porte USB 2 è che potrebbero esserci alcuni casi in cui è possibile adattarsi

  • due porte USB 2.0 ,
    • ma non due porte SuperSpeed ​​USB 3 .
O forse anche i casi in cui
  • può essere supportata una porta USB 2.0 ,
    • anziché zero porte USB 3 SuperSpeed .

Quando USB 3 è stato rilasciato per la prima volta, molti sistemi non supportavano affatto il nuovo standard. Quelli che lo facevano normalmente supportano solo 1 o 2 di queste porte "SuperSpeed" . Alla fine, la tecnologia dovrebbe migliorare e le porte USB 3 saranno probabilmente considerate meno fenomenali. Le persone avranno probabilmente esplorato le possibilità di miniaturizzazione e semplificazione. Un giorno, quando anche le specifiche USB 3 saranno considerate vecchie e lente (rispetto alla tecnologia più recente), probabilmente le porte USB 2 non varranno nemmeno la pena di preoccuparsene.

Al momento, però, avere alcune porte USB 2 extra può essere notevolmente più maneggevole rispetto all'altra probabile alternativa, il che potrebbe significare non avere alcuna porta USB lì.


6
Non dimenticare la corrente di guida. USB 2 utilizza fino a 100 mA per bassa potenza e 500 mA per alta potenza, mentre USB 3 utilizza fino a 150 mA per bassa potenza e 900 mA per alta potenza, con un'altra modalità 1,5 A o 3,0 A. Inutile dire che questi tipi di correnti richiedono un approccio di progettazione leggermente diverso e sono un po 'più costosi.
Luaan,

@Luaan: Per come la vedo io, hai appena fornito numeri reali che dimostrano il concetto che ho citato (in particolare nel mio secondo paragrafo). Grazie.
TOOGAM,

7

Oltre all'incompatibilità del dispositivo e / o del driver, un vantaggio di USB 2.0 è evitare l' interferenza elettromagnetica alle alte frequenze causata dalla segnalazione USB 3.0 ad alta velocità. Intel ha un white paper sugli effetti dell'EMI USB 3.0 sui mouse wireless che utilizzano la banda ISM a 2,4 GHz per comunicare con il proprio ricevitore. Le porte USB 2.0 separate su un case del computer migliorerebbero la separazione fisica del ricevitore ISM a bassa potenza dalla sorgente di interferenza USB 3.0.


Ho avuto problemi con la tastiera e il mouse wireless Logitech e ho trascorso mesi a cercare una soluzione. Il fatto che USB 3.0 sia consentito nonostante il noto problema con i dispositivi WiFi è semplicemente assurdo. A proposito, se la porta USB 2 si trova accanto a USB 3 avrai ancora problemi. Ho dovuto usare una prolunga per avere il ricevitore il più lontano possibile dalle porte USB 3.
algiogia,

@algiogia: tastiera e mouse non sono "dispositivi WiFi". Hai mai sentito parlare di dispositivi WiFi (IEEE 802.11b / g / n) con problemi dovuti alla prossimità USB 3.0?
Ben Voigt,

@BenVoigt scusa Ben, intendevo wireless. Sì, ho sentito parlare di alcuni router con porta USB 3 integrata con problemi di interferenza. In ogni caso, ci sono molti dispositivi che utilizzano la banda a 2,4 GHz (bluetooth, telefoni cordless, WiFi ...)
algiogia

Semmai, le prestazioni WiFi saranno in qualche modo ridotte da USB 3 EMI. Con i dispositivi RF a bassa potenza (mouse / tastiere / bluetooth) le prestazioni possono essere degradate così tanto dal rumore della banda larga che la comunicazione fallisce completamente .
user2943160

4
  • Altri controller aggiuntivi USB 3.0 porteranno via la larghezza di banda da altre parti del sistema. Aggiungine troppi e qualcosa dovrà essere distribuito, come eseguire la tua GPU con metà della sua larghezza di banda normale o ridurre l'espansione interna.
  • Legacy, Windows 8 o 8.1 moderno tendono ad essere felici di funzionare su USB 3.0 immediatamente (soprattutto con le porte Intel o AMD integrate) ma Windows 7, varie distribuzioni Linux o strumenti che funzionano al di fuori di Windows non funzioneranno sempre .

È più economico costruire un 2.0 che un 3.0.

La maggior parte dei dispositivi non sarà in grado di utilizzare la velocità: mouse e tastiera, che sono i due dispositivi USB più comuni, non trarranno vantaggio dalla velocità.

E, solo per aggiungere questo come informazioni aggiuntive:

La velocità effettiva dei dati è in genere molto inferiore alla massima specifica USB pubblicizzata.

Il throughput effettivo nella pratica è in genere fino a 35 - 40 MB / sec per USB 2.0 e può superare 400 MB / sec per USB 3.0.

In conclusione: non aspettatevi che le velocità dei dati SuperSpeed ​​effettive si avvicinino presto a 400 MB / sec.

MODIFICARE

inoltre, un'aggiunta sciocca

I driver USB 3.0 devono essere installati prima che le porte USB 3.0 possano essere utilizzate diversamente dalle porte 2.0.


3

Sul serio ? Perché è stato venduto un sacco di buon hardware con supporto USB2 che, sebbene possibilmente obsoleto, sarà in uso per altri 15-20 anni. C'è una domanda, è una funzionalità e venderà la scatola.

È molto comune che le schede madri più vecchie vengano ricomposte in nuovi casi.

"Compatibile" non significa "Conforme". Questa è una parola da donnola.


3

USB 3.0 è elettricamente e meccanicamente diverso. Sebbene sia compatibile con le versioni precedenti, i produttori di schede madri devono progettare per gli utenti che non dispongono di prese USB 3.0 sul case e quelle che lo fanno, quindi quasi tutte le schede madri hanno ancora entrambi i connettori 2.0 e 3.0 per supportare un'ampia varietà di vecchi e nuovi casi.

Gli utenti che desiderano massimizzare il numero di porte USB disponibili sceglieranno un caso che supporta entrambi, e accettano che alcuni siano 2.0 e 3.0.

Mentre esistono adattatori che consentono di utilizzare un jack 2.0 su un connettore della scheda madre 3.0, ciò rappresenta una spesa aggiuntiva e la maggior parte dei clienti è felice di popolare solo le porte USB 3.0 dalla propria scheda madre, ignorando del tutto le porte 2.0.

Quindi questi casi che supportano entrambi sono destinati a quegli utenti che desiderano il numero massimo di connettori USB supportati dalla scheda madre, pur continuando ad accettare che la maggior parte delle schede madri abbia un mix di tipi.

Tra qualche anno probabilmente vedrai meno porte USB 2.0 sulle schede madri, solo alcune per compatibilità con le versioni precedenti (problemi di driver con supporti di avvio, per lo più) e tutto il resto sarà USB 3.0. I casi seguiranno l'esempio. Fino ad allora, vedrai questa miscela un po 'strana.


3
  • I chipset della scheda madre non sono in grado di gestire USB 3.0 per tutte le porte, quindi se desideri solo USB 3.0, ne avrai solo alcune. È qui che entra in scena USB 2.0.
  • USB 3.0 ha 9 pin interni e utilizza la connessione parallela invece della connessione seriale USB 2.0. Quindi è più costoso da produrre rispetto a USB 2.0 e periferiche non di archiviazione (come tastiera, mouse, altoparlanti, larghezza di banda non 5 Gbps)

Pin-out USB 2.0:

Pin-out USB 2.0

Pin-out USB 3.0:

Pin-out USB 3.0

Nota il pin-out USB 3.0: i pin 1-4 portano gli stessi segnali di USB 2.0 e sono fisicamente uguali a USB 2.0 in termini di posizione fisica ... Questo è il motivo per cui USB 3.0 è retrocompatibile con USB 2.0, sebbene sia originariamente pensato per l'archiviazione ad alta velocità (come indicato dai 5 pin extra sull'altro lato, nel pin-out USB 3.0)

  • Infine, le schede madri più vecchie, i loro connettori e i loro chipset non supportano affatto USB 3.0! D'accordo, è possibile utilizzare l'adattatore USB 3.0 - USB 2.0, ma se lo si utilizza comunque a velocità USB 2.0 (con i 5 pin aggiuntivi inattivi) è meglio usare USB 2.0 in modo nativo!

MODIFICA - Alcune tastiere usano prese USB 3.0, ma solo perché tali tastiere sono dotate di un meccanismo di pass-through USB - ci sono porte USB 3.0 sulla tastiera stessa, quindi non è necessario raggiungere il case del computer, ogni volta che desidera collegare il telefono o un'unità flash.


2

Ho una scheda molto buona, ha 4 porte USB 3.1 nella parte anteriore, 8 porte 3.1 nella parte posteriore, 2 porte USB 2.0 nella parte anteriore e 2 porte USB 2.0 nella parte posteriore.

La documentazione fornita con la scheda suggerisce due usi importanti per le porte 2.0 e la loro inclusione.

  1. Vecchi dispositivi e vecchi driver. Se un dispositivo è abbastanza vecchio, potrebbe non funzionare nelle porte USB 3.1. Soprattutto perché quel dispositivo "fa schifo" e non ha seguito le specifiche, ma anche perché forse è stato creato durante l'adozione delle specifiche.

  2. Differenze di tensione e amperaggio. USB 2.0 ha un profilo di amperaggio massimo diverso. Su alcuni dispositivi questo può fare una grande differenza.

Il documento suggerisce quindi alcune cose per l'utilizzo di porte diverse. Per esempio.

Le porte USB 3.1 devono essere utilizzate per

  • Ricarica di un telefono o tablet
  • dispositivi dati ad alta velocità come hard disk
  • schede di rete
  • materiale audio

Le porte USB 2.0 dovrebbero essere utilizzate per - Tastiere e mouse - Dati lenti come schede SD e chiavette USB - Adattatori Bluetooth. - Dispositivi davvero vecchi (USB 1)

Indica anche che dovresti provare a collegare i dispositivi "sempre" (come l'audio) e "a volte" (come la tastiera) a controller diversi. Inoltre, i dispositivi con dati elevati non dovrebbero condividere lo stesso controller quando possibile.


1

Non sono davvero un esperto di USB ma ho avuto alcuni micro-controller che non funzionano su USB 3 mentre funzionano benissimo su USB 2 (in questo caso li collega a una porta COM per il debug e il push del codice su di essi)


1

Questo è in realtà un problema più complesso di quanto si possa pensare. Ricordo di aver chiesto a diversi ingegneri di progettazione Hewlett Packard perché i loro server Windows avevano ancora unità floppy nel 2006.

Nota che Apple ha il lusso di essere in grado di trascinare i propri clienti nel presente, indipendentemente dal fatto che siano disposti o meno. I venditori che vendono computer Windows non possono farlo.

Parte del motivo per cui i computer Windows hanno funzionalità legacy di decenni è perché Microsoft ha scoperto (per caso) che potevano battere IBM in modo competitivo offrendo supporto per la tecnologia obsoleta. Negli anni '90 c'era un'enorme richiesta di supporto di tecnologia obsoleta che IBM ignorò a suo svantaggio.

Questo problema è persistito fino ad oggi e non sembra esserci soluzione, tranne forse per acquistare prodotti Apple. Si noti che Apple apparentemente sta per eliminare la porta audio legacy sui suoi iPhone. La risposta negativa a questo è incomprensibilmente travolgente. Si noti che questa è una tecnologia follemente obsoleta.

Ho discusso di questo problema con molte persone altamente intelligenti che lavorano per Intel, IBM, HP, Dell, ecc. Generalmente i progettisti di sistemi si sentono intrappolati da questo problema ma non conoscono alcuna soluzione.


0

Alcuni software non riconosceranno i driver USB 3 di terze parti in Windows 7. Ciò avverrà anche se i driver funzioneranno completamente.

Ad esempio, ho una scheda madre del 2013 che era al top della gamma per i sistemi desktop al momento dell'acquisto. Eseguo Windows 7 con i driver del produttore installati.

I dispositivi USB 3 collegati alle porte USB 3 sono riconosciuti e funzionano correttamente. Ma quando eseguo VMWare Worstation 11 su di esso, non vedo i dispositivi USB 2 o USB 3 collegati alle porte USB 3. Gli stessi dispositivi sono riconosciuti dalla workstation VMWare su un laptop Win 8 quando sono collegati a porte USB 3. E gli stessi dispositivi sono riconosciuti da WMWare WS 11 quando sono collegati a porte USB 2. Se la scheda madre non avesse porte USB 2, non sarei in grado di passare al sistema operativo guest alcun dispositivo USB.

VMWare ha iniziato a supportare i dispositivi USB 3 con Win 7 a partire da WS 12, ma è uscito solo nel 2015. Ma non l'ho provato. E non so se supporterà i particolari driver USB 3 di terze parti che ho.

Dal punto di vista dello sviluppatore, devo dire che le porte USB 3 sono funzionalmente molto diverse (non è solo una differenza di velocità) da USB2. Quindi la decisione di non fornire driver USB 3 generici in modalità kernel in Win 7 potrebbe avere più a che fare con il modo in cui è stato progettato il framework di driver USB in Win 7 vs Win 8. Se l'intero framework dovrebbe essere revisionato per supportare il driver, quindi MS era probabilmente giustificato nel chiedere che sarebbe stata utilizzata una versione successiva del sistema operativo.

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.