FireWire vs. USB

FireWire (IEEE 1394) e USB (Universal Serial Bus) sono entrambi standard per la comunicazione tra dispositivi elettronici. FireWire è il marchio utilizzato da Apple per l'interfaccia IEEE 1394. È anche conosciuto con i nomi di marca di i.LINK (Sony) e Lynx (Texas Instruments). Lo standard USB ha versioni 1.0, 2.0 e 3.0 con diversi dispositivi che utilizzano versioni diverse.

Grafico comparativo

Tabella di confronto FireWire e USB
FireWireUSB
Larghezza in bit 1 1
Capacità 400-3200 Mbit / s (50-400 MB / s) 1,5, 12 o 480 Mbit / s (0,2, 1,5 o 60 MByte / s)
Esterno?
hotplugging?
Stile Seriale Seriale
Numero di dispositivi 63 127 per controller host
Anno creato 1995 1996
Creato da Apple Computer, Inc. Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom
Velocità FireWire 800 = 800 Mbit / s più veloce per un numero elevato di piccoli dati ma più lento durante la scrittura di una piccola quantità di file enormi USB 3.0 = 5 Gbit / s

Contenuto: FireWire vs USB

  • 1 Storia e sviluppo di FireWire vs USB
    • 1.1 Storia di FireWire
    • 1.2 Storia dell'USB
  • 2 Velocità di trasferimento dati di USB vs FireWire
  • 3 differenze tecniche tra USB e FireWire
  • 4 Costo di USB vs FireWire
  • 5 riferimenti
Tiny Dinosaur USBs (clicca per ingrandire)

Storia e sviluppo di FireWire vs USB

Storia di FireWire

FireWire è stato sviluppato dal gruppo di lavoro IEEE P1394, in gran parte guidato dai contributi di Apple, sebbene importanti contributi siano stati apportati anche da ingegneri di Texas Instruments, Sony, Digital Equipment Corporation, IBM e INMOS / SGS Thomson (ora STMicroelectronics).

Apple ha voluto che FireWire fosse una sostituzione seriale per il bus SCSI parallelo fornendo al tempo stesso la connettività per le apparecchiature audio e video digitali. Lo sviluppo di Apple iniziò alla fine degli anni '80, in seguito presentato all'IEEE, e fu completato nel 1995. Il 12 giugno 2008, tutti gli emendamenti allo standard furono incorporati in uno standard IEEE standard superseding. 1394-2008.

Storia dell'USB

La specifica USB 1.0 è stata introdotta nel 1996. Era intesa a sostituire la moltitudine di connettori sul retro dei PC, nonché a semplificare la configurazione del software dei dispositivi di comunicazione. USB è stato creato da un gruppo principale di società costituito da Compaq, Digital, IBM, Intel, Northern Telecom e Microsoft.

La specifica USB 2.0 è stata rilasciata nell'aprile del 2000 ed è stata standardizzata da USB-IF alla fine del 2001. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC e Philips hanno guidato congiuntamente l'iniziativa per sviluppare una maggiore velocità di trasferimento dei dati rispetto alla specifica 1.0 (480 Mbit / s contro 12 Mbit / s). La specifica USB 3.0 è stata rilasciata il 12 novembre 2008 dal gruppo di promozione USB 3.0. La sua velocità di trasferimento massima è fino a 10 volte più veloce rispetto alla versione USB 2.0.

Velocità di trasferimento dati di USB vs FireWire

Un hub Fire Wire di Medusa (clicca per ingrandire)

Sebbene USB 2.0 ad alta velocità (velocità teorica 400 Mbit / s) funzioni a velocità di segnale superiore rispetto a FireWire 400 (velocità teorica anche a 400 Mbit / s), i trasferimenti di dati sulle interfacce S400 FireWire generalmente superano trasferimenti simili su interfacce USB 2.0. Gli host PC USB tipici raramente superano i trasferimenti continui di 280 Mbit / s, con 240 Mbit / s più tipici. Ciò è dovuto alla dipendenza dell'USB dal processore host per gestire il protocollo USB di basso livello, mentre FireWire delega le stesse attività all'hardware dell'interfaccia (richiedendo un utilizzo minore o nullo della CPU). Ad esempio, l'interfaccia host FireWire supporta i dispositivi mappati in memoria, che consente l'esecuzione di protocolli di alto livello senza caricare la CPU host con interruzioni e operazioni di copia buffer.

Oltre al throughput, altre differenze sono l'utilizzo di reti bus più semplici, maggiore potenza in catena, trasferimento dati più affidabile e minori risorse della CPU.

FireWire 800 è sostanzialmente più veloce di Hi-Speed ​​USB, sia in teoria che in pratica.

USB 3.0 (rilasciato a novembre 2008) offre una velocità teorica di 4,8 Gbit / s, che è circa 5 volte più veloce di FireWire 800, sostanzialmente più veloce rispetto a qualsiasi dei suoi concorrenti o predecessori fino a quando non viene rilasciato il prossimo.

Differenze tecniche tra USB e FireWire

USB e FireWire avevano diversi obiettivi di progettazione quando furono sviluppati per la prima volta. USB è stato progettato per semplicità e basso costo, mentre FireWire è stato progettato per prestazioni elevate, in particolare in applicazioni sensibili al tempo come audio e video. Originariamente USB era considerato un complemento di FireWire (IEEE 1394), che era stato progettato come un bus seriale ad alta velocità in grado di interconnettere in modo efficiente periferiche come dischi rigidi, interfacce audio e apparecchiature video. Originariamente, l'USB funzionava a una velocità di trasmissione molto più bassa e usava hardware molto più semplice ed era adatto a periferiche di piccole dimensioni come tastiere e mouse.

  • Le reti USB utilizzano una topologia a stella a livelli, mentre le reti FireWire utilizzano una topologia ad albero.
  • USB 1.0, 1.1 e 2.0 utilizzano un protocollo "speak-when-spoken-to". Le periferiche non possono comunicare con l'host a meno che l'host non richieda specificamente la comunicazione. USB 3.0 è progettato per consentire comunicazioni avviate dal dispositivo verso l'host (vedere USB 3.0 sotto). Un dispositivo FireWire può comunicare con qualsiasi altro nodo in qualsiasi momento, in base alle condizioni della rete.
  • Una rete USB si basa su un singolo host nella parte superiore dell'albero per controllare la rete. In una rete FireWire, qualsiasi nodo abilitato può controllare la rete.
  • USB funziona con una linea di alimentazione a 5 V, mentre Firewire può fornire fino a 30 V.
  • Le porte USB possono fornire fino a 500 mA di corrente (2,5 watt di potenza), mentre FireWire può in teoria fornire fino a 60 watt di potenza, anche se da 10 a 20 watt è più tipico.
  • Un cavo in rame FireWire può essere lungo fino a 4,5 metri (15 piedi) ed è più flessibile della maggior parte dei cavi paralleli SCSI. La lunghezza massima di un cavo USB standard (per USB 2.0 o precedente) è di 5,0 metri (16,4 piedi). Il motivo principale di questo limite è il ritardo di andata e ritorno massimo consentito di circa 1.500 ns.

Costo di USB vs FireWire

La royalty che Apple e altri detentori di brevetti inizialmente richiedevano agli utenti di FireWire (US $ 0,25 per sistema utente finale) e l'hardware più costoso necessario per implementarlo (US $ 1- $ 2), entrambi da allora abbandonati, hanno impedito a FireWire da spostare USB in periferiche di fascia bassa del mercato di massa, dove il costo del prodotto è un limite importante.

Riferimenti

  • http://en.wikipedia.org/w/index.php?title=IEEE_1394_interface&oldid=326246294
  • http://en.wikipedia.org/w/index.php?title=Universal_Serial_Bus&oldid=326218214