U kent FireWire waarschijnlijk wel als u ooit met digitale video heeft gewerkt. Misschien heb je het wel eens gezien met de naam i.Link van Sony of eenvoudigweg aangeduid met de technische aanduiding, IEEE 1394. Ongeacht het label dient de technologie één primair doel: het verbinden van ongelijksoortige hardware, zodat gegevens snel en zonder wrijving tussen de apparaten kunnen worden verplaatst.

Apple heeft het protocol oorspronkelijk ontworpen. Het werd in 1995 gestandaardiseerd als de IEEE 1394 High Performance Serial Bus. Hoewel het een conceptuele lijn deelt met Universal Serial Bus (USB), is de architectuur gebouwd met een andere reeks prioriteiten. De ingenieurs probeerden niet alleen dingen ‘te laten werken’. Ze hadden specifieke prestatiedoelstellingen voor ogen.

  • Gegevensoverdracht op hoge snelheid was niet onderhandelbaar.
  • De bus moest een grote serieschakeling van apparaten ondersteunen.
  • Plug-and-play-eenvoud was een kernvereiste.
  • Hot-plugging moest veilig en direct zijn.
  • De kabel die nodig is om aangesloten apparaten van stroom te voorzien.
  • De productiekosten voor zowel de kabels als de implementatie moesten laag blijven.

Als u deze basis begrijpt, verandert de manier waarop u naar de verbinding kijkt. Het is niet zomaar een haven. Het is een gespecialiseerde interface die is ontworpen voor taken met een hoge bandbreedte.

Hoe FireWire werkt

Het onderliggende mechanisme is gebaseerd op een seriële busarchitectuur. In tegenstelling tot parallelle verbindingen die meerdere bits tegelijk verzenden, verzendt FireWire gegevens bit voor bit, maar doet dit met opmerkelijke snelheden voor zijn tijd. Deze eenvoud vermindert de complexiteit van de bekabeling en de controllers.

Wanneer u een apparaat aansluit, handelt de bus de onderhandeling af. Het identificeert de hardware, wijst adressen toe en brengt een verbinding tot stand. Dit gebeurt zo snel dat je de handdruk zelden merkt. Het systeem behandelt het nieuwe apparaat alsof het er al is.

“FireWire is een manier om verschillende apparaten met elkaar te verbinden, zodat ze eenvoudig en snel informatie kunnen delen.”

Dit gebruiksgemak strekt zich uit tot de vermogensafgifte. De kabel transporteert elektriciteit naast data. Je hebt geen aparte power brick nodig voor je camera of externe schijf. Dit vermindert de rommel op het bureau en vereenvoudigt de instellingen voor mobiele editors.

Waarom het werd gebouwd

De ontwerpdoelen waren duidelijk. Vroege USB-implementaties hadden moeite met bandbreedte. Ze waren prima voor toetsenborden en muizen, maar verslikten zich in grote bestanden. FireWire is gebouwd voor het zware werk.

Hiermee konden gebruikers tot 63 apparaten op één kabel aan elkaar koppelen. Deze serieschakelingsmogelijkheid betekende dat u een camera, een harde schijf en een geluidskaart kon aansluiten zonder dat u voor elk daarvan een hub nodig had. De lage bekabelingskosten maakten het toegankelijk, terwijl de hot-pluggable functie ervoor zorgde dat je schijven kon verwisselen zonder opnieuw op te starten.

Voor digitale videoprofessionals betekende dit een naadloze integratie van hardware. De bus regelde het verkeer efficiënt en voorkwam knelpunten waar andere normen last van hadden.

De USB-vergelijking

Het is gemakkelijk om FireWire op één hoop te gooien met USB. Ze lijken op elkaar. Ze vervullen vergelijkbare functies. Maar de verschillen in de uitvoering zijn van belang.

USB is ontworpen met het oog op kostenefficiëntie en brede compatibiliteit. FireWire is ontworpen voor prestaties en robuustheid. Dankzij de peer-to-peer-architectuur van FireWire kunnen apparaten rechtstreeks communiceren zonder dat een centrale hostcontroller elke transactie beheert. Dit vermindert de latentie.

