FireWire vs. USB

FireWire (IEEE 1394) en USB (Universal Serial Bus) zijn beide standaarden voor communicatie tussen elektronische apparaten. FireWire is de merknaam die Apple gebruikt voor de IEEE 1394-interface. Het is ook bekend onder de merknamen van i.LINK (Sony) en Lynx (Texas Instruments). De USB-standaard heeft versies 1.0, 2.0 en 3.0 met verschillende apparaten die verschillende versies gebruiken.

Vergelijkingstabel

Vergelijkingstabel FireWire versus USB
FireWireUSB
Breedte in bits 1 1
Capaciteit 400-3200 Mbit / s (50-400 MB / s) 1,5, 12 of 480 Mbit / s (0,2, 1,5 of 60 MByte / s)
extern? Ja Ja
hotplugging? Ja Ja
Stijl serie- serie-
Aantal apparaten 63 127 per host-controller
Jaar gemaakt 1995 1996
Gemaakt door Apple Computer, Inc. Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom
Snelheid FireWire 800 = 800 Mbit / s sneller voor een groot aantal kleine gegevens, maar langzamer bij het schrijven van een kleine hoeveelheid grote bestanden USB 3.0 = 5 Gbit / s

Inhoud: FireWire vs USB

  • 1 Geschiedenis en ontwikkeling van FireWire vs USB
    • 1.1 Geschiedenis van FireWire
    • 1.2 Geschiedenis van USB
  • 2 Gegevensoverdrachtsnelheid van USB versus FireWire
  • 3 Technische verschillen tussen USB en FireWire
  • 4 Kosten van USB versus FireWire
  • 5 Referenties
Tiny Dinosaur USBs (klik om te vergroten)

Geschiedenis en ontwikkeling van FireWire vs USB

Geschiedenis van FireWire

FireWire is ontwikkeld door de IEEE P1394-werkgroep, grotendeels gedreven door bijdragen van Apple, hoewel belangrijke bijdragen ook werden geleverd door technici van Texas Instruments, Sony, Digital Equipment Corporation, IBM en INMOS / SGS Thomson (nu STMicroelectronics).

Apple wilde dat FireWire een seriële vervanging zou zijn voor de parallelle SCSI-bus en tegelijkertijd connectiviteit zou bieden voor digitale audio- en videoapparatuur. De ontwikkeling van Apple begon eind jaren tachtig, werd later gepresenteerd aan de IEEE en werd voltooid in 1995. Op 12 juni 2008 werden alle wijzigingen in de standaard opgenomen in een vervangende standaard IEEE Std. 1394-2008.

Geschiedenis van USB

De USB 1.0-specificatie werd in 1996 geïntroduceerd. Het was bedoeld om de veelheid van connectoren aan de achterkant van pc's te vervangen en om de softwareconfiguratie van communicatieapparaten te vereenvoudigen. USB is gemaakt door een kerngroep van bedrijven die bestond uit Compaq, Digital, IBM, Intel, Northern Telecom en Microsoft.

De USB 2.0-specificatie werd uitgebracht in april 2000 en werd aan het einde van 2001 gestandaardiseerd door de USB-IF. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC en Philips hebben gezamenlijk het initiatief genomen om een ​​hogere gegevensoverdrachtsnelheid te ontwikkelen dan de 1.0 specificatie (480 Mbit / s versus 12 Mbit / s). De USB 3.0-specificatie werd op 12 november 2008 vrijgegeven door de USB 3.0 Promotergroep. De maximale overdrachtssnelheid is tot 10 keer sneller dan de USB 2.0-release.

Gegevensoverdrachtsnelheid van USB versus FireWire

Een Fire Wire-hub van Medusa (klik om te vergroten)

