Antworten:
Ich bin mir nicht sicher, aber ich glaube, wenn Sie die Differenzspannung zwischen den beiden Leitungen betrachten, werden Sie Daten sehen, die jedoch NRZI-codiert sind. Dies bedeutet, dass die Bits danach codiert werden, ob sich der Buspegel ändert oder nicht. Änderung (in beide Richtungen) bedeutet 0 und keine Änderung (für eine Bitzeit) bedeutet 1.
Ich glaube, es gibt auch CRCs und andere Signalisierungsbytes am Anfang und Ende von Paketen.
Dies ist, was Sie brauchen http://www.totalphase.com/products/beagle_usb480/ , es ist ein USB 2.0-Protokollanalysator, wird mit einer Software geliefert, die den USB-Verkehr analysiert, und ist viel einfacher zu verwenden als ein Logikanalysator. Ich habe eine davon für I2C / SPI und sie funktioniert gut. Außerdem verwendet Bunnie sie. Http://andrew.huang.usesthis.com/