IEEE 1394 är namnet på en uppsättning standarder. Standarderna anger en seriell buss som kan användas för att överföra information. Andra namn på standarderna är Firewire, i.Link och Lynx. Standarden används ofta för att ansluta en dator till en extern enhet, till exempel en hårddisk eller en digital videokamera. Den används också för att överföra data i bilar och flygplan. Den liknar den nutida USB. Firewire ersatte det tidigare SCSI för många tillämpningar: Det är lättare att få en enhet att förstå Firewire än att få den att förstå SCSI, och det är också mycket lättare att hantera Firewire-kablar än SCSI-kablar.

Teknik och hastigheter

IEEE 1394 specificerar flera varianter med olika hastigheter. De vanligaste versionerna är 1394a (ofta kallad "FireWire 400") och 1394b (ofta kallad "FireWire 800"). Hastigheterna varierar beroende på version och implementering, och standarden stödjer både isokron överföring (för realtidsströmmar som ljud och video) och asynkron överföring (för filöverföringar). En viktig egenskap är att bussen tillåter peer-to-peer-kommunikation mellan enheter utan att alltid gå via en central värd.

Anslutningar och kablar

  • Det finns flera kontakttyper, vanligen 4-stifts (vanlig på videokameror), 6-stifts (ofta på datorer och med möjlighet att leverera ström) och 9-stifts kontakter för 1394b.
  • Kabellängder och överföringsavstånd varierar med version: kortare kablar utan repeater för 1394a och längre sträckor när 1394b eller fiber används.
  • Daisy-chaining är möjligt — flera enheter kan kedjekopplas — och bussen kan även byggas som en trädstruktur med upp till många enheter anslutna (standardiserat antal adresser och noder).

Funktioner

  • Isochron överföring: ger garanterad bandbredd och låg latens, viktigt för ljud- och videoströmmar.
  • Peer-to-peer: enheter kan kommunicera direkt med varandra utan att gå genom en dator.
  • Hot-plug: enheter kan anslutas och tas bort utan att stänga av systemet.
  • Strömförsörjning: vissa kontakter kan leverera ström till anslutna enheter, vilket minskar behovet av externa nätadaptrar.

Användningsområden

IEEE 1394 har använts mycket inom konsumentvideo (särskilt för digitala videokameror), professionell ljud‑ och videoutrustning, externa lagringsenheter och i vissa inbyggda system inom fordon och flygplan. Inom proffsbranschen lever vidare FireWire i ljudgränssnitt och videoredigeringsutrustning där låga latenser och isokrona överföringar är viktiga.

Jämförelse med USB

Både IEEE 1394 och USB är seriella bussar för anslutning av externa enheter, men de skiljer sig i designmål. IEEE 1394 prioriterar isokron överföring och peer-to-peer-kommunikation medan USB var designat med en tydlig värd‑/enhetsmodell. USB utvecklades snabbt och blev mycket utbrett i konsumentmarknaden — särskilt efter USB 2.0 och senare versioner — men FireWire behöll fördelar i realtidsapplikationer och professionell AV‑utrustning.

Historia och beteckningar

Standarden utvecklades under 1990‑talet och marknadsfördes under olika varumärken: Apple använde namnet FireWire, Sony kallade sin implementering för i.Link och andra tillverkare har använt varumärket Lynx. Genom åren kom flera förlängningar och uppgraderingar av standarden för högre hastigheter och bättre fysisk koppling, och 1394b infördes för att möjliggöra snabbare överföring och längre avstånd.

Sammanfattning

IEEE 1394 är en flexibel, realtidsvänlig seriell bussstandard som har haft stort genomslag inom video och ljud. Trots att USB tagit över mycket av konsumentmarknaden, används FireWire fortfarande i situationer där låga latenser, isokron överföring och peer-to-peer-kommunikation är viktiga.