Firewire - IEEE 1394 - i.Link
Description de la connectique FireWire
Le terme FireWire est un terme déposé par Apple pour désigner le bus
ieee1394, un système d’interconnexion informatique qui permet de faire circuler des données à grande vitesse en temps réel. L’
ieee1394 a été mis au point à partir de 1986 par des ingénieurs de nombreuses marques dont Texas Instruments, Sony, Digital Equipment Corporation, IBM ou Thomson sur une idée d’Apple. Il sera finalement opérationnel en 1995. Cette interface a remplacé le SCSI parallèle dans de nombreuses applications, elle est en effet plus simple à brancher et coûte moins cher à implémenter. De plus, le système 1394 a permis d’améliorer les connexions avec le matériel audio et vidéo, support de nombreuses applications sur mac. On retrouve l’interface IEEE 1394 sous différents noms chez les marques concurrentes. Ainsi, il se nomme ilink chez Sony ; et Lynx chez Texas Instruments. Le FireWire permet en outre le branchement de reseaux informatique en série.
La connectique FireWire permet de relier des périphériques à un
mac. Le système est couramment utilisé pour la connexion de périphériques de stockage de données (disques durs) et de périphériques vidéo et audio. Mais l’interface est également populaire parmi les professionnels du traitement de l’image et du son. On le préfère à l'USB pour sa rapidité et son efficacité. De plus, la connectique FireWire utilise toutes les capacités SCSI, elle a donc un excellent taux de transfert de données, importantes pour l'audio et la vidéo.
Il existe deux différents brochages de connecteurs FireWire en s400 et s800 : le format à
4 broches et le format à
6 broches. Ce dernier est souvent utilisé dans l’architecture des ordinateurs de bureau parce qu’il permet l’alimentation électrique des périphériques.
Les
6 broches des connectiques FireWire se décomposent comme suit :
La broche 1 correspond à un CCV de 30V.
La broche 2 correspond à la masse.
Les broches 3 et 4 concernent les signaux différentiels B (TPB- et TPB+).
Les broches 5 et 6 concernent les signaux différentiels A (TPA- et TPA+).
Fonctionnement de la connectique FireWire :
La connectique FireWire fonctionne selon un multiplexage temporel, c’est-à-dire que la transmission des paquets de données se fait à intervalle temporel régulier. Toutes les 125 microsecondes, on transmet d’abord les flux isochrones (multimédia), puis les flux asynchrones (des données informatiques). Ce système est parfait pour la transmission de flux vidéo puisqu’il préserve la bande passante et évite donc les coupures dans le signal et les effets de saccade dans l’image.
Pour rappel, le bus USB fonctionne sur un système différent, la transmission des paquets de données se faisant à intervalle de temps variable. L’hôte doit envoyer un paquet de données au périphérique puis attendre que celui-ci lui donne un accusé de réception avant d’envoyer un nouveau paquet. Si l’hôte ne reçoit pas d’accusé, l’envoi du même paquet de données est retenté au bout de quelques temps. Ce système est bien sût plus gourmand en temps puisque le périphérique doit attendre la réponse de l’hôte et en bande passante puisque cette réponse doit elle-même transiter.
Les connecteurs FireWire :
Le connecteur FireWire est un connecteur informatique dit « hot plug » (en français, branchement à chaud). Quand on branche ou débranche un nouvel élément sur le bus, celui-ci se « reset » automatiquement sur tous les périphériques et l’on sait ainsi à tout moment ce qui est branché et ce qui ne l’est pas. Un numéro d’identification (de 1 à 63) est alors attribué à chacun des périphériques ; c’est celui qui obtient le plus haut qui est « root », chef en jargon informatique, dont le rôle est d’initier les cycles de 125 microsecondes. N’importe quel périphérique peut donc être « root » alors qu’avec un bus USB, c’est forcément l’hôte qui occupe ce rôle.
Les connecteurs FireWire de la norme IEEE 1493a :
- Le connecteur 1394a-1995 : connecteur d’origine, il contient
4 broches.
- Le connecteur 1394a-2000 : on les appelle également mini-DV (DV pour Digital Video) car on les trouve principalement sur les caméras vidéo numériques.
Les connecteurs FireWire de la norme IEEE 1493b :
- Le connecteur 1394b Bilingual : on ne peut y enficher que des prises Bilingual.
- Le connecteur 1394b Bêta : ce connecteur est universel, on peut y enficher des prises Bêta comme des prises Bilingual.
Le cable FireWire :
Un
mac ou ilink chez Sony s'adressent donc aux amateurs de logiciels photo ou vidéo. Les professionnels du traitement de l’image et du son ne s’y trompent d'ailleurs pas et préfère le FireWire, connectique plus efficace, rapide et stable que son cousin l’USB.