banner
Hogar / Blog / Doug Brown construye el rastreador USB de código abierto de 50 dólares de Alex Taradov y documenta todo el viaje
Blog

Doug Brown construye el rastreador USB de código abierto de 50 dólares de Alex Taradov y documenta todo el viaje

Jul 13, 2023Jul 13, 2023

El ingeniero de software integrado Doug Brown ha creado un rastreador USB 2.0 de código abierto, basado en un diseño publicado a principios de este año por Alex Taradov, lo que demuestra que el diseño se puede replicar y al mismo tiempo documenta los errores que cometió a lo largo del camino como una lección para cualquiera que busque para construir uno propio.

"Normalmente, los rastreadores USB como este pueden costar miles de dólares, especialmente si paga por una decodificación de protocolo sofisticada y también desea soporte de alta velocidad de 480 Mbps", explica Brown en una publicación que Adafruit nos informó. "Este cuesta alrededor de $50 en piezas para ensamblarlo usted mismo, aunque tomará horas soldarlo y necesitará algo de experiencia con soldadura de aire caliente (o horno de reflujo), ya que el USB PHY es un chip QFN con una almohadilla expuesta debajo".

El dispositivo en cuestión es un diseño lanzado por Alex Taradov hace dos meses, diseñado para ubicarse entre un dispositivo compatible con USB 2.0 y una PC host y monitorear el tráfico entre los dos, ya sea usando un paquete de línea de comandos dedicado o un complemento para Wireshark. . Es una herramienta invaluable para depurar o realizar ingeniería inversa en dispositivos USB y, como señala Brown, es mucho más barata que las alternativas comerciales, pero solo si es realmente posible construir uno a partir de los archivos publicados por Taradov.

Armado con los Gerber y una lista de materiales, Brown se dedicó a hacer exactamente eso: documentar el proceso en un video detallado, completo con las "oportunidades de aprendizaje" que encontró en el camino, incluida la necesidad de soldar un quad plano sin plomo (QFN). ), junto con la soldadura por arrastre de las patas del microcontrolador Cypress CY7C68013A y la FPGA Lattice LCMXO2 que accionan el dispositivo.

Algunos de esos desafíos fueron autoinfligidos: "lo ideal sería usar pasta de soldadura [aquí]", explica Brown mientras suelda el paquete QFN, "pero no voy a hacer eso, lo que voy a hacer es poner suelde todas las almohadillas, especialmente la central, porque está conectada a tierra, por lo que realmente necesita esa soldadura", mientras que otros son simplemente los desafíos asociados con los dispositivos compactos de montaje en superficie.

Si bien algunas de las soldaduras necesitaron un pequeño retoque después del ensamblaje, la versión de Brown del rastreador USB de Taradov realmente funciona, e incluso cabe en el estuche impreso en 3D que Taradov lanzó, lo que demuestra que el proyecto es replicable para cualquiera que busque un Rastreador USB económico.

Más información sobre el proyecto está disponible en el sitio web de Brown, mientras que el rastreador USB Gerbers, la lista de materiales y el código fuente están disponibles en el repositorio GitHub de Taradov bajo la licencia permisiva BSD de tres cláusulas.