Herunterladen Inhalt Inhalt Diese Seite drucken

Uart/Rs-232 Bus - Hameg HMO Serie 3000 Benutzerhandbuch

Mixed signal oszilloskop hmo serie 3000 300-500mhz
Inhaltsverzeichnis

Werbung

Wird die binäre Eingabe gewählt, können die einzelnen
Bits innerhalb der Daten zur Bearbeitung mit der Soft-
menütaste BIT WÄHLEN und dem Universaldrehgeber im
CURSOR/MENU Bedienbereich ausgewählt werden. Mit
ZUSTAND wird jedem Bit ein logischer Zustand zugeord-
net (High = H = 1, Low = L = 0 oder X = ohne Wertung).
Der Zustand X kennzeichnet einen beliebigen Zustand.
Wird die hexadezimale Eingabe gewählt, wird mit der
Softmenütaste WERT und dem Universaldrehgeber im
CURSOR/MENU Bedienbereich der Wert für das jeweilige
Nibble (4 Bit) festgelegt. Bei der hexadezimalen Eingabe
kann nur das gesamte Nibble auf X gesetzt werden. Mit
der Softmenütaste NIBBLE WÄHLEN kann von Nibble zu
Nibble geschaltet werden. Das jeweils aktive Nibble wird
im Anzeigefenster der Triggerbedingung mit einem grünen
Rand versehen (siehe Abb. 12.15). Dreimaliges Drücken auf
die MENÜ OFF-Taste schließt alle Menüs und das Oszillos-
kop triggert auf die eingestellte Bitfolge.

12 .6 UART/RS-232 BUS

Der UART (Universal Asynchronous Receiver Transmitter)
Bus ist ein generelles Bussystem und Grundlage für viele
Protokolle. Das RS-232 Protokoll ist eines davon. Es be-
steht aus einem Rahmen mit Startbit, fünf bis neun Daten-
bits, einem Paritäts- und einem Stoppbit. Das Stoppbit
kann die 1-fache, die 1½-fache oder die 2-fache Länge
eines normalen Bits haben.
St ar t
Dat a0
Dat a1
Abb. 12.16: UART Bitfolge
Die Serie HMO unterstützt (bei Messungen ohne Messob-
jekt über BUS SIGNAL SOURCE) die Taktraten 9600 Bit/s,
115.2 kBit/s und 1 MBit/s. Die entsprechende Taktrate wird
im SETUP Menü mittels dem Softmenü TK-ABGLEICH und
BUS SIGNALQUELL (Seite 2|2) eingestellt.
12 .6 . 1 UART/RS-232 BUS Konfiguration
Bevor die BUS Konfiguration vorgenommen wird, muss der kor-
rekte Logikpegel der digitalen Kanäle (siehe Kapitel 11.2) bzw. der
analogen Kanäle (siehe Kapitel 4.5) eingestellt werden.
Die Standardeinstellung für beide ist 500 mV.
Es sollte immer eine komplette Nachricht eines seriellen Proto-
kolles auf dem Bildschirm sichtbar sein, damit die Dekodierung
funktionieren kann. Details einzelner Nachrichten lassen sich
über die Zoom Funktion anzeigen.
Um den UART BUS zu dekodieren, wird zunächst fest-
gelegt, welcher Kanal an die Datenleitung angeschlossen
wird. Diese Einstellung erfolgt nach Auswahl des Bustyps
UART im BUS Menü und anschließendem Druck auf die
Softmenütaste KONFIGURATION. In dem sich öffnenden
Menü wird mit der obersten Softmenütaste DATEN-
QUELLE und dem Universaldrehgeber im CURSOR/MENU
Bedienbereich der gewünschte Kanal ausgewählt. Ist
die Option HOO10 installiert, so kann jeder digitale oder
[Dat a8] [Parit y]
Stop
analoge Kanal als Quelle genutzt werden. Ist die Option
HOO11 installiert, so können nur die analogen Kanäle als
Quelle gewählt werden.
Abb. 12.17: Seite 1 des Menü zum definieren eines UART Busses
Die Softmenütaste AKTIV legt fest, ob die auf dem BUS
übertragenden Daten aktiv High (High = 1) oder aktiv Low
(Low = 1) sind (bei RS-232 ist hier Low zu wählen). Mit der
Softmenütaste SYMBOLGRÖßE und dem Universaldreh-
geber im CURSOR/MENU Bedienbereich können die Bits,
welche ein Symbol bilden, von 5 Bit bis 9 Bit eingestellt
werden. Eine weitere Einstellung erfolgt mit der Softmen-
taste PARITÄT. Paritätsbits dienen zur Fehlererkennung
während einer Übertragung.
Das Softmenü PARITÄT bietet folgende Auswahlmöglich-
keiten:
❙ Keine: kein Paritätsbit verwenden
❙ Gerade (Ger .): das Paritätsbit wird auf „1" gesetzt, wenn
die Anzahl der „Einsen" in einem bestimmten Satz von
Bits ungerade ist (ohne Paritätsbit)
❙ Ungerade (Unger .): das Paritätsbit wird auf „1" gesetzt,
wenn die Anzahl der „Einsen" in einem bestimmten Satz
von Bits gerade ist (ohne Paritätsbit)
Mit der letzten Softmenütaste STOPPBITS wird legt die
Länge des Stoppbits fest (1 = 1-fach, 1.5 = 1½-fach oder
2 = 2-fach).
Abb. 12.18: Seite 2|2 UART BUS Konfigurationsmenü
Serielle Busanalyse
57

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis