Lecture de la trame I2C & mesure du taux de transfert
Objectif
On cherche ici à visualiser le signal transmit entre les 2 cartes
Méthode :
Mettre hors tension les 2 cartes (Alimentation externe et prise USB du PC)
Brancher la masse de la voie 1 sur le GND
Brancher la voie CH1 sur SCL (borne A5)
Brancher la voie CH2 sur SDA (borne A4)
Visualisation d'une trame en fonction du pilotage
Q10. Que se passe-t-il si vous appuyez sur un seul des BP à la fois ?
Q11. Que se passe-t-il si vous appuyez sur plusieurs BP à la fois ?
Visualisation d'une trame sans pilotage avec changement de l'adresse de l'esclave
Charger les nouveaux programmes maître 2 et esclave 2 dans les 2 cartes à partir de ce fichier :
Visualiser la trame
Q12. Quelle partie de la trame I2C comporte l'adresse de l'esclave ? Justifier votre réponse en indiquant le signal et le ou les n° de bit
comparaison par rapport aux valeurs du cours
Visualiser l'oscillogramme correspondant au DR,
Q13. Sur quel BP avez vous appuyé ?
Exploiter la trame :
Valeur de l'adresse
Identification de l'état de lecture/écriture
Valeur de la donnée
Positionnement des accusés de réception (ACK)
Q14. Conclure sur le taux de transfert, caractérisé l'écart par rapport aux données constructeurs