Wanneer u videobestanden overzet, telt die latentiereductie op. Het proces voelt onmiddellijk aan omdat de

FireWire, technisch bekend als IEEE 1394, is een protocol voor gegevensoverdracht dat voornamelijk is ontworpen voor digitale media met hoge bandbreedte. Denk aan audio en video. De nieuwste versie haalt 800 Mbps. Dat is snel. Insiders uit de sector verwachten dat dit uiteindelijk zal stijgen naar 3,2 Gbps zodra fabrikanten de fysieke kabelinfrastructuur herzien.

U kunt maximaal 63 apparaten in serie schakelen op één FireWire-bus. Zowel Windows (98 en hoger) als Mac OS (8.6 en hoger) ondersteunen dit standaard.

Hoe opsomming en hot-plugging werken

Stel je voor dat je een digitale camcorder op je pc aansluit. Wanneer de computer opstart, raadt hij niet alleen wat er is aangesloten. Het ondervraagt ​​de hele bus. Het wijst een uniek adres toe aan elk apparaat. Dit proces wordt opsomming genoemd.

FireWire is plug-and-play. Sluit een nieuw apparaat aan en het besturingssysteem detecteert het automatisch. Er wordt gevraagd om de driverschijf. Als het stuurprogramma al is geïnstalleerd, activeert het systeem de hardware onmiddellijk.

Hier is het belangrijkste: FireWire-apparaten zijn hot-pluggable. U kunt ze aansluiten of loskoppelen terwijl de computer actief is. Opnieuw opstarten is niet nodig. Geen wachtspel “veilig om te verwijderen”.

De echte cijfers achter FireWire-specificaties

De oorspronkelijke standaard, FireWire 400 (ook wel 1394a genoemd), was een beest toen deze werd gelanceerd. Het overtrof USB. Het wordt nog steeds gebruikt voor specifieke oudere opstellingen.

  • Snelheid: Tot 400 Mbps
  • Maximale kabellengte: 4,5 meter

Toen kwam USB 2.0. Er werd tot 480 Mbps beloofd en de kabellimiet werd verlengd tot 5 meter. Plotseling werd de kloof kleiner. USB zag er competitief uit.

Maar in 2002 arriveerde FireWire 800 (1394b). Het liet USB 2.0 in het stof achter.

  • Snelheid: Tot 800 Mbps
  • Max. kabellengte: 100 meter

De 1394b-standaard is achterwaarts compatibel met 1394a. Je kunt generaties in dezelfde bus mixen zonder de keten te verbreken.

FireWire versus USB: de architectuuroorlog

Waarom de ene boven de andere kiezen? Het kernverschil ligt in de intentie. FireWire is gebouwd voor apparaten die enorme hoeveelheden gegevens verplaatsen. Camcorders. DVD-branders. Professionele audio-interfaces.

USB won de oorlog in de periferie deels omdat de implementatie van FireWire fabrikanten meer kostte. Het leidde ertoe dat USB de standaard werd voor apparaten met een lage bandbreedte, zoals toetsenborden en muizen.

Maar er is een diepere technische kloof.

USB 2.0 is hostgebaseerd.

Elke verbinding moet via de computer lopen. De PC is de baas. Het regelt het verkeer. Zonder de host kunnen apparaten niet praten.

FireWire is peer-to-peer.

Twee FireWire-camera’s kunnen rechtstreeks met elkaar communiceren. Geen computer in het midden. Dit maakt het ideaal voor professionele videoworkflows waarbij apparatuur onafhankelijk moet communiceren.

De punten verbinden

Dus hoe sluit je dit eigenlijk aan? De fysieke laag is net zo belangrijk als het protocol.

FireWire-apparaten vallen in twee kampen: aangedreven of niet-aangedreven. Het onderscheid is niet alleen maar marketingpluis. Het bepaalt of het apparaat een eigen steen nodig heeft die op de muur moet worden aangesloten.

