Analyse serieller Busse
R&S
®
RTB2000
197Bedienhandbuch 1333.1611.03 ─ 05
●
R/W-Bit: Gibt an, ob die Daten an den Slave geschrieben oder vom Slave gelesen
werden
●
ACKnowledge-Bit: Wird vom Empfänger des vorherigen Bytes ausgegeben, wenn
die Übertragung erfolgreich war
Ausnahme: Beim Lesezugriff beendet der Master die Datenübertragung mit einem
NACK-Bit nach dem letzten Byte.
●
Daten: Eine Anzahl von Datenbytes mit einem ACK-Bit nach jedem Byte
●
Stoppbedingung: Steigende Flanke auf SDA, während SCL High ist
Bild 12-8: I2C-Schreibzugriff mit 7-Bit-Adresse
Adresstypen: 7-Bit und10-Bit
Slave-Adressen können 7 oder 10 Bits lang sein. Eine 7-Bit-Adresse erfordert ein ein-
ziges Byte: 7 Bits für die Adresse, gefolgt vom R/W-Bit.
Eine 10-Bit-Adresse für Schreibzugriff erfordert zwei Bytes: Das erste Byte beginnt mit
der reservierten Sequenz 11110, gefolgt von den zwei MSBs der Adresse und dem
Write-Bit. Das zweite Byte enthält die übrigen 8 LSBs der Adresse. Der Slave bestätigt
jedes Adressbyte.
Bild 12-9: 10-Bit-Adresse, Schreibzugriff
Eine 10-Bit-Adresse für Lesezugriff erfordert drei Bytes: Die ersten zwei Bytes sind mit
der Schreibzugriffsadresse identisch. Das dritte Byte wiederholt die Adressbits des ers-
ten Bytes und setzt das Read-Bit.
Bild 12-10: 10-Bit-Adresse, Lesezugriff
Trigger
Das R&S RTB2000 kann auf verschiedene Teile von I²C-Nachrichten triggern. Die
Daten- und Taktleitungen müssen mit den Eingangskanälen verbunden werden; Trig-
gerung auf Math- und Referenzmesskurven ist nicht möglich.
I²C (Option R&S
RTB-K1)