Führende Funktionen - I2C-, SPI-, UART- und RS-232-Trigger und -Decodierung
- Die farbcodierte Dekodierung, die der Wellenform überlagert ist, ist intuitiv und einfach zu lesen
- Leistungsstarke und flexible bedingte DATA-Triggerung (=, <, <=, >, >=, <>, in Reichweite, außerhalb der Reichweite)
- Verhexen, Binary oder ASCII-Decodierung
- Dekodierinformationen werden erweitert, wenn die Zeitbasis angepasst oder gezoomt wird
- Praktisches Tabellendisplay mit schneller "Zoom to Message"-Funktion
- Schnellsuchfunktion für bestimmte Nachrichten
- Setzen Sie eine ACK-Bedingung (ACK, NO ACK, Don't Care) in allen Frame-Trigger-Setups (I2C)
- Für die Decodierung muss keine Taktspur angezeigt werden (I2C, SPI)
- Unterstützt UART-Adresse (9-Bit) Byte-Triggerung
- Unterstützt Trigger und Dekodierung benutzerdefinierter proprietärer Protokolle basierend auf einem UART-Backbone
Die intuitivste Dekodierung Fortschrittliche Softwarealgorithmen dekonstruieren die Wellenform in Protokollinformationen und überlagern dann die decodierten Daten auf der Wellenform. Die Dekodierung von Informationen verdichtet oder erweitert sich je nach Zeitbasis-/Zoomverhältnis-Einstellung, sodass Nachrichten einfach zu verstehen sind. Verschiedene Abschnitte des Protokolls sind farbcodiert, um es leicht verständlich zu machen, insbesondere für Benutzer, die noch keine Erfahrung mit seriellen I2C-, SPI-, UART- und RS-232-Daten haben. Der Dekodierungsvorgang ist schnell – selbst bei langen Erfassungen. Der Benutzer kann wählen, ob er in Hex dekodieren möchte, Binary, oder ASCII-Formate. Die Dekodieralgorithmen von LeCroy ermöglichen die Eingabe des CLOCK-Signals in den externen Kanal, wodurch wertvolle Kanäle für andere Signale eingespart werden. Oder, wenn das CLOCK-Signal in einen Kanal eingespeist wird, kann es wie gewünscht ausgeschaltet werden, um Unordnung auf der Anzeige zu reduzieren. Leistungsstarke bedingte Datentriggerung Isolieren Sie bestimmte I2C-, SPI-, UART- oder RS-232-Nachrichtenereignisse vollständig, um sie besser zu verstehen und zu debuggen. Verwenden Sie einen bedingten DATA-Trigger, um einen Bereich von DATA-Werten auszuwählen, auf die getriggert werden soll, und nicht nur einen einzelnen DATA-Wert. Häufig verwendet I2C DATA-Bytes, um Unteradressen für den Zugriff auf Speicherorte in EEPROMs anzugeben. Der bedingte DATA-Trigger ermöglicht das Triggern auf eine Reihe von DATA-Bytes, die Lese- oder Schreibvorgängen in bestimmten Unteradressen-Speicherblöcken im EEPROM entsprechen. Es kann auch bei der Überwachung von DATA-Ausgaben von I2C-basierten Sensoren, wie z. B. Analog-Digital-Wandlern, und der Auslösung helfen, wenn DATA außerhalb eines sicheren Betriebsbereichs liegt. In beiden Fällen wird die Überprüfung des ordnungsgemäßen Betriebs zu einer einfachen Aufgabe. Natürlich sind auch alle grundlegenden I2C- und SPI-Triggerfunktionen enthalten, die Sie erwarten würden. Vollständige UART- und RS-232-Fähigkeit und -AnpassungVollständige Unterstützung für jede Konfiguration von UART und Standard-RS-232. Generisches UART wird häufig als Backbone für proprietäre Protokolle verwendet, und die flexible Setup-Konfiguration ermöglicht eine Definition, die Ihren genauen Anforderungen entspricht. Flexible Triggerung Gleichzeitige Dekodierung von bis zu 4 seriellen Datenbussen. Bei Verwendung der MSO-Option an WaveRunner Xi oder WaveSurfer Xs können die digitalen Eingänge D0, D1, D2 usw. als Quelle für einen seriellen Datentrigger und eine Dekodierung verwendet werden. I2C, SPI und UART haben alle spezielle Anwendungsfälle und die Trigger- und Decode-Lösungen von LeCroy adressieren diese Fälle. Der I2C-Trigger kann für 7- oder 10-Bit-Adressierung ohne Einbeziehung des R/W-Bits konfiguriert werden. Der SPI-Trigger kann für eine Reihe von CPOL- und CPHA-Einstellungen sowie das vereinfachte SPI-Protokoll konfiguriert werden. Mit dem UART-Trigger werden 8- und 9-Bit (8+1) Formate unterstützt. Praktische Tabellenanzeige fasst die Ergebnisse zusammen
Zeigen Sie Ihre Werte in einer leicht verständlichen Tabelle an. Berühren Sie eine Zeile, um zu zoomen, oder exportieren Sie sie mit einem Tastendruck nach Excel. Verwandeln Sie Ihr Oszilloskop mit der Tabellenanzeige von Protokollinformationen in einen Protokollanalysator. Konfigurieren Sie die Tabelle benutzerdefiniert, um nur die gewünschten Informationen anzuzeigen, und exportieren Sie Tabellendaten in eine Excel-Datei. Berühren Sie eine Nachricht in der Tabelle und zoomen Sie automatisch auf Details. In allen Fällen verdeckt die Tabelle niemals Ihre Wellenformdaten. Suche und Zoom Durchsuchen Sie lange Aufzeichnungen decodierter Daten, indem Sie die gesuchte Nachricht oder Adresse eingeben und auf die rechten oder linken Suchpfeile klicken. I2C-, SPI-, UART- und RS-232-Meldungen können schnell gefunden werden, indem nach Adresse (I2C) oder DATEN (I2C, SPI, UART, RS-232) gesucht wird. Durch Drücken einer Pfeiltaste wird die einzelne gezoomte Nachrichtenansicht um eine Nachricht nach rechts oder links von der aktuellen Nachricht vorgerückt. | I2Cbus TD | SPIbus TD | UART-RS232bus TD | | Definition | | | Protokoll-Setup | NA | Wählen Sie CPOL, CPHA, DATA = MSB oder LSB. Außerdem können SIOP-, SSPI- oder DDR-Standardeinstellungen (Double Data Rate) ausgewählt werden. | Für UART Wählen Sie Bitrate Wählen Sie # Datenbits (5-9) Parität auswählen (ungerade, gerade, keine) Wählen Sie # Stoppbits (1, 1.5, 2) Bitreihenfolge auswählen (MSB oder LSB) Polarität auswählen (IdleLow oder IdleHigh) Für RS-232 Wählen Sie Bitrate Wählen Sie # Datenbits (5-8) Parität auswählen (ungerade, gerade, keine) Wählen Sie # Stoppbits (1, 1.5, 2)
| | Decodierfähigkeit | | | Format | Hexadecimal, Binary, ASCII | Hexadecimal, Binary, ASCII | Hexadecimal, Binary, ASCII | Dekodierung einrichten | Schwellwertdefinition erforderlich. Die Standardeinstellung ist Prozent Amplitude. Wählen Sie, ob Sie Adresswerte einschließlich/nicht einschließlich des R/W-Bits im Adresswert decodieren möchten. | Schwellwertdefinition erforderlich. Die Standardeinstellung ist Prozent Amplitude. Wählen Sie CPOL, CPHA, DATA = MSB oder LSB. | Schwellwertdefinition erforderlich. Die Standardeinstellung ist Prozent Amplitude. Wählen Sie BitRate, # Data Bits, Parity, # Stop Bits, Bit Order und Polarity (für RS-232, keine Bit Order oder Polarity Setup). | Eingang decodieren | Jeder analoge Kanal, Speicher oder Math-Trace. | Jeder analoge Kanal, Speicher oder Math-Trace. | Jeder analoge Kanal, Speicher oder Math-Trace. | # der decodierten Wellenformen | Bis zu 4 Busse können gleichzeitig dekodiert werden. Quellen können Kanäle oder Speicherwellenformen sein. Zusätzlich können Zooms angezeigt werden (mit entschlüsselten Informationen). | Bis zu 4 Busse können gleichzeitig dekodiert werden. Quellen können Kanäle oder Speicherwellenformen sein. Zusätzlich können Zooms angezeigt werden (mit entschlüsselten Informationen). | Bis zu 4 Busse können gleichzeitig dekodiert werden. Quellen können Kanäle oder Speicherwellenformen sein. Zusätzlich können Zooms angezeigt werden (mit entschlüsselten Informationen). | Ort | Überlagert über DATA-Wellenform, auf Raster | Überlagert über DATA-Wellenform, auf Raster | Überlagert über DATA-Wellenform, auf Raster. | Sehhilfe | Farbcodierung für FRAME, START/ReSTART-Bit, ADDR, R/W, DATA, ACK und STOP-Bit | Farbkodierung für FRAME und DATA | Farbcodierung für Startbit, Stoppbit, Paritätsbit und DATEN. Dekodierungsinformationen werden basierend auf der Zeitbasiseinstellung intelligent kommentiert. | | Trigger-Fähigkeit | | | Format | Hexadecimal or Binary. ADRESSE und DATEN können mit unterschiedlichen Formaten angelegt werden. | Hexadecimal or Binary. | Hexadecimal or Binary | Trigger-Setup | Trigger auf START, ReSTART, STOP, ADDR, DATA, ADDR+DATA, Datenlänge, ACK fehlt | Trigger auf DATA | Trigger auf DATA oder Parity ERROR | Einrichtung der ADRESSE-Bedingung | Geben Sie eine ADRESSE mit der Bedingung = 7 oder 10 Bit ADRESSE an, die mit vollständiger Auswahlmöglichkeit für Lesen, Schreiben oder R/W = „Egal“ sowohl auf 7 als auch unterstützt wird 10-Bit-ADRESSEN Wählen Sie Trigger auf Adresswerte, die R/W-Bits im Adresswert enthalten/nicht enthalten. | NA | NA | DATA Bedingung einrichten | <=, <, =, >, >=, <>, im Bereich, außerhalb des Bereichs, egal. | <=, <, =, >, >=, <>, im Bereich, außerhalb des Bereichs, egal. | <=, <, =, >, >=, <>, im Bereich, außerhalb des Bereichs, egal. | DATA-Setup | Hexadecimal: # Datenbytes = 0 bis 12. Daten können durch Nibble definiert werden. Binary: Jede Kombination aus 0,1 oder X für 1-96 Bits. Das Datenmuster kann so eingestellt werden, dass es bei jedem Byte in einem 2048-Byte-Fenster beginnt (nur EEPROM-Modus). | Hexadecimal: # Datenbytes = 0 bis 12. Daten können durch Nibble definiert werden. Binary: Jede Kombination aus 0,1 oder X für 1-96 Bits. Triggert auf dieses Datenmuster an einer bestimmten Stelle. | Hexadecimal: # Datenbytes = 0 bis 12. Daten können durch Nibble definiert werden. Binary: Jede Kombination aus 0,1 oder X für 1-96 Bits. Kann eine bestimmte Datenposition irgendwo in einer 2048-Byte-Folge spezifizieren. | Einrichtung der ACK-Bedingung | Wählen Sie für jedes ADDR-, ADDR+DATA-, ADDR+DATA LENGTH- oder EEPROM-Frame-Setup eine ACK-Bedingung von ACK, NO ACK und DON'T CARE aus. | NA | NA | Bitraten | Vollständige Auswahl über die I2C-Spezifikation für die Modi Standard, Fast, Fast-Mode Plus und High-Speed. Automatisch erkannt | Irgendein. Automatisch erkannt | Beliebig von 300 b/s bis 10 Mb/s (vom Benutzer einstellbar) | Triggereingang | Jeder analoge Kanal oder der EXT-Eingang. Der Takt kann an EXT eingegeben werden, um verfügbare analoge Kanäle zu erhalten. | Jeder analoge Kanal oder der EXT-Eingang. Clock oder Slave Select können an EXT eingegeben werden, um verfügbare analoge Kanäle zu sparen. | Jeder analoge Kanal oder der EXT-Eingang. | Trigger-Design | Intern im Oszilloskop, einstellbar wie jedes andere Oszilloskop-Trigger | Intern im Oszilloskop, einstellbar wie jedes andere Oszilloskop-Trigger | Intern im Oszilloskop, einstellbar wie jeder andere Oszilloskop-Trigger. | | Suchfunktion | | | Mustersuche | Suche nach ADRESSE oder DATEN in Hexadecimal Format | Suche nach DATA in Hexadecimal Format | Suche nach DATA in Hexadecimal Formate oder für Next ERROR. | | Andere | | | Kompatibel mit … | TD (Trigger & Decode) Option kompatibel mit allen WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A und WaveSurfer® Xs/Xs-A (Nachrüstsätze erhältlich)
D (Decode) Option voll kompatibel mit WaveRunner® 6000, WavePro® 7000 und WaveMaster® 8000-Serie. | TD (Trigger & Decode) Option kompatibel mit allen WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A und WaveSurfer® Xs/Xs-A (Nachrüstsätze erhältlich)
D (Decode) Option voll kompatibel mit WaveRunner® 6000, WavePro® 7000 und WaveMaster® 8000-Serie. | TD (Trigger & Decode) Option kompatibel mit allen WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A und WaveSurfer® Xs/Xs-A (Nachrüstsätze erhältlich)
Auch kompatibel mit WaveRunner Xi und WaveSurfer X mit den Seriennummern LCRY0608 bzw. LCRY0304. Oszilloskope mit niedrigeren Seriennummern können nachgerüstet werden.
D (Decode) Option voll kompatibel mit WaveRunner® 6000, WavePro® 7000 und WaveMaster® 8000-Serie. |
| |