¿Por qué el condensador de 100 nF entre el pin DT FT232R y la línea de restablecimiento de Atmega está causando problemas al arrancar?

1

Tengo problemas con un condensador de 100 nF entre FT232R DTR y la línea de restablecimiento de Atmega328p que tiene demasiada capacitancia entre la activación / desactivación de la alimentación.

Hace que el controlador de la PC no detecte el FT232R (dispositivo desconocido).

Si presiono el botón de reinicio mientras la placa está apagada o espero el tiempo suficiente, el capacitor se descargará y funcionará bien.

Schema between the DTR and Atmega reset Line:

             ATMEGA-RST
        100nF    |      10kOhm
DTR -----||------+------^v^v^----- VCC
                 |
                 +--RESET-SWT--GND

¿Podría ser el problema que el capacitor no sea realmente de 100nf sino que sea más grande, por lo que la descarga de la placa se demora más tiempo?

    
pregunta AnttiH

2 respuestas

1

El FT232R y sus controladores / firmware son lo único importante para determinar la ID del dispositivo USB y aparecer como algo que no sea Desconocido.

NO es el condensador de restablecimiento de DTR al ATMEGA328P.

Tienes un dispositivo muerto, un cable / conexiones USB defectuosos, has roto el dispositivo USB de alguna manera o algún otro chanchullo.

El condensador de DTR al ATMEGA está ahí para la función de reinicio automático mientras se programa el ATMEGA y no tiene nada que ver con el proceso del FT232R que se enumera como un puerto COM virtual.

El pin DTR es una salida del FT232R, no relacionado con el establecimiento de una conexión con la PC. Es controlado por software para pulsar la línea de reinicio del AVR durante el procedimiento de programación.

Como dije antes, podría haber varias cosas erróneas, de por qué el FT232R no funciona correctamente; primero verificaría si hay problemas con los controladores. En el pasado reciente, FTDI realizó una Actualización del controlador de Windows que causó la falsificación de los chips FTDI falsificados, ¿y acaba de encontrar esto? De cualquier manera, intente conectar ese dispositivo USB a otras computadoras que tengan los controladores FTDI correctamente instalados, para asegurarse de que no sea el problema.

    
respondido por el KyranF
0

hay un par de problemas aquí. la disposición de su tapa RESET / 100n no debe impedir que el FT232 sea visto por Windows & enumeración como un puerto de comunicaciones válido.

OTOH, si el puerto de comunicación se muestra en Windows, pero su programador no ve una respuesta del cargador de arranque del AVR, entonces:

RESTAURAR es una entrada activa-baja al AVR, se baja durante un breve período para restablecer el AVR. El 10k pull-up a Vcc lo mantiene alto en todo momento, excepto cuando el interruptor de reinicio o el FT232 necesitan reiniciar el AVR (probablemente para que el cargador de arranque se ejecute después del reinicio).

por lo que puedo decir, ese lado de la 100n está bien.

el otro lado, el lado FT232, probablemente debería tener una resistencia desplegable, de aproximadamente 1k a 10k, entre la tapa de 100n & Suelo.

    
respondido por el Techydude

Lea otras preguntas en las etiquetas