Niet-aangedreven apparaten zijn hier de echte tijdbesparing. Ze halen stroom rechtstreeks uit de aansluiting. Je sluit een camera of een externe harde schijf aan op de computer en het werkt gewoon. Geen extra kabels die uw bureau rommelig maken.

De hardware maakt dit mogelijk. Binnenin een FireWire 400-kabel bevinden zich specifieke geleiders voor elektriciteit. Twee stroomgeleiders leveren het sap. De spanning varieert van 8 tot 30 volt. De stroomlimieten zijn maximaal 1,5 ampère. Dat is genoeg om een ​​kleine harde schijf te laten draaien of een webcam te laten draaien zonder te zweten.

Maar stroom is niet het enige werk dat deze draden doen. Dataverkeer is net zo belangrijk. In een standaard FireWire 400-kabel krijgt u twee twisted pair-sets. Deze bevatten de feitelijke informatie. De fysieke connector maakt gebruik van een 6-pins configuratie. Vier pinnen verwerken gegevens. Twee handvatkracht.

Dit gesplitste ontwerp is belangrijk voor de stabiliteit. Door hoogspanningslijnen te scheiden van gevoelige dataparen, neemt de interferentie af. Je videobewerkingen haperen niet. Uw bestandsoverdrachten verlopen zonder fouten.

Het is een eenvoudige installatie. Maar het heeft een enorm wrijvingspunt in de vroege digitale workflows weggenomen. Muzikanten hadden geen externe voeding nodig voor hun audio-interfaces. Fotografen konden foto’s rechtstreeks naar hun laptops uploaden zonder op zoek te gaan naar stopcontacten.

De afweging was de kosten. FireWire-hardware was duur. En Apple verliet het voor Thunderbolt. Maar gedurende een kort moment in de technische geschiedenis zorgde dit ervoor dat snelle gegevensoverdracht en vermogensafgifte moeiteloos aanvoelden.

Als je door oude spullen aan het graven bent, controleer dan de labels. Sommige apparaten vermelden ‘Bus Powered’. Dat betekent dat ze volledig afhankelijk zijn van die limiet van 1,5 ampère. Apparaten voor zwaar gebruik hebben meestal hun eigen adapters. Als u het verschil kent, hoeft u geen kabel te kopen die de opstartstroom van uw schijf niet ondersteunt.

De 6-pins connector ziet er nu gedateerd uit. Maar de logica erachter – het combineren van data en stroom in één nette kabel – leeft voort in USB-C. We zijn gewoon vergeten hoe erg we een hekel hadden aan extra draden.

Kleinere randapparatuur liet de omvangrijke standaard vaak achterwege ten gunste van 4-pins connectoren. Het was een ruimtebesparing. Die kleine connectoren sloegen de twee pinnen over die verantwoordelijk waren voor het volledig leveren van stroom. Je moest ze op een externe stroombron aansluiten als ze die nodig hadden.

FireWire 800 veranderde het fysieke landschap. Het maakt gebruik van een 9-pins configuratie.

Zes van die pinnen blijven identiek aan de originele 1394a (FireWire 400) connector. De extra drie pinnen? Ze gaan vooral over signaalintegriteit. Twee van de toegevoegde pinnen bieden een “geaarde afscherming” om de andere draden tegen interferentie te beschermen. De derde toegevoegde pin doet op dit moment niets [ref]. Het is in wezen een tijdelijke aanduiding.

Omdat FireWire 800 achterwaarts compatibel is met FireWire 400, zijn er verschillende adapters beschikbaar om de combinatie van beide standaarden op dezelfde bus te vergemakkelijken.

Deze achterwaartse compatibiliteit is waar dingen praktisch worden. Je hoeft je oude uitrusting niet uit de kast te halen om de snelheidsboost te krijgen. Adapters zijn er in overvloed. Hiermee kunt u FireWire 400- en FireWire 800-apparaten op dezelfde bus combineren.

Maar niet alle poorten zijn gelijk gemaakt.

