Escucha pasiva de comunicación USB

8

¿Es posible escuchar pasivamente en comunicaciones USB de baja velocidad?

Suponga que conecto un analizador lógico a D + o D- line, ¿veré datos válidos?

    
pregunta mentalist

3 respuestas

4

No estoy seguro de esto, pero creo que si miras el voltaje diferencial entre las dos líneas, verás datos, pero estará codificado en NRZI. Esto significa que los bits se codifican según si el nivel de bus cambia o no. El cambio (en cualquier dirección) significa 0 y ningún cambio (para un bit-time) significa 1.

Creo que también hay CRC y otros bytes de señalización al principio y al final de los paquetes.

    
respondido por el pingswept
4

Esto es lo que necesita enlace , es un analizador de protocolo USB 2.0, viene con software que se analizará Tráfico USB, y será mucho más fácil de usar que un analizador lógico. Tengo uno de estos para I2C / SPI y funciona bien, además, Bunnie lo usa enlace

    
respondido por el mateja
3

Sí, debería funcionar. Lo ideal sería utilizar un analizador lógico que pueda capturar & descodifique el tráfico USB, de lo contrario tendrá problemas para encontrar los datos que le interesan.

    
respondido por el davr

Lea otras preguntas en las etiquetas