Herunterladen Inhalt Inhalt Diese Seite drucken

Hameg HMO Serie 3000 Benutzerhandbuch Seite 54

Mixed signal oszilloskop hmo serie 3000 300-500mhz
Inhaltsverzeichnis

Werbung

Serielle Busanalyse
12 .4 .2 I
C Bus Triggerung
2
Nachdem der BUS konfiguriert wurde, kann auf verschie-
denste Ereignisse getriggert werden. Dazu wird die Taste
TYPE im TRIGGER-Bereich des Bedienfeldes betätigt
und dort die Softmenütaste SERIELLE BUSSE gewählt.
Anschließend wird die Taste SOURCE im Triggerbedien-
feld gedrückt und I
C Bus ausgewählt. Diese taucht nur
2
auf, wenn der BUS vorher konfiguriert wurde. Mit einem
Druck auf die Taste FILTER im Bereich TRIGGER des Be-
dienfeldes werden alle möglichen I
aufgeführt.
Abb. 12.8: I
2
C LESEN/SCHREIB Triggermenü
Man kann auf das START-Signal (das Startsignal ist eine
fallende Flanke auf SDA, während SCL high ist), auf das
STOPP-Signal (das Startsignal ist eine steigende Flanke auf
SDA, während SCL high ist) von allen Nachrichten trig-
gern, sowie auf einen NEUSTART (das Neustart-Signal ist
ein wiederholtes Startsignal) oder auf eine NOT-ACKNOW-
LEDGE Bedingung. Das NOT-ACKNOWLEDGE-Bit ist das
9te Bit innerhalb einer Daten-oder Adresseinheit der SDA-
Leitung. Bei einem NOT-ACKNOWLEDGE ist das Ack-
nowledge-Bit auf SDA high, obwohl es low sein sollte.
Die Softmenütaste LESEN/SCHREIB. bietet weitere Trig-
germöglichkeiten. Mit der Softmenütaste MASTER kann
die Triggerbedingung zwischen Lese- (Read) und Schreib-
zugriff (Write) des Masters umgeschaltet werden. Das 8te
Bit der ersten Dateneinheit (je nach Adresslänge) dient zur
Unterscheidung zwischen dem Lese- und Schreibzugriff.
Die ausgewählte Bedingung wird im I
ter angezeigt und ist durch die blau hinterlegte Menütaste
zusätzlich gekennzeichnet.
Die Adresslänge (in Bit) legt die maximale Anzahl der
Slave-Adressen des Busses fest. Bei einer 7 Bit Adress-
länge stehen maximal 112 Adressen zur Verfügung. Die 10
Bit Adressierung ist durch Nutzung von 4 der 16 reservier-
ten Adressen abwärtskompatibel zur 7 Bit Adressierung
und kann mit dieser gleichzeitig verwendet werden. Bei
10 Bit Adresslänge stehen insgesamt 1136 Adressen (1024
+ 128 - 16) zur Verfügung. Die höchste 10 Bit Adresse ist
1023 (0x3FF). Die ausgewählte Adresslänge wird im I
Einstellungsfenster angezeigt und ist durch die blau hinter-
legte Menütaste zusätzlich gekennzeichnet.
54
C Triggerbedingungen
2
C Einstellungsfens-
2
C
2
Die SLAVE ADRESSE ist die Adresse, durch die auf dem
BUS unterschieden wird, mit welchem Slave der Master
kommunizieren soll. Mit dem Universaldrehgeber im CUR-
SOR/MENU Bedienbereich wird die Adresse des zu beob-
achtenden Busteilnehmers, auf den getriggert werden soll,
ausgewählt.
Abb. 12.9: I
2
C Daten Triggermenü
Mit dem Softmenü DATEN können zusätzlich zur Adresse
auch noch spezifische Daten eingeben kann. Dieses Menü
bietet die Möglichkeit, auf konkret festgelegte Datenbytes
(Farbe Cyan) innerhalb der Übertragung zu triggern und
damit uninteressante Übertragungen herauszufiltern.
Abb. 12.10: Beispiel I
2
C BUS mit BUS-Tabelle
Es kann auf maximal 24 Bit (3 Byte) Daten getriggert wer-
den. Ein Offset von 0 bis 4095 zur Adresse ist erlaubt. Zu-
nächst wird das BYTE OFFSET gewählt, welches festlegt,
wieviele Bytes die für die Triggerbedingung interessanten
Bytes von der Adressierung entfernt liegen. In den meisten
Fällen wird das Byte Offset Null sein, wenn auf die ma-
ximal 24 ersten Bits nach der Adresse getriggert werden
soll. Mit der Softmenütaste BYTEANZAHL wird festgelegt,
wieviele Bytes für die Triggerbedingung ausgewertet
werden sollen. Die Eingabe kann binär oder hexadezimal
erfolgen (PATTERNEINGABE). Wird die binäre Eingabe
gewählt, können die einzelnen Bits mit der Softmenütaste
BIT WÄHLEN und dem Universaldrehgeber im CURSOR/
MENU Bedienbereich einem beliebigen Zustand zugeord-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis