FAQs from Rohde & Schwarz

Wie kann ich das RTH für eine korrekte RS-232/UART-Decodierung einrichten?

Frage

Ich möchte mit meinem RTH ein RS-232/UART-Signal decodieren. Welche Einstellungen muss ich vornehmen, um eine Messung durchzuführen? Momentan decodiert mein Oszilloskop, zeigt jedoch falsche Zeichen. Ich sende den Buchstaben „c“ in einer Schleife, der Decodierer zeigt aber stattdessen nur „N“ oder „F“.

Antwort

Um eine CAN-Busanalyse am RTH durchzuführen, benötigt man folgende Optionen:

  • R&S®RTH-K2 UART/RS-232 Triggerung und Decodierung (1325.9975.02)

Das RTH-Bedienhandbuch enthält Informationen zu dieser Option in Kapitel 9.4 (Version 1326.1578.02 ─ 15) ab Seite 198. Zudem wird die UART-Schnittstelle allgemein beschrieben. Führen Sie bitte folgende Schritte an Ihrem RTH durch, um die Informationen eines UART/RS-232-Signals zu messen:

Am besten setzt man die Messungen folgendermaßen auf (gilt sowohl für RS-232- als auch für UART-TTL-Pegel):

  • Verbinden Sie CH1 mit der Signalquelle des seriellen Busses und stellen Sie sicher, dass Daten über das Messtor laufen.
  • Stellen Sie sicher, dass der Oszilloskopmodus aktiv ist ([MODE]-"Scope").
  • Drücken Sie auf <PRESET>.
  • Drücken Sie auf <AUTO SET>.
  • Ändern Sie die Zeitbasis auf beispielsweise 100 ms/Div, um ausreichend Daten für den Test verfügbar zu haben.
  • Bei allen folgenden Schritten müssen Sie im jeweiligen Menü nach oben oder unten scrollen, um den gewünschten Menüpunkt zu finden.
  • Öffnen Sie das Menü „Bus“, indem Sie das R&S-Logo am rechten unteren Bildschirmrand berühren und wählen Sie anschließend „Bus“.
  • Ändern Sie das „Bus Protocol“ auf UART und „State“ auf „I“.
  • Setzen Sie das „Display Format“ beispielsweise auf ASCII.
Setzen Sie das „Display Format“ beispielsweise auf ASCII.
  • „Config“ öffnet ein neues Menü.
  • „Polarity“ muss bei RS-232 auf „Idle Low“ gesetzt werden, bei UART TTL allerdings auf „Idle High“.

Erläuterung: UART ist ein TTL-Pegel und der Idle State ist High.
RS-232 wird nach der Pegelumsetzung (+/-3 V auf +/-15 V) invertiert, sodass der Idle State hier Low ist.
Dies kann der Grund dafür sein, dass falsche/verschobene Zeichen angezeigt werden.

  • Mit „Find Level“ werden automatisch die Schwellenwert- und Technologieeinstellungen geändert.
  • Legen Sie die Kommunikationsparameter fest (beispielsweise Bitrate, Datenbits, Parität, Stoppbits, Bitfolge auf „LSB First“ bei RS-232).
Einstellen der Kommunikationsparameter
  • Drücken Sie auf „Back“.
  • Drücken Sie erneut das „R&S-Logo“, um jetzt das Menü zu verlassen. Falls alle Einstellungen korrekt sind, sollten Sie nun folgenden Bildschirm sehen:
Menü verlassen
  • Es ist zudem möglich, den Inhalt im Listen-Format darzustellen:
  • Drücken Sie <MODE> und wählen Sie „Protocol“
  • Die Ansicht wechselt nun in den Listen-Modus.
Ansicht Listen-Modus

Dieser FAQ-Artikel wurde mit FW 1.80.3.4 erstellt.