Beschreibung
I2C Protocol Analyzer und SPI Protocol Analyzer (PGY-I2C/SPI-EX-PD) sind Protokollanalysatoren mit mehreren Funktionen zum Erfassen und Debuggen der Kommunikation zwischen Host und zu testendem Design. PGY-I2C/SPI-EX-PD ist ein hervorragendes Messgerät, mit dem Design- und Testingenieure die jeweiligen I2C- oder SPI-Designs auf ihre Spezifikationen hin testen können, indem sie den PGY-I2C/SPI-EX-PD als Master/Slave konfigurieren, I2C/SPI-Verkehr erzeugen und die I2C/SPI-Protokolldecodierungspakete dekodieren.
I2C ist eine Zweidrahtschnittstelle zum Anschluss von Geräten mit niedrigem Datendurchsatz wie Mikrocontrollern, EEPROMs, A/D- und D/A-Wandlern, E/A-Schnittstellen und anderen kleinen Peripheriegeräten in eingebetteten Systemen. Der I2C-Bus wird von vielen ICs verwendet und ist einfach zu implementieren. Jeder Mikrocontroller kann mit I2C-Bussen kommunizieren. I2C-Busse können mit langsamen Geräten kommunizieren und auch Hochgeschwindigkeitsmodi verwenden, um große Datenmengen zu übertragen.
SPI ist eine der am häufigsten verwendeten Schnittstellen zwischen Mikrocontrollern und Peripherie-ICs wie Sensoren, ADCs, DACs, Schieberegistern, SRAM und anderen. SPI ist eine synchrone, vollduplexe Master-Slave-basierte Schnittstelle. Sowohl Master als auch Slave können gleichzeitig Daten übertragen. Die SPI-Schnittstelle kann als 3- oder 4-Draht-Schnittstelle ausgeführt sein.
Features I2C/SPI Protokoll Analyzer und Exerciser
- Unterstützt I2C-Spezifikationen
- Unterstützt SPI-Spezifikationen
- Möglichkeit den Protokoll Analyzer als Master/Slave zu konfigurieren
- Verschiedene I2C/SPI-Pakete generieren
- Variable Datengeschwindigkeiten
- Generieren Sie I2C/SPI-Verkehr und protokollieren sie die Busse
- Zeitdiagramm des protokolldekodierten Busses
- Listenansicht der Protokollaktivität
- Möglichkeit, Exerciser-skript zu schreiben, um die Generierung mehrerer Frames mit unterschiedlichen Datengeschwindigkeiten zu kombinieren
- USB 2/3 Host-Computer-Schnittstelle
- Kontinuierliches Streaming der Protokollaktivität zur Festplatte/SSD des Hostsystems
- API-Unterstützung für Automatisierung in Python oder C#
Umfangreiche Protokollanalyse mit Multi-View
Die Multidomain-Ansicht bietet eine vollständige Übersicht über die I2C- oder SPI-Protokollaktivität in einer einzigen GUI. Benutzer können den Analyzer einfach für eine passive Überwachung einrichten oder den Exerciser verwenden, um I2C- oder SPI-Verkehr über eine GUI oder ein Skript zu erzeugen. Der Benutzer kann im Setup-Menü verschiedene Trigger-Bedingungen einstellen, um die Protokollaktivität bei einem bestimmten Event zu erfassen und den Übergang zwischen Master und Slave zu dekodieren. Die dekodierten Ergebnisse können im Timing-Diagramm und im Protokoll-Listing-Fenster mit Autokorrelation angezeigt werden. Diese umfassende Informationsdarstellung macht das Gerät zum Besten in der Branche und bietet eine benutzerfreundliche Lösung zum Debuggen der I2C- oder SPI-Protokollaktivität. Das kontinuierliche Streaming der Protokollaktivität auf die HDD/SSD des Hostsystems gewährleistet einen nahtlosen Roll-Modus-Betrieb, ohne dass die Daten erneut erfasst werden müssen, wenn die Prüflinge in verschiedene Zustände versetzt werden, wodurch Testzeiten eingespart werden.
Exerciser
PGY- I2C/SPI -EX-PD unterstützt die Erzeugung von I2C- oder SPI-Datenverkehr über GUI und Skript. Der Benutzer kann den Datenverkehr über die GUI generieren, um den Prüfling zu testen. Die skriptbasierte GUI bietet die Flexibilität, den gesamten erwarteten Datenverkehr in Echtzeit zu emulieren.
Timing Diagramm und Protokollauflistung
Die Timing-Ansicht bietet die Darstellung der Takt- und Datensignale mit einem Busdiagramm. Die Überlagerung von Protokollbits auf der digitalen Timing-Wellenform erleichtert die Fehlersuche in den dekodierten Protokolldaten. Die Cursor- und Zoom-Funktionen erleichtern die Analyse des Protokolls im Timing-Diagramm auf eventuelle Timing-Fehler.
Das Protokollfenster zeigt die dekodierten Paketinformationen in jedem Status und alle Paketdetails an. Der im Protokollfenster ausgewählte Frame wird in der Timing-Ansicht autokorreliert, um die Timing-Informationen des Pakets anzuzeigen.
Leistungsstarke Trigger-Funktionen
PGY-I2C/SPI-EX-PD unterstützt einfache Triggerfunktionen. Der Analysator kann auf jedes der Protokollpakete triggern. Advanced Trigger bietet die Flexibilität, mehrere Triggerbedingungen zu überwachen und kann Triggermaschinen mit mehreren Zuständen einstellen. Benutzer können einen Timer initiieren und Trigger auf Timerwerte setzen.
Garantie
Für Hardware und Software gilt eine Garantie von einem Jahr. Sonden sind drei Monate Garantie für alle Herstellungsfehler abgedeckt
Technische Daten
Spezifikation | |
---|---|
Unterstützte Schnittstellen | I2C oder SPI |
Konfigurierbar | 1 I2C Master + 3 I2C Slaves oder 1 SPI Master + 1 SPI Slave |
I2C/SPI-Verkehrsgenerierung | Benutzerdefinierte I2C/SPI-Verkehrsgenerierung |
Taktfrequenz | Bis zu 3,4 MHz für I2C. Variabel bis zu 32 MHz, fest bis zu 50 MHz für SPI |
FIFO-Kapazität | I2C: Ja, 8K Lesen und 8K Schreiben auf Master & 1K auf Slave |
Voltage Drive Level | 1 V bis 3,3 V für I2C. 1 V bis 3,3 V für SPI. Variabel in Schritten von 100mV |
Kommandosequenz-Unterstützung | Alle Befehlsfolgen werden unterstützt |
Clock Duty Cycle Variation | Benutzer Devine für I2C. 25 %, 50 % oder 75 % für SPI |
Uhr- und Datenverzögerung | Benutzerdefiniert für I2C. Benutzerdefiniert für SPI. |
Verzögerung zwischen zwei Nachrichten | Anpassbare Verzögerung |
API-Unterstützung | I2C: Ja SPI: Ja |
Unterstützung | I2C- und SPI-Protokoll |
Unterstützt | I3C & I2C Protokoll Dekodierung |
Protokollansichten | Timing-Diagrammansicht Protokolllistenansicht Busdiagramm zur Anzeige von Protokollpaketen mit Timing Diagrammplot |
Protokollauslöser | I2C-Trigger-Fähigkeiten: Auto-Trigger, Message-Trigger – Trigger-Slave-Adresse zum Schreiben oder Lesen Befehl auf NACK und Trigger-Slave-Adresse und -Daten für Schreib- oder Lesebefehl auf ACK. Fortschrittlich mehrstufiger Mehrfachbedingungsauslöser |
Erfassungsdauer | Kontinuierliche Streaming-Protokolldaten |
Berichterstellung | CSV/PDF-Format |
Host-Konnektivität | USB 3.0 /2.0-Schnittstelle |
Abmessung | 157 mm x 90,2 mm x 26,6 mm |
Nettogewicht | 290 g |
Bruttogewicht | 1,05 kg |