FT232RL problema de usb - no acepta una dirección

4

Hola, estoy tratando de construir mi propia placa de arduino personalizada. El FT232rl no quiere aceptar la dirección que se le ha dado. He cableado en todos los cables gnd y vcc. Incluyendo el cable gnd para el puerto usb. Estoy recibiendo este error en mi dmesg

[23289.780022] usb 4-3: new full speed USB device using ohci_hcd and address 75
[23290.201047] usb 4-3: device not accepting address 75, error -62
[23290.370021] usb 4-3: new full speed USB device using ohci_hcd and address 76
[23290.790020] usb 4-3: device not accepting address 76, error -62
[23290.790030] hub 4-0:1.0: unable to enumerate USB device on port 3

He conectado el pin 2 del puerto usb (D-) al pin16 y el pin 3 al pin 15. ¿No estoy en lo cierto al decir que el FT232RL tiene un transceptor usb integrado, por lo tanto, debería poder registrarse como completo? dispositivo de velocidad por sí mismo? Tengo un convertidor ttl que usa el mismo chip que se registra tan pronto como lo conecto.

Según mi alcance, el chip está oscilando a 38MHZ, por lo que solo puedo asumir que no lo dañé cuando lo estaba soldando. Tengo que admitir que este es el primer ssop que he soldado.

Cableadoigual,exceptoquenohecableadoeneltx/rx.TambiénheconectadoelpindepruebaagndporqueelDSmedijoquelohiciera.Windowslodetectacomoundispositivodesconocido,peroenlaadministracióndeldispositivodicequesehadeshabilitadoporqueeldispositivoinformóproblemas.

enlace La misma hoja ds en el sitio web de rs, que es desde donde O sacó el chip

    
pregunta Ageis

3 respuestas

4

He escuchado que necesitas conectar el PIN de PRUEBA a GND. De lo contrario, deja el dispositivo en modo de prueba y nada funciona.

    
respondido por el iKoze
2

Su numeración de pines J3 es la opuesta a la especificada para un conector USB: verifique que todo esté correctamente mapeado en la PCB (¡me sorprendería que hiciera algo remotamente sensible con el conector al revés, pero nunca se sabe! )

    
respondido por el Martin Thompson
1

¿Has usado otro FT232 con esa máquina? Creo que necesita tener instalado un módulo de kernel para que funcione correctamente ... Si pudiera probar en otro que esté más seguro de que debería funcionar, entonces eso ayuda a determinar la configuración de su máquina.

Si no estás seguro de cómo usar ese chip, asegúrate de consultar la hoja de datos correcta.

¡Diviértete! Suena genial.

    
respondido por el James T Snell

Lea otras preguntas en las etiquetas