FT232R eeprom problem ... cómo hacer que la PC lo reconozca

1

es la primera vez que uso FT232R ... cuando lo conecté al USB por primera vez ... mi Windows lo reconoció bien y sus controladores se instalaron correctamente ... e incluso después de programarlo una o dos veces más ... era O.K.

Intenté programarlo en otra ocasión ... pero después de este tiempo, desafortunadamente no se reconoció ... y las ventanas lo siguen viendo como "dispositivo desconocido" :(

Probé algunas soluciones posibles ... como si programara algo incorrectamente ... como conectar un cristal externo y resolver cables para ir a la configuración autoalimentada ... pero fue inútil ...... Espero que alguien me ayude ... creo que necesito recuperar su eeprom original ... pero no se reconoce, por lo que el programador no puede reprogramarlo

perdona por explicar demasiado

    
pregunta mina_g

3 respuestas

4

¿Está fallando la enumeración o solo está reconociendo un dispositivo para el que no tiene controladores? (Dispositivo desconocido)

Si la enumeración falla, algo en el hardware está roto. Esto podría ser un chip dañado (asegúrese de que siempre alimente el chip por completo, así que no deje que VCCIO se apague si alimenta VCC).

Si está reconociendo un dispositivo que no se conoce, es posible que Windows no coincida con un controlador. En la configuración de EEPROM hay un VID y PID. Estas son las ID del fabricante y del producto, que son específicas para cada chip y controladores correspondientes. El controlador que descargaste coincide con esos. Hay una opción para cambiar estos para que tome los controladores de FTDI pero cambie los archivos .inf a su propia marca. Esto significa que podría cambiar el nombre de "Puerto serie virtual FTDI" a otra cosa. Si no le ha asignado un controlador, Windows no sabe qué hacer con el dispositivo. Windows no se da cuenta por sí mismo de que los controladores para los FTDI VID / PID originales son buenos.

Sospecho que esto está sucediendo. Usted podría:

  • Desolder EEPROM y ajustar uno nuevo (pero si esa es la edición RL, es interno, por lo que no es posible)

  • Intente ver si FTPROG o las otras utilidades de programa EEPROM de FTDI aún lo reconocen. Si es así, intente borrar la configuración, no toque la configuración de VID / PID :-)

  • Busque el VID / PID en el Administrador de dispositivos y cree su propio controlador. Está en la pestaña de detalles y busque una propiedad que claramente contenga un valor con 'VID' y 'PID'. Normalmente, los identificadores de hardware. La configuración original de FTDI me muestra: USB \ VID_0403 & PID_6001 & REV_0600 (tomado de un Arduino FT232RL)

Tome los diferentes VID y PID (el stock es VID = 0403, PID = 6001) y ajuste los archivos .inf según corresponda. Hay algunos tutoriales en el sitio web de FTDI y en la web sobre cómo hacerlo (lo he hecho una vez en papel y he olvidado lo que se necesitaba exactamente). Nombra a Windows para usar este controlador y debería ser reconocido de nuevo. Intente FTPROG de nuevo.

Si eso no funciona, creo que tu chip puede estar muerto.

(por cierto, las explicaciones breves solo hacen que adivinar y responder sea más difícil)

    
respondido por el Hans
1

Necesitas conectar el pin PRUEBA a tierra.

    
respondido por el Yoav
0

El nuevo controlador FTDI de la última actualización de Windows restablece deliberadamente el PID del dispositivo a 0000 si el chip es falso. Esta es la razón por la que Windows no puede asociar el controlador FTDI con su dispositivo USB.

    
respondido por el Santos

Lea otras preguntas en las etiquetas