Outils pour utilisateurs

Outils du site


tpi2cobjetsconnectessoluce

Chronogrammes I2C

Chronogramme montrant un temps de montée important pour les signaux (dû à la constante de temps du circuit formé par la résistance de Pull-up et de la capacité entre le signal et la masse), le temps de descente est plus court car le courant de décharge passe par la broche du composant vers la masse directement:

Recopie entre 2 PCF8574

Chronogramme Lecture à l'adresse 0x3F puis écriture à l'adresse 0x3E, les interrupteurs d'entrée sont dans une configuration 0xF8:

Chronogramme Lecture à l'adresse 0x3F puis écriture à l'adresse 0x3E, les interrupteurs d'entrée sont dans une configuration 0xC0. L'adresse matérielle du composant PCF8574 en sortie a été changée et donc le composant n’acquitte pas:

Chronogramme Lecture à l'adresse 0x3F. L'adresse matérielle du composant PCF8574 en entrée a été changée et donc le composant n’acquitte pas. L'écriture sur le PCF8574 n'est pas effectuée car la lecture n'a pas été possible:

Horloge temps réel DS13072

Le module comportant le DS13072 n'est pas présent sur le bus, le composant n'acquitte pas à l'adresse 0X68:

Les chronogrammes suivants montre une transaction en écriture vers l'adresse 0x68 sur le bus I2C de la valeur 0x00. Cette valeur indique l'adresse du registre dans le composant à laquelle la prochaine lecture devra se faire. Ensuite une seconde transaction en lecture est effectuée et le DS13072 renvoie le contenu du registre 0x00, qui évolue en BCD au rythme de la seconde. Sur le chronogrammes suivants, la capture a eu lieu à 2,4,6,11 et 13 seconde après la remise à zéro:

tpi2cobjetsconnectessoluce.txt · Dernière modification: 2021/03/28 17:45 de bvandepo