Che cos'è un bus FireWire®?
Un bus FireWire® è un tipo di interfaccia che consente a vari dispositivi elettronici di connettersi tra loro tramite cavi dati digitali ad alta velocità, senza la necessità di un computer per mediare. FireWire® può trasmettere dati a velocità fino a 800 Megabit al secondo (Mbps), il che si traduce in una velocità di trasmissione dati teorica massima di 100 megabyte al secondo. È apparso per la prima volta sul mercato nel 1995 ed è utilizzato principalmente per dispositivi audio e video come videocamere digitali. FireWire® è compatibile con tutti i principali sistemi operativi per computer e alcuni sistemi operativi meno conosciuti.
Apple, Inc., formalmente nota come Apple Computer, ha progettato il bus FireWire® nel 1986 come mezzo per aumentare le velocità di trasferimento dei dati del disco rigido. L'organizzazione Institute of Electrical and Electronics Engineers (IEEE) ha successivamente aderito al suo sviluppo e produzione, dandole il nome generico IEEE 1394. L'IEEE ha fondato il gruppo di lavoro IEEE 1394, che successivamente ha gestito lo sviluppo della tecnologia, con l'aiuto di Digital Equipment Corporation (DEC), International Business Machines (IBM), Sony Corporation e Texas Instruments.
La tecnologia FireWire® consente ai dispositivi di comunicare tra loro come colleghi. Ciò consente l'interazione tra i dispositivi quando entrambi dispongono della connettività FireWire®, ad esempio una fotocamera digitale che invia foto direttamente a una stampante senza un computer intermedio. I dispositivi FireWire® possono anche connettersi tramite un collegamento a margherita, il che significa che possono connettersi in una configurazione peer-to-peer, ad esempio un computer che si collega a una videocamera direttamente collegata a una stampante. Inoltre, i dispositivi abilitati per FireWire® possono connettersi in una gerarchia ad albero, il che significa che un computer può connettersi con una fotocamera e una stampante e quindi connettersi a un altro computer con una stampante e uno scanner.
Il bus FireWire® è disponibile in due importanti implementazioni, che sono FireWire® 400, noto anche come 1394a; e FireWire® 800, noto come 1394b. FireWire® 400 trasferisce i dati alla velocità massima di 400 Mbps, FireWire® 800 ha una larghezza di banda massima di 800 Mbps ed entrambi utilizzano l'indirizzamento a 64 bit. Come risultato della loro connettività peer-to-peer, entrambi i bus consentono funzionalità come il collegamento in rete tra due computer senza la necessità di un router intermedio o hub di rete. Una porta FireWire® fornisce fino a 45 watt di energia ai dispositivi collegati, il che può liberarli dalla necessità di un proprio alimentatore.
I dispositivi che utilizzano la tecnologia bus FireWire® godono di numerosi vantaggi rispetto alle precedenti tecnologie di connessione dati analogiche e digitali. Questi miglioramenti includono l'uso di cavi più piccoli e leggeri, facilità d'uso e velocità superiore. Inoltre, tutti i dati vengono trasferiti in modo digitale, offrendo una qualità superiore della trasmissione dei dati tramite cavi audio e video standard. Presenta vantaggi rispetto ad altre tecnologie bus, inclusa la possibilità di sostituire a caldo i dispositivi, il che significa che non è necessario spegnere un computer o una stampante per disconnettere un disco rigido basato su FireWire®. La trasmissione dei dati in tempo reale è un altro vantaggio quando si tratta di applicazioni come l'acquisizione e la registrazione di riprese video in diretta.
Esistono alcune limitazioni per quanto riguarda il design della tecnologia FireWire®. Ad esempio, solo 63 dispositivi possono connettersi tramite un singolo dispositivo host FireWire®. La lunghezza massima per un cavo FireWire® 400 è un po 'meno di 15 piedi (circa 4,5 m) e la lunghezza massima per un cavo FireWire® 800 è di 330 piedi (100 m). Sebbene il bus FireWire® possa fornire fino a 45 watt di potenza, questo non è sufficiente per fornire i 63 dispositivi che possono connettersi al bus, il che significa che alcuni dispositivi dovranno avere le proprie fonti di alimentazione.