Ingeniería inversa del controlador de juegos SERIAL/USB

Recientemente adquirí un Logitech Wingman Formula Force en una tienda de segunda mano. Este controlador se comercializa como puerto USB o serie.

De forma predeterminada, el controlador se envía con un conector serial nativo, pero luego se puede convertir a USB usando lo que parece ser un convertidor. Me falta ese convertidor.

Debido al hecho de que dice tener USB nativo, decidí abrirlo. En el interior encontré que tiene un controlador serial ADM232AARW así como un controlador USB Intel N80930AD4 .

La presencia de ambos chips me ha llevado a la posibilidad de que el convertidor suministrado no fuera un convertidor de bus serie a USB, sino que simplemente convirtió el conector para que funcionara como USB.

¿Cuál sería la mejor manera de probar para ver si mis sospechas son correctas y cómo podría averiguar los pines correctos utilizados para realizar la conversión?

EDITAR:

Aquí está el tablero.

ingrese la descripción de la imagen aquí

Según un comentario a continuación, utilicé un multímetro para rastrear los pines desde el conector más pequeño hasta el conector más grande. Además, traté de volver al controlador USB, pero solo pude rastrear el conector hasta D p0, D m0 y V ccp.

Con estas tres conexiones es posible crear un cable cruzado a USB?

¿También es posible realizar pruebas de forma segura sin correr el riesgo de dañar ninguno de los dispositivos de conexión?

Simplemente usaría un DMM en modo de medición de resistencia para averiguar qué pines del conector están conectados a DP0/DM0 del controlador USB. Lo más probable es que tenga una resistencia en el rango de 20 Ω.
Una foto del tablero sería suficiente realmente.
@Janka Pude encontrar DP0, DM0 y VSSP. ¿Es posible hacer un cable cruzado en este punto?
¿Cable cruzado? ¿Qué significa eso? Estoy bastante seguro de que el canal RS232 se conecta a TxD (pin 21) y RxD (pin 20) mientras que el USB se conecta a DP0 (pin 55) y DM0 (pin 54). No comparten los mismos pines en el conector debido a los diferentes niveles de voltaje.
@Daniel De hecho, si pudo encontrar dónde están DP0, DM0, VSSP en el conector, está en el camino correcto. Intente encontrar el VBUS de 5 V y debería poder hacer un cable directo simple que, con suerte, funcionará. El chip del controlador Intel USB parece estar alimentado directamente con 5 V, por lo que tal vez su suministro de VCC (pines 36,68) y VCCP (pines 19,51) estén conectados directamente al USB VBUS en algún lugar del conector (o eventualmente a través de una pequeña ferrita). ).
@Janka Creo que usé mal el término cruce. Realmente solo me refiero al cable que conecta.
@dim Me equivoqué, encontré el Vccp no el Vssp. Entonces, desde el conector serial hay caminos a Dp0, Dm0 y Vccp. No parece que haya otras conexiones directas a ese chip.
@Daniel también debe haber tierra (vssp). Tiene que ser así, y debería ser el más fácil de encontrar, en realidad. Pero debido a que atraviesa el plano de tierra, lo más probable es que no pueda seguir los rastros de la PCB (como tal vez lo hizo con las otras señales). Solo revisa más de cerca.

Respuestas (1)

Este artículo de 2008 da el siguiente diagrama:

Adaptador combinado Logitech

Puedo confirmar que un adaptador con este diagrama de 2008 funcionará correctamente. Hice uno la semana pasada.