Anbieter zum Thema
Digitale Eingangssignale verarbeiten
Das digitale Signal kann als einzelner Logikkanal oder in Bus-Gruppen dargestellt werden. Beispielsweise kann der Anwender D0 bis D7 als eine 8-kanalige Gruppe definieren (Adress- oder Datenkanäle). Die Gruppe kann auf dem Oszilloskop-Bildschirm per Knopfdruck an- oder ausgeschaltet werden. Es ist ebenfalls möglich, zwischen allen acht Kanälen in der Gruppe als einzelne Signalzüge oder als einzelnen Signalzug zu wechseln, während der Gruppenwert (Bus-Wert der Adresse oder Daten) über die Zeit dargestellt wird. Kursoren-Messungen der digitalen Kanäle lassen sich auf die gleiche Weise wie bei analogen Kanälen realisieren.
Parametermessungen der Digitalkanäle wie Pulse Width, Duty Cycle und Delay werden wie bei analogen Signalen erledigt. Wenn die analogen Eigenschaften der digitalen Signale gemessen werden sollen, muss das Signal an einem der vier analogen Eingänge des Oszilloskops angeschlossen werden. Um beispielsweise das Überschwingen eines digitalen Signals zu messen, werden mehr Informationen als nur High oder Low benötigt. Wird das digitale Signal an einen der analogen BNC-Eingänge angeschlossen, wird das Oszillskop das Signal mit dem ADC von 8 Bit erfassen und Über- oder Nachschwingen anzeigen.
Daten werden im Oszilloskop dekodiert

Viele Entwickler, die Halbleiter testen oder hochwertige Produkte mit langsamen seriellen Datenübertragungen, verbringen viel Zeit damit, Ihr Signal zu betrachten, um dann Zahlenketten aufzuschreiben und diese dann in Kommandos zu übersetzen.
Dieser Prozess nimmt sehr viel Zeit in Anspruch und ist anfällig für menschliche Fehler. Das Übersetzen der Zahlenketten (0 und 1) in nutzbare Mitteilungen ist eine Aufgabe, die durch Programme in aktuellen Oszilloskopen viel schneller und genauer durchgeführt werden können. Solche Pakete sind erhältlich für die Dekodierung von I2C, SPI, RS232 bzw. UART, CANbus, FlexRay, LIN und weitere Arten von Protokollen.

Ein Beispiel ist in Bild 3 dargestellt: Der obere Signalzug ist CANbus, der untere ist FlexRay. Bis zu vier solcher Protokolle können gleichzeitig dekodiert und dargestellt werden. Darüberhinaus können die Pakete die Trigger auf Basis der dekodierten Daten aufsetzen (Triggern auf Start, Stop, Restart, eine bestimmte Adresse, ein bestimmter Fehlerwert oder Fehlermeldung). Das Oszilloskop kann die Wartezeit an einem Punkt in einem Signal mit dem in einem anderen Signal messen.
Werden elektronische Bremssystem für ein Auto entwickelt, muss die Zeit zwischen dem Tritt auf das Bremspedal und der Aktivität im CANbus ermittelt werden, um Kommandos an die Bremsen zu schicken. Man kann Parameter messen, Statistiken auf Parameter durchführen, Histogramme der Verteilung der Timing- oder Spannungsmessungen des analogen-, digitalen Signals oder einer Mischung dieser Signale erstellen.
(ID:295111)