Günstiger USB Protokoll-Analysator gesucht

OP #2854414
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte gerne ein wenig tiefer in die USB-Programmierung
einsteigen und mein STM32F4Discovery Board via USB mit meinem
Rechner sprechen lassen.

Um das USB-Protokoll tiefer zu verstehen (ja - ich habe schon
die einschlägige Literatur besorgt), würde ich gerne sehen,
was auf dem Bus so "abgeht".

Für den Anfang reicht mir dazu ein Low-/Full-Speed Analysator.
Könnt Ihr mir Tipps geben, wie ich an so etwas unter 100€
drankomme?

Leider gibt's als kleine Zusatz-Randbedingung noch, daß
die zugehörige Software nicht nur die Bits anzeigt, sondern
auch noch ein wenig das Protokoll verstehen sollte ...

Viele Grüße

Igel1
OP #2854571
Lesenswert?
• ▲
▼
Hallo zusammen,

danke schon einmal für die 2 schnellen Antworten.

Wenn Ihr selber echte praktische Erfahrungen mit guter (oder schlechter) 
USB-Analyzer-Software habt, so bin ich daran ebenfalls interessiert. 
Wichtig wäre mir, daß ich auch die Enumeration-Phase des USB-Protokolls 
analysieren kann.

Zusätzlich bin ich allerding auch daran interessiert, was auf der 
Leitung wirklich passiert. Software-basierte Analyzer präsentieren einem 
ja lediglich, was der Host-Controller aus dem USB-Signal macht/ableitet.

Viele Grüße

Igel1
OP #2857071
Lesenswert?
• ▲
▼
Hallo Leute,

so ein spannendes Thema und so wenig Antworten?

Wie gesagt: ich freue mich über jegliche Erfahrungsberichte aus dem 
Umfeld "USB-Protokollanalyse":

- Was nutzt Ihr als Analysetools?
- Irgendwelche Erfahrung mit Hardware-Analyzern?
- Tipps und Tricks, um kostengünstig den Bus abzuhören?

Ich setze auf Euch.

Viele Grüße

Igel1
#2857238
Lesenswert?
• ▲
▼
Also für unter 100€ bekommst du ja nicht mal einen gescheit zu 
bedienenden Software Sniffer. Wir nutzen manchmal USBLyzer haben aber 
auch einen LeCroy USB 3.0 Hardware Analyzer da. Der ist allerdings recht 
komplex zu bedienen (Die Software kommt nicht von Lecroy...) kann aber 
dafür sehr viel. Preislich mit 3.500€ noch im Rahmen.
OP #2871704
Lesenswert?
• ▲
▼
Hi,

Potter hat einen ganz interessanten Link in die Runde geworfen. Klingt 
erst einmal nicht schlecht und scheint zumindest meinen 
Preisvorstellungen schon gut nahe zu kommen.

Allerdings scheint mir das Teil noch etwas in den Kinderschuhen zu 
stecken. Wenn jemand von Euch allerdings schon gute Praxis-Erfahrung mit 
dem ALogic gemacht hat, so wäre das eine echte Alternative.

Etwas mulmig wir's mir allerdings, wenn ich lese: "The signals itself 
are sampled on D+ and D- data lines with a 24 MHz sample rate. This is 
only twice the signal frequency, so punctual sampling errors can 
sometimes happen."

Dann muß ich neben echten Fehlern auch noch mögliche Meßfehler einplanen 
- das macht die Sache vermutlich unkalkulierbar, oder?

Viele Grüße

Andreas
Gast #2871773
Lesenswert?
• ▲
▼
Also ich würde empfehlen nach einem gebrauchten Analyzer zu schauen.

Softwareanalyzer taugen nichts, da man genau die Fehler halt nicht 
sieht, sondern nur die zumindest teilweise geglückten Datentransfers. 
Und der ALogic mag ja ein netter Hack sein, aber ein unzuverlässiges 
Messgerät ist meist schlimmer als gar keins.

Mittlerweile sollten einige USB 1.x Analyzer gebraucht auf dem Markt 
sein.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.