Mi chiedevo perché quasi tutti i cavi USB esistenti siano da USB-A a (Micro-USB | USB-C | USB-B | ecc.)
Perché USB-A a USB-A non era una cosa popolare? C'è un motivo tecnico che non può funzionare?
Mi chiedevo perché quasi tutti i cavi USB esistenti siano da USB-A a (Micro-USB | USB-C | USB-B | ecc.)
Perché USB-A a USB-A non era una cosa popolare? C'è un motivo tecnico che non può funzionare?
Risposte:
Da USB-A maschio a USB-A femmina va bene. Esistono e sono relativamente comuni. Funzionano perfettamente come prolunghe USB, a condizione che la lunghezza complessiva non sia troppo lunga. Per distanze più lunghe, esistono cavi attivi che contengono un ripetitore interno o un hub USB per rigenerare il segnale. Tuttavia, è possibile che si verifichino problemi di consegna dell'alimentazione a causa della caduta di tensione.
USB-A maschio a USB-A maschio è pericoloso. Inoltre, non è conforme alle specifiche USB. Esistono anche, anche se non sono davvero sicuro del perché. Forse perché il connettore USB-A è più corto del connettore USB-B, quindi i produttori di custodie per dischi rigidi esterni cinesi hanno deciso di usarlo perché era mezzo mezzo più economico del connettore corretto. Un cavo da USB-A maschio a USB-A maschio è simile a un cavo di linea con una spina maschio su entrambe le estremità. Non dovresti mai, mai usare uno di questi. Ci sono molti problemi Innanzitutto, USB non consente di collegare due host USB tra loro. Lo stack software non lo supporta. Non è possibile semplicemente collegare due computer tra loro tramite USB e farli dialogare senza inserire alcun componente nel mezzo, come due convertitori da USB a Ethernet back-to-back o simili. USB on-the-go è una storia leggermente diversa in quanto un dispositivo USB OTG cambierà ruolo tra host e dispositivo. USB OTG utilizza anche un connettore completamente diverso, una variante A / B che accetta connettori di tipo A e B, che esiste solo nelle dimensioni più piccole.
Ma questo non è ciò che rende pericolosi i cavi da USB-A a USB-A. Ciò che li rende pericolosi è che il cavo USB fornisce alimentazione e, in generale, gli host USB non sono progettati per accettare l'alimentazione in modo errato. Se si collegano due computer insieme con un cavo da USB-A a USB-A, i loro alimentatori da 5 V non hanno quasi certamente la stessa tensione, quindi uno di essi alimenterà l'altro tramite il cavo USB. Questo di per sé non è in realtà un grosso problema, a condizione che la sorgente abbia un'adeguata limitazione della corrente per impedire il riscaldamento del cavo e l'avvio di un incendio. Il problema si presenta davvero quando uno dei dispositivi è spento. Ora, hai un alimentatore esterno da 5 V che arriva a un dispositivo spento che non è progettato per gestirlo. Ciò può danneggiare i componenti sulla scheda madre in uno o entrambi i dispositivi. Anche,
USB-C è una storia diversa in quanto è specificamente progettato per avere connettori identici su entrambe le estremità. Non solo, è esplicitamente progettato per supportare la ricarica di un dispositivo host tramite un connettore USB C. Di conseguenza, i dispositivi USB C devono essere progettati per gestire questa situazione in modo appropriato.
Perché è contro lo standard. Lo standard USB afferma che il tipo A è per gli host e il tipo B per i dispositivi.
In termini pratici, ci si aspetta che un dispositivo con un connettore di tipo A fornisca energia, quindi se si collegano due di essi insieme, tenteranno di alimentarsi a vicenda, portando molto probabilmente a Bad Things Happening. Tipo C aggira questo da un meccanismo di negoziazione.
USB pre-3.0 ha un lato host e un lato slave. I connettori USB-A sono per l'host, USB-B sono per lo slave.
USB 3.0 e versioni successive sono peer-peer e il connettore USB-C lo supporta.