FireWire vs USB

FireWire (IEEE 1394) et USB (Universal Serial Bus) sont tous deux des normes de communication entre les appareils électroniques. FireWire est le nom de marque qu'Apple utilise pour l'interface IEEE 1394. Il est également connu sous les noms de marque i.LINK (Sony) et Lynx (Texas Instruments). La norme USB a les versions 1.0, 2.0 et 3.0 avec différents appareils utilisant différentes versions.

Tableau de comparaison

Tableau de comparaison FireWire versus USB
FireWire USB

Largeur en bits11
Capacité400 à 3200 Mbit / s (50 à 400 Mo / s)1, 5, 12 ou 480 Mbit / s (0, 2, 1, 5 ou 60 Mo / s)
Externe?OuiOui
Branchement à chaud?OuiOui
StyleEn sérieEn série
Nombre d'appareils63127 par contrôleur hôte
Année de création19951996
Créé parApple Computer, Inc.Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom
La vitesseFireWire 800 = 800 Mbit / splus rapide pour un grand nombre de petites données mais plus lent lors de l'écriture d'une petite quantité de fichiers énormes USB 3.0 = 5 Gbit / s

USB minuscules dinosaures (cliquez pour agrandir)

Histoire et développement de FireWire vs USB

Histoire de FireWire

FireWire a été développé par le groupe de travail IEEE P1394, en grande partie grâce aux contributions d'Apple, bien que des contributions importantes aient également été apportées par des ingénieurs de Texas Instruments, Sony, Digital Equipment Corporation, IBM et INMOS / SGS Thomson (maintenant STMicroelectronics).

Apple voulait que FireWire soit un remplacement série du bus SCSI parallèle tout en fournissant une connectivité pour les équipements audio et vidéo numériques. Le développement d'Apple a commencé à la fin des années 1980, présenté plus tard à l'IEEE, et s'est achevé en 1995. Le 12 juin 2008, tous les amendements à la norme ont été incorporés dans une norme de remplacement IEEE Std. 1394-2008.

Histoire de l'USB

La spécification USB 1.0 a été introduite en 1996. Elle était destinée à remplacer la multitude de connecteurs à l'arrière des PC, ainsi qu'à simplifier la configuration logicielle des appareils de communication. USB a été créé par un groupe central d'entreprises composé de Compaq, Digital, IBM, Intel, Northern Telecom et Microsoft.

La spécification USB 2.0 a été publiée en avril 2000 et a été normalisée par l'USB-IF fin 2001. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC et Philips ont conjointement dirigé l'initiative visant à développer un taux de transfert de données plus élevé que la spécification 1.0 (480 Mbit / s vs 12 Mbit / s). La spécification USB 3.0 a été publiée le 12 novembre 2008 par le USB 3.0 Promoter Group. Son taux de transfert maximum est jusqu'à 10 fois plus rapide que la version USB 2.0.

Vitesse de transfert de données entre USB et FireWire

Un moyeu Fire Wire de Medusa (cliquez pour agrandir)

Bien que l'USB 2.0 haute vitesse (vitesse théorique 400 Mbit / s) fonctionne nominalement à un taux de signalisation plus élevé que le FireWire 400 (vitesse théorique également 400 Mbit / s), les transferts de données sur les interfaces FireWire S400 surpassent généralement les transferts similaires sur les interfaces USB 2.0. Les hôtes PC USB typiques dépassent rarement les transferts soutenus de 280 Mbit / s, avec 240 Mbit / s étant plus typique. Cela est dû à la dépendance d'USB sur le processeur hôte pour gérer le protocole USB de bas niveau, tandis que FireWire délègue les mêmes tâches au matériel d'interface (nécessitant moins ou pas d'utilisation du processeur). Par exemple, l'interface hôte FireWire prend en charge les périphériques mappés en mémoire, ce qui permet aux protocoles de haut niveau de s'exécuter sans charger le processeur hôte avec des interruptions et des opérations de copie de tampon.

Outre le débit, d'autres différences sont qu'il utilise une mise en réseau de bus plus simple, fournit plus de puissance sur la chaîne, un transfert de données plus fiable et utilise moins de ressources CPU.

FireWire 800 est sensiblement plus rapide que Hi-Speed ​​USB, à la fois en théorie et en pratique.

L'USB 3.0 (sorti en novembre 2008) donne une vitesse théorique de 4, 8 Gbit / s, ce qui est environ 5 fois plus rapide que FireWire 800, sensiblement plus rapide que n'importe lequel de ses concurrents ou prédécesseurs jusqu'à ce que le prochain soit publié.

Différences techniques entre USB et FireWire

USB et FireWire avaient des objectifs de conception différents lors de leur développement. L'USB a été conçu pour la simplicité et à faible coût, tandis que FireWire a été conçu pour des performances élevées, en particulier dans les applications sensibles au temps telles que l'audio et la vidéo. L'USB était à l'origine considéré comme un complément à FireWire (IEEE 1394), qui était conçu comme un bus série à haute vitesse qui pouvait interconnecter efficacement des périphériques tels que des disques durs, des interfaces audio et des équipements vidéo. L'USB fonctionnait à l'origine à un débit de données beaucoup plus faible et utilisait un matériel beaucoup plus simple, et convenait aux petits périphériques tels que les claviers et les souris.

  • Les réseaux USB utilisent une topologie en étoile à plusieurs niveaux, tandis que les réseaux FireWire utilisent une topologie arborescente.
  • Les ports USB 1.0, 1.1 et 2.0 utilisent un protocole "parler quand on parle". Les périphériques ne peuvent pas communiquer avec l'hôte à moins que l'hôte ne demande spécifiquement la communication. L'USB 3.0 est prévu pour permettre les communications initiées par l'appareil vers l'hôte (voir USB 3.0 ci-dessous). Un périphérique FireWire peut communiquer avec n'importe quel autre nœud à tout moment, sous réserve des conditions du réseau.
  • Un réseau USB s'appuie sur un seul hôte en haut de l'arborescence pour contrôler le réseau. Dans un réseau FireWire, tout nœud capable peut contrôler le réseau.
  • L'USB fonctionne avec une ligne d'alimentation 5 V, tandis que Firewire peut fournir jusqu'à 30 V.
  • Les ports USB peuvent fournir jusqu'à 500 mA de courant (2, 5 watts de puissance), tandis que FireWire peut en théorie fournir jusqu'à 60 watts de puissance, bien que 10 à 20 watts soit plus typique.
  • Un câble cuivre FireWire peut mesurer jusqu'à 4, 5 mètres de long et est plus flexible que la plupart des câbles SCSI parallèles. La longueur maximale d'un câble USB standard (pour USB 2.0 ou antérieur) est de 5, 0 mètres (16, 4 pieds). La principale raison de cette limite est le délai d'aller-retour maximal autorisé d'environ 1 500 ns.

Coût USB vs FireWire

La redevance qu'Apple et d'autres détenteurs de brevets exigeaient initialement des utilisateurs de FireWire (0, 25 USD par système d'utilisateur final) et le matériel plus coûteux nécessaire pour le mettre en œuvre (1 à 2 USD), qui ont tous deux été abandonnés depuis, ont empêché FireWire de déplacer l'USB dans des périphériques informatiques bas de gamme grand public, où le coût du produit est une contrainte majeure.

Articles Connexes