Escucha pasiva de comunicación USB


Respuestas:


4

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.


Todo está en la especificación USB. Los bits normales son diferenciales, pero la señal de "fin de paquete" es ambas líneas tiradas hacia abajo, por lo que realmente debe mirar a ambas.
endolito

1
Aquí hay un resumen decente de los paquetes utilizados: beyondlogic.org/usbnutshell/usb3.htm
pingswept

¡No te olvides del relleno de brocas!
ajs410


3

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.