La vitesse de transmission est mesurée en bps (bits par seconde), mais aussi BAUD (nombre
des changements du signal par Seconde). Il existe 2 types de Communications
Série: Synchrone et Asynchrone :
I-1 ) Communications asynchrones
Ici la transmission s'effectue caractère par caractère.
Un caractère comprend :
- un bit de départ (START),
- des bits de donnée selon un format variable (5, 6, 7,8 bits),
- un bit de parité (optionnel),
- un ou plusieurs bits d'arrêt (Stop).
La cadence de transmission est fixée par une horloge dont la période donne le temps de
transmission de 1 bit.
Au repos, la ligne de transmission est à l'état 1. Le début de transmission est signalé par
l'apparition du bit de départ qui est dans l'état logique 0 (START). Les bits de donnée sont
ensuite transmis séquentiellement. Un bit de parité est ajouté éventuellement à la suite des bits
de donnée pour vérifier la bonne transmission des données en effet il permet de détecter des
erreurs de transmission. La fin de transmission du caractère est signalée par un ou plusieurs
bits d'arrêt à l'état 1 (bits STOP). Le bit de départ permet au récepteur de
détecter l'arrivée d'un caractère et de recaler la phase de l'horloge de réception afin
d'échantillonner correctement les bits suivants (au milieu de chacun des bits). Ainsi, comme
les fréquences d'émission et de réception ne
sont pas strictement identiques, il suffit de garantir une précision de quelques pour-cent
pour assurer une réception valide. Les vitesses normalisées sont : 50, 75, 110, 150, 300, 600,
1200, 2400,4800, 9600, 19200, 38400 bauds.
I-2 ) Communication synchrone :
Avec la communication synchrone les données sont transmissent
d'une manière continue. Il est donc nécessaire d'effectuer la synchronisation
des caractères au début du bloc de données. Cette synchronisation peut être interne ou
externe :