Transmission Séries des Données David Saint-Mellion Principes L’Émetteur transmet les bits les un après les autres dans les intervalles de temps t t bn t t bn+1 bn+2 t» Émetteur de Données Récepteur de Données Référence au temps « Horloge » Les modes de transmission • Synchrone : l’information « Horloge» est transmise entre le Récepteur et l’Émetteur • Asynchrone : l’Émetteur et le Récepteur ont des informations «Horloge» de fréquences voisines. t» Le Récepteur échantillonne la donnée toute les t » Moyen de Transmission « Liaison série » Transmission Asynchrone Les horloges sont différentes mais de fréquences voisines. Le début de la transmission est marqué par un bit Start «0» logique (synchronisation des 2 horloges de fréquences F et F’ ) t Émetteur de Données Récepteur de Données Bits de DONNEES Bit Start « Horloge » F t Bit Stop « Horloge » F ’ La fin de la transmission est marquée par un bit Stop. Au repos la ligne est au niveau haut "1" logique Asynchrone - la Trame Une trame est constituée de : • 1 bit de Start • bits de Données, • bits de Parité et bit Stop. Start DONNEES Par Stop Le nombre de bits de Données varie de 5 à 8. Le bit de Parité permet de contrôler les erreurs de transmission à la réception. Une donnée peut être transmise sans bit de parité, avec le bit de parité forcé à " 1 " ou à " 0 " ou avec parité paire ou impaire. Le nombre de bit de Stop varie de 1 à 2 (temps nécessaire avant de transmettre un nouveau bit de Start) Ex : 1,5 bit de Stop Asynchrone - Contrôle d’intégrité Le contrôle d’intégrité de la donnée transmise est assuré par le bit de parité. La Parité - Règle : La somme des bits de données et du bit de parité doit donner un nombre dont la parité est identique à la parité choisie lors de la transmission. Exemple : Données : 80h, som=1, Parité paire P=1, Parité paire impaire P=0 Données : 87h, som=4, Parité paire P=0, Parité impaire P=1 Parité paire : le bit de parité à "0" indique que la somme des bits de données est un nombre pair. Parité impaire : le bit à "0" indique que la somme des bits de données est un nombre impair. Asynchrone - Durée Le temps nécessaire à la transmission d'une donnée (caractères) est affecté par la nécessité de l’encapsuler entre les bits de Start et de Stop. t Start 8t DONNEES t Stop Exemple : pour transmettre une donnée de 8 bits, il faut envoyer sur la ligne 10 bits. Avec un débit de 9600 bits par seconde, il faut un temps d’environ : – 0,1 ms, pour transmettre un bit (t) – 1ms, pour transmettre la donnée de 8 bits au récepteur. Transmission Synchrone L’information Horloge est envoyée sur une ligne entre les équipements qui échangent des données. L’information «Horloge» est encodée avec les données (Ex : codage Manchester). Elle est reconstituée à la réception. Émetteur de Données Données Récepteur de Données Ligne Horloge Référence au temps « Horloge » Émetteur de Données Données + Horloge encodée Référence au temps « Horloge » Récepteur de Données Horloge Reconstituée Synchrone La synchronisation Synchronisation Synchronisation : Repérer le début et la fin de la Trame de Données. Fanion Trame de Données Fin de trame Repérer le début par un Fanion (drapeau de synchronisation caractère de synchronisation) • Combinaison de bits. Repérer la fin, 3 solutions : • • Le récepteur repère le «Fanion». • Il prend ensuite les caractères qui suivent comme des • Données. La Trame est de longueur constante. Transmettre le nombre de bits (caractères) de la Donnée. Un Fanion de fin de trame