He ordenado una PCB planificada personalizada que contiene un chip FT2232D. El circuito se ve así:
VCCyUSB_VCCestánconectadosenotrapágina.GNDyUSB_GNDestánconectadosenotrapágina.
HojadedatosdeFT2232D:
Aunque parece que se inicia al conectarse, no se pueden realizar más pasos:
[23980.186603] usb 5-1: new full-speed USB device number 91 using xhci_hcd
[23980.277845] usb 5-1: Device not responding to set address.
[23980.569101] usb 5-1: Device not responding to set address.
[23980.769169] usb 5-1: device not accepting address 91, error -71
[23980.880898] hub 5-0:1.0: unable to enumerate USB device on port 1
Estoy usando una configuración autoalimentada, por lo que el chip recibe su energía del puerto USB directamente. Se aplicó un XTAL de 6 MHz, de acuerdo con la hoja de datos. Y también apliqué una EEPROM (aunque creo que no es un deber).
En Windows tengo un dispositivo desconocido y luego Windows lo desactiva porque piensa que funciona mal. FT_Prog tampoco lo reconoce.
En Linux, el dmesg muestra las líneas de arriba. El dispositivo no responde.
¿Cómo podría seguir adelante? ¿Habéis visto algo como esto?