Matériel
Un bus série permet de transmettre les informations bit par bit. Toutefois il comporte plus d'une ligne permettant de transmettre des informations par l'addition d'éventuels signaux de contrôle et généralement par l'utilisation de deux lignes distinctes permettant ainsi à ces bus d'être bidirectionnels afin de permettre la transmission d'information dans les deux directions simultanément.
Fonctionnement
Le bus série transmettant les données bit par bit, il est nécessaire lorsque l'on veut par exemple transmettre un mot de 32 bits de sérialiser l'information pour sa transmission. Le lecteur devra effectuer l'opération inverse pour reconstruire le mot de 32 bits à partir des bits reçus.
L'intérêt principal de ce type de bus (outre un câblage simplifié par rapport à un bus parallèle) est que pour un coût moindre (grâce au peu de conducteurs de données) il permet - en faisant appel à des composants électroniques de haute qualité - de dépasser les débits atteints par des bus parallèles.
Cas d'utilisation
Certains anciens périphériques informatiques tels que les souris utilisent un port série. Les disques durs les plus récents utilisent un bus série (FC, SAS ou SATA). Les débits peuvent ici atteindre plusieurs Go/s.
Liaison série RS-232
Le mot (octet) à transmettre est envoyé bit par bit (poids faible en premier) par l’émetteur, vers le récepteur qui le reconstitue.
La vitesse de transmission de l’émetteur doit être identique à la vitesse d’acquisition du récepteur. Cette vitesse est exprimée en bauds (un baud correspond à un bit / seconde, dans notre cas). Il existe différentes vitesses normalisées : 9600, 4800, 2400, 1200… bauds.
La communication peut se faire dans les deux sens (duplex), soit émission d’abord, puis réception ensuite (half-duplex), soit émission et réception simultanées (full-duplex).
La transmission étant du type asynchrone (pas d'horloge commune entre l’émetteur et le récepteur), des bits supplémentaires sont indispensables au fonctionnement : bit de début de mot (start), bit(s) de fin de mot (stop).
D’autre part, l’utilisation éventuelle d’un bit de parité, permet la détection d’erreurs dans la transmission.
Les liaisons du type EIA-422 et EIA-485 sont dérivées de la RS-232.