Hoewel hogesnelheid USB 2.0 (theoretische snelheid 400 Mbit / s) nominaal een hogere signaalsnelheid heeft dan FireWire 400 (theoretische snelheid ook 400 Mbit / s), zijn gegevensoverdrachten via S400 FireWire-interfaces in het algemeen beter dan vergelijkbare overdrachten via USB 2.0-interfaces. Typische USB PC-hosts overschrijden zelden de aanhoudende overdrachten van 280 Mbit / s, waarbij 240 Mbit / s meer typerend is. Dit komt doordat USB afhankelijk is van de host-processor voor het beheren van low-level USB-protocol, terwijl FireWire dezelfde taken delegeert naar de interfacehardware (die minder of geen CPU-gebruik vereist). De FireWire-hostinterface ondersteunt bijvoorbeeld apparaten met geheugenmapping, waardoor protocollen op hoog niveau kunnen worden uitgevoerd zonder de host-CPU te laden met onderbrekingen en buffer-kopiebewerkingen.

Naast doorvoer zijn andere verschillen dat het eenvoudigere busnetwerken gebruikt, meer macht over de keten biedt, betrouwbaardere gegevensoverdracht en minder CPU-bronnen gebruikt.

FireWire 800 is aanzienlijk sneller dan Hi-Speed ​​USB, zowel in theorie als in de praktijk.

USB 3.0 (uitgebracht in november 2008) geeft een theoretische snelheid van 4,8 Gbit / s, wat ongeveer 5 keer sneller is dan FireWire 800, aanzienlijk sneller dan een van zijn concurrenten of voorgangers tot de volgende is uitgebracht.

Technische verschillen tussen USB en FireWire

USB en FireWire hadden verschillende ontwerpdoelen toen ze voor het eerst werden ontwikkeld. USB is ontworpen voor eenvoud en lage kosten, terwijl FireWire is ontworpen voor hoge prestaties, met name in tijdgevoelige toepassingen zoals audio en video. USB werd oorspronkelijk gezien als een aanvulling op FireWire (IEEE 1394), dat was ontworpen als een hoge snelheid seriële bus die randapparatuur zoals harde schijven, audio-interfaces en videoapparatuur op efficiënte wijze onderling kan verbinden. USB werkte oorspronkelijk met een veel lagere gegevenssnelheid en gebruikte veel eenvoudiger hardware en was geschikt voor kleine randapparatuur zoals toetsenborden en muizen.

  • USB-netwerken gebruiken een tiered-star-topologie, terwijl FireWire-netwerken een boomtopologie gebruiken.
  • USB 1.0, 1.1 en 2.0 gebruiken een "speak-when-spoken-to" -protocol. Randapparatuur kan niet communiceren met de host, tenzij de host specifiek om communicatie vraagt. USB 3.0 is gepland om door het apparaat geïnitieerde communicatie naar de host mogelijk te maken (zie USB 3.0 hieronder). Een FireWire-apparaat kan op elk moment communiceren met elk ander knooppunt, afhankelijk van de netwerkomstandigheden.
  • Een USB-netwerk is afhankelijk van een enkele host boven in de boom om het netwerk te besturen. In een FireWire-netwerk kan elk geschikt knooppunt het netwerk besturen.
  • USB werkt met een 5 V-lijn, terwijl Firewire tot 30 V kan leveren.
  • USB-poorten kunnen tot 500 mA stroom leveren (2,5 watt aan vermogen), terwijl FireWire in theorie tot 60 watt aan voeding kan leveren, hoewel 10 tot 20 watt meer typisch is.
  • Een koperen FireWire-koperkabel kan maximaal 4,5 meter lang zijn en is flexibeler dan de meeste parallelle SCSI-kabels. De maximale lengte van een standaard USB-kabel (voor USB 2.0 of eerder) is 5,0 meter (16,4 ft). De belangrijkste reden voor deze limiet is de maximaal toegestane retourvertraging van ongeveer 1.500 ns.

Kosten van USB versus FireWire

De royalty's die Apple en andere patenthouders aanvankelijk hadden geëist van gebruikers van FireWire ($ 0,25 per eindgebruikerssysteem) en de duurdere hardware die nodig was om het te implementeren (US $ 1 - $ 2), die beide inmiddels zijn geweigerd, hebben FireWire voorkomen van het verplaatsen van USB in low-end massamarkt computerrandapparatuur, waar productkosten een grote beperking vormen.

Referenties

  • 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