L'Epoque contemporaine
I) transmission par octet
Au repos (pas de donnée transmise), la ligne est à l’état logique haut. Un zéro (bit de start) indique le début de l’envoie d’un octet de donné .
Un bit de contrôle de parité (nombre de ‘1’ transmis pair ou impair) est parfois utilisé. Son rôle est de vérifier qu’il n’y a pas eu de problème de transmission. La machine réceptrice vérifie que la parité du mot envoyé est bien en concordance avec la valeur du bit de parité.
Avantage : simplicité de mise en œuvre
Inconvénients :
Pas d’adressage : c’est une communication possible juste entre deux machines.
Contrôle sommaire : le contrôle de parité est une technique de vérification peu performante
Rendement faible : on appelle rendement le rapport entre le nombre de bits de données et le nombre de bits transmis. Ici, on le calcule comme ceci :
Rendement = (8 bits de données) / ( bit de start + 8 bits de données + bit de parité + bit de stop) = 8 / 11 = 73% le rendement tombe a 67% si on utilise un second bit de stop.
II les bus de terrain
Pour des applications industrielles de communication de données sur de courtes distances (de quelques centimètres, tout au plus de quelques mètres), il existe une multitude de protocoles pour certains plus simples et moins lourd a mettre en œuvre qu’une liaison Ethernet.
Nous allons nous intéresser à 1 d’entre eux :
le bus I2C
C’est une liaison qui permet un adressage (sur 7 bits soit 128 adresses)
Voilà ce qu’on nous en disait dans un sujet de bac :
exercice 1 : lecture de trame :
déchiffrez les trames ci-dessous :
a) Start 01001111 Ack 11001111 Ack Stop circuit adressé : 0100111 soit un circuit PCF8574 dont les bit A2, A1 et A0 sont fixés à 5V c’est une opération de lecture donnée lue : 11001111
b) Start 01000000 Ack 11001111 Ack Stop
circuit adressé : 0100000 soit