Les liaisons numeriques

publicité
SSI
SCIENCES DE
L’INGENIEUR
FICHE DE
Les liaisons
cours
numeriques
V Chassilian
St Jo
Avignon
1. Définition
Les liaisons numériques permettent de transmettre des informations binaires d’un système informatique
et/ou électronique à un autre et donc de communiquer l’information. Selon la distance entre les différents
éléments on choisira entre une liaison série ou parallèle.
2. Vitesse de transmission des données :
1 bit/seconde = 1 bit/s = 1 bps
En ce qui concerne les taux de transmission, seule l’unité de mesure des bit/s est applicable dans
l’informatique. Le concept de "baud" décrit le taux de modulation du signal. Les valeurs en bit/s et en bauds
peuvent varier de plusieurs facteurs pour la même ligne de transmission (longueur de câble, type de liaison,
temps de réponse de l’émetteur, etc…).
Conclusion : Attention, les indications en bauds ne sont pas des bit/s
Il existe 2 types de liaison pour la transmission des données :
3. La liaison parallèle :
Chaque fil transmet un seul bit. Pour communiquer un mot de n bits il faudra donc n fils en parallèle. Les
bits sont transmis simultanément sur les n fils.
Des fils de contrôle cadencent les échanges.
Emetteur
D0
D1
Récepteur
D2
D3
D4
D5
D6
Le
mot
binaire
transmettre possède
bits de D7 à D0 :
à
8
D7 est son M.S.B :
D7
D0 est son L.S.B :
 Tension : ‘0 logique’ = 0V,
‘1 logique’ = 5 V
 Architecture de communication :
Câble équipé à chaque extrémité de connecteurs
type DB25 ou type CENTRONICS
 Vitesse : 2 MBps = 2 ………………..
Page 1/7
 Byte se traduit …………………………………….. en français et se note B
bit se traduit ……………………………………….. en français et se note b
 Avantages de la liaison parallèle : Transmission très rapide

-
D0 est son L.S.B :
Inconvénients de la liaison parallèle :
Nécessite un grand nombre de fils donc occupe beaucoup d’espace,
Risque de perte d’un ou plusieurs bit en cas de coupure ou de problème de connexion de l’un des fils.
Coûteux en raison du nombre de fils.
 Conclusion : La liaison parallèle sera réservée pour des communications sur des petites distances
(inférieures à 2m). Aujourd’hui elle est essentiellement utilisée pour le transport des informations au sein de
la carte mère.
4. La liaison série :
La communication d’un mot de n bits se fait sur un seul fil.
A l’émission, un dispositif est chargé d’émettre les bits les uns après les autres au rythme d’une horloge. Le
récepteur doit recomposer la donnée initiale.
4.1. La liaison série synchrone :
Si l’horloge est reliée entre l’émetteur et le récepteur on nommera cette liaison synchrone.
Emetteur
H
t
Récepteur
4.2. La liaison série asynchrone :
Si l’horloge n’est pas reliée entre l’émetteur et le récepteur on nommera cette liaison asynchrone.
L’émetteur et le récepteur ont chacun une horloge, elles seront synchronisée par l’intermédiaire de bits
supplémentaires :
- bit de start : permet la synchronisation des horloges,
- bit de données : 7 ou 8 bits (128 ou 256 codes possibles).
La longueur du caractère qui dépend du codage utilisé (ASCII, EBCDIC, etc…).
- bit de parité : aucun, paire, impaire ; A l’émission on définie logiciellement le type de parité utilisée :
 Si elle est paire, l’émetteur fixera le bit de parité à un état logique tel que le nombre total de
bits (données+parité) soit pair,
 Si elle est impaire, l’émetteur fixera le bit de parité à un état logique tel que le nombre total de
bits (données+parité) soit impair.
- bit de stop : 1 ou 2 bits à la fin du caractère transmis pour indiquer la fin de l’émission.
Page 2/7
Représentation d’une trame :
Cas d’une parité paire
Cas d’une parité impaire
4.3. Modes d’exploitation
4.3.1. Mode simplex
Constituée d’un émetteur et d’un récepteur, la transmission s’effectue dans un seul sens.
Application :
Liaison utilisée lorsque le récepteur n’a jamais besoin d’émettre
4.3.2 Mode semi-duplex (half duplex)
La transmission s’effectue dans un sens ou dans l’autre sens sur un même canal de communication.
1°temps
2°temps
4.3.3 Mode duplex intégral (full duplex)
Chaque sens de transmission possède son propre canal de communication.
Page 3/7
4.4. Type de transmission de la donnée :
 L’interface est de type unipolaire si l’information est codée sous forme d’une tension que l’on mesure
par rapport à la masse.
 L‘interface est de type différentielle si l’information est codée sur deux fils correspondant à des signaux