Er zijn twee soorten FireWire 800-poorten die je in het wild tegenkomt. De eerste is een “tweetalige” poort. Deze ondersteunt beide FireWire-standaarden. Het verwerkt 400 en 800 signalen zonder een tel te missen. Het tweede type is een b-only poort. Deze accepteert alleen een FireWire 800-connector. Sluit er een 4-pins FireWire 400-apparaat op aan en je hebt pech. Je hebt een specifieke adapter nodig.

Gegevens verzenden via FireWire

FireWire maakt gebruik van een 64-bits vast adresseringsschema, afgeleid van de IEEE 1212-standaard. Elk pakket dat over de bus wordt verzonden, valt uiteen in drie specifieke componenten. Ten eerste is er een 10-bits bus-ID die aangeeft van welke FireWire-bus de gegevens afkomstig zijn. Ten tweede lokaliseert een 6-bits fysieke ID het exacte apparaat op die bus. Ten derde biedt een 48-bits opslaggebied voldoende ruimte om 256 terabytes aan informatie voor elk knooppunt te adresseren.

Combineer de bus-ID en de fysieke ID en u krijgt een 16-bits knooppunt-ID. Hierdoor zijn maximaal 64.000 knooppunten op één systeem mogelijk. Gegevens doorlopen maximaal 16 hops. Hops vinden plaats wanneer apparaten in serie zijn geschakeld. Kijk eens naar deze opstelling. Een camcorder wordt aangesloten op een externe harde schijf, die wordt aangesloten op computer A. Computer A wordt aangesloten op computer B, die vervolgens wordt aangesloten op computer C. Computer C heeft vier hops nodig om de camera te bereiken.

Als alle apparaten FireWire 800 gebruiken, kan de camcorder maximaal 400 meter verwijderd zijn van computer C.

FireWire en digitale video

Nu kennen we de mechanismen. Laten we eens kijken waarom het zo belangrijk was voor het streamen van digitale video.

FireWire was niet zomaar een kabel. Het was de ruggengraat van de vroege digitale video.

De meeste camcorders uit die tijd werden geleverd met een FireWire-poort. Er een via deze interface op een computer aansluiten, voelde als magie. De verbinding was stabiel. Snel. Betrouwbaar.

De geheime saus was de isochrone -modus.

Bij standaard gegevensoverdracht worden pakketten gecontroleerd, opnieuw verzonden als ze verloren gaan, en door elkaar geschud. Video heeft daar geen tijd voor. De Isoc-modus omzeilt de gebruikelijke foutcorrectie. Het garandeert bandbreedte. Het streamt gegevens in realtime.

Zie het als een speciale snelweg. De camera vraagt ​​om een ​​specifieke rijstrook. De computer reserveert het. Geen files. Geen weggevallen frames. Ongecomprimeerde video stroomt zonder onderbrekingen van lens naar harde schijf.

Dit veranderde alles voor makers.

Je kunt rechtstreeks vanaf de camera bewerken. Geen generatieverlies. Analoge formaten verslechteren elke keer dat u ze kopieert. Digitaal blijft onberispelijk. FireWire hield het signaal zuiver, van opname tot tijdlijn.

De werkstroom was eenvoudig:
– Sluit de camcorder aan via FireWire.
– Start bewerkingssoftware.
– Download beeldmateriaal automatisch.
– Bewerken zonder kwaliteitsverlies.

Het was niet perfect voor alles. Audio? Soms lastig. Maar voor video? Het was ongeëvenaard.

“Wanneer de computer-naar-camera FireWire-verbinding naar de isochrone modus gaat, kan de camera de video in een gestage stroom naar de computer sturen zonder dat het proces wordt verstoord.”

Apple heeft FireWire halverwege de jaren negentig uitgevonden. Zij zagen de noodzaak van snelle, real-time data eerder in dan de meeste anderen.

Als je dit nu onderzoekt, verdiep je je waarschijnlijk in retrotechnologie of het bewaren van oude banden. De principes gelden nog steeds. Realtime gegevens vereisen realtime bandbreedte.

Controleer de links op de volgende pagina als je dieper wilt graven.