¿Es posible escuchar pasivamente en una comunicación USB de baja velocidad?
Supongamos que conecto un analizador lógico a la línea D + o D-, ¿veré datos válidos?
¿Es posible escuchar pasivamente en una comunicación USB de baja velocidad?
Supongamos que conecto un analizador lógico a la línea D + o D-, ¿veré datos válidos?
Respuestas:
No estoy seguro de esto, pero creo que si observa el voltaje diferencial entre las dos líneas, verá datos, pero estarán codificados con NRZI. Esto significa que los bits están codificados por si el nivel del bus cambia o no. Cambio (en cualquier dirección) significa 0 y ningún cambio (por un tiempo de bit) significa 1.
Creo que también hay CRC y otros bytes de señalización al principio y al final de los paquetes.
Esto es lo que necesita http://www.totalphase.com/products/beagle_usb480/ , es un analizador de protocolo USB 2.0, viene con un software que analizará el 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 http://andrew.huang.usesthis.com/