È possibile ascoltare passivamente le comunicazioni USB a bassa velocità?
Supponiamo di collegare un analizzatore logico a D + o D-line, vedrò un dato valido?
È possibile ascoltare passivamente le comunicazioni USB a bassa velocità?
Supponiamo di collegare un analizzatore logico a D + o D-line, vedrò un dato valido?
Risposte:
Non ne sono certo, ma credo che se guardi la tensione differenziale tra le due linee, vedrai i dati, ma saranno codificati NRZI. Ciò significa che i bit sono codificati indipendentemente dal fatto che il livello del bus cambi o meno. Cambio (in entrambe le direzioni) significa 0 e nessun cambiamento (per un bit-time) significa 1.
Credo che ci siano anche CRC e altri byte di segnalazione all'inizio e alla fine dei pacchetti.
Questo è ciò di cui hai bisogno http://www.totalphase.com/products/beagle_usb480/ , è un analizzatore di protocollo USB 2.0, viene fornito con un software che analizzerà il traffico USB e sarà molto più facile da usare di un analizzatore di logica. Ne ho uno per I2C / SPI e funziona bene, inoltre Bunnie lo usa http://andrew.huang.usesthis.com/