complémentaires, ce qui minimise l’influence des sources de bruits sur la liaison.
4.5. Les différentes architectures de communication série :
4.5.1. La liaison RS 232
La liaison RS-232 s’effectue à l’aide de connecteurs DB9,
c’est une liaison de moins en moins utilisée.
Elle est facile à mettre en œuvre, entre 2 équipements maximum, de faible coût.
Ses caractéristiques :
- Vitesse de transmission de 1200 à 9600 bauds,
- Asynchrone, Half-duplex, longueur des mots 8 bits,
Système
numérique
n°1
Tx
Rx
- Niveaux de tension :
masse
NL0 → 3 < Ulow
< 25V
avant
1
adaptation
0
Adaptation
Adaptation
de ligne
de ligne
ligne au repos
1
numériqu
Rx
e n°2
masse
NL1→ -3 < Ulow < -25V
0
Système
Tx
0 0
0
0
LSB MSB
1 0
t
Bit de start
(de
la
donnée
suivante)
Bits de stop
Bit de start
Bit de
poids faible
Bit de
poids fort
Bit de parité
D
+12V
-12V
t
D+
+6V
après
adaptation
norme
RS232
-6V
t
D+6V
Unipolaire
-6V
t
Page 4/7
Remarque : L'adaptation des données se fait à l'aide d'un circuit adaptateur de ligne (ex : MAX232), qui
transforme les niveaux logiques issus du système numérique en niveaux logiques compatibles avec les normes
RS232 et vice versa.
4.5.2. Comparatif des liaisons RS :
RS232
RS422
RS485
Type d’interface
Unipolaire
Différentielle
Différentielle
Niveaux de tensions
 25V max
 5V
 5V max
Sensibilité
 3V max
 0,2V
 0,2V
Distance
10 à 20 m
1200 m
1200 m
Débit maximum
19200 bauds
10 Mbps
10 Mbps
Immunité au bruit
Sensible aux parasites
Faible sensibilité aux parasites
Faible sensibilité aux parasites
Type de transmission
Simplex / Half-duplex
Full duplex
Half duplex
Nombre d’émetteurs
1
1
32
Nombre de récepteurs
1
10
Faible distance de liaison
Complexité
connexion
Inconvénients
32
de
câblage
et
de
Coût élevé
4.5.3. La liaison USB
L’Universal Serial Bus (USB) est une norme relative à un bus informatique en
transmission série qui sert à connecter des périphériques informatiques à un
ordinateur. Le bus USB permet de connecter des périphériques à chaud et en
bénéficiant du Plug and Play.
De plus, le bus autorise les branchements et débranchements à chaud (« HotPlug », sans avoir besoin de redémarrer l’ordinateur).
Il peut alimenter certains périphériques en énergie depuis sa version 2 (de 100 à 500 mA selon l’utilisation)
permettant l’alimentation d’appareils portables.
L’USB a supplanté divers bus qui équipaient auparavant les ordinateurs : port série RS-232 (plus lents avec
parfois des problèmes de compatibilités), port parallèle (beaucoup de fils et de place), port PS/2…
Les types de connecteurs utilisés :
Prises USB de type A (côté ordinateur) et
B(côté périphérique), vue de face.
Différents types de prises USB :
Page 5/7
Constitution du câble :
Le câble utilisé est composé de quatre fils isolés :
• 2 sont pour l'alimentation, un au potentiel +5V (VBUS)
(qui permet d´alimenter éventuellement les périphériques
USB) et l’autre à la masse GND,
• les fils 2 restants DATA+ (D+) et DATA- (D-) forment
une paire torsadée qui transfèrent les signaux de données différentiels.
Caractéristiques de la liaison :
Asynchrone,
Simplex / Full duplex
Vitesse de transmission :
- de 1,5 Mbit/s à 480 Mbit/s pour la version 2
- jusqu'à 5 Gbit/s pour la version 3
La vitesse de transmission dépend du schéma électrique de la liaison :
- Type de transmission : différentielle
Le câble d’une longueur maximum de 5m est composé d’une paire de fils torsadés pour les données et
d’une paire de fils non torsadés pour l’alimentation en 0~5V. Attention, au-delà de 10 m la liaison devient
défaillante à cause des problèmes de synchronisation de la transmission des données.
- Transmission des bits : Le port USB utilise un type d'encodage (NRZI) qui nécessite deux broches. C'est-àdire que cet encodage utilise la borne D- pour représenter un 0 binaire, avec une tension négative, et la borne
D+ pour le 1 binaire, avec une tension positive.
NRZI
signifie
No
Return
to
Zero
Inverted
:
« Pas
de
retour
à
zéro,
inversé ».
C'est un codage bien spécial :
- s'il faut envoyer un "1", la sortie ne change pas d'état ;
- s'il faut envoyer un 0", la sortie change d'état à chaque fois :
.
- Au bout de six "1" consécutifs, on envoie un "0".
Remarque : Ce type de codage ne s’applique qu’à la transmission USB.
Page 6/7
- Nombre de périphériques connectables : 127 périphériques par contrôleur selon une topologie en
étoile :
Ordinateur
Ordinateur
(hôte)
USB
Périphérique
USB
USB
Périphérique
Hub racine USB
Périphérique
hub
USB
USB
USB
Périphérique
Périphérique
Périphérique
4.5.4. D’autres Architectures de communication série :
FireWire
Bus véhiculant à la fois des données et des signaux de commandes
des différents appareils qu'il relie (ex : caméscope)
Développé par Apple et Sony
Serial ATA
La norme Serial ATA permet de connecter une mémoire de masse à
une carte mère.
Le Wireless USB
Remplacement du câble par une liaison radio présente surtout
l’avantage, outre le désencombrement des fils, de s’affranchir de la
limite des cinq mètres de distance.
4.6. Conclusion :
La liaison série sera réservée pour des communications sur des longues distances (supérieures à 2m) en
raison de son faible coût et de sa fiabilité. L’évolution des technologies (vers l’USB par exemple) ont permis de
palier la lenteur des anciennes transmissions série et de rivaliser avec les liaisons parallèles, ainsi elles sont
maintenant plus utilisées que les liaisons parallèles pour de courtes distances (imprimantes, disque dur
externe, etc…).
Page 7/7
Téléchargement