é
é
D
clenchement et d
codage s
1.1.2 Déclenchement 12C
Le déclencheur I2C a neuf conditions de déclenchement: (Start, Stop, Restart, No Ack, EEPROM, 7 Addr&Data, 10
Addr&Data et Data Length).
•
Condition de démarrage: L'oscilloscope est déclenché lorsque le signal SDA passe de l'état haut à l'état bas
alors que l'horloge SCL est à l'état haut. S'il est choisi comme condition de déclenchement (y compris les
déclenchements de trame), un redémarrage sera traité comme une "condition de démarrage".
•
Condition d'arrêt: L'oscilloscope est déclenché lorsque le signal SDA passe de l'état bas à l'état haut alors que
l'horloge SCL est haute.
•
Redémarrage: L'oscilloscope se déclenche lorsqu'une autre "condition de démarrage" se produit avant une
"condition d'arrêt".
•
No Ack: L'oscilloscope se déclenche lorsque les données SDA sont élevées pendant un bit ACK de SCL.
•
EEPROM: Le déclencheur recherche l'octet de contrôle de l'EEPROM (la valeur est 1010xxx) sur le bus SDA
lorsqu'il y a un bit de lecture et un bit d'ACK derrière l'EEPROM.
-
Utiliser Limit Range pour définir le qualificateur.
-
Utiliser Data1 pour définir la valeur des données.
Si les données de l'EEPROM sont supérieures à Data1, l'oscilloscope sera déclenché au front du bit ACK derrière
l'octet de données. Il n'est pas nécessaire que l'octet de données suive l'EEPROM.
•
Adress and data: L'oscilloscope se déclenche lorsque les conditions suivantes sont remplies :
•
La longueur de l'adresse doit être de 7 bits et la valeur de l'adresse doit être la même que la valeur définie.
•
La valeur de Data1 ou Data2 est réglée sur la même valeur que les données du signal.
•
Les valeurs de Data1 et Data2 sont toutes deux définies et le signal a deux valeurs de données consécutives,
la première étant Data1 et la seconde Data2.
é
rie
Figure 7.1 Conditions de démarrage et d'arrêt
Figure 7.2 Point de déclenchement
63
63