¿Por qué es beneficioso tener un diodo en serie con una resistencia VPP?

1

He encontrado un programador para el microcontrolador AT89C2051 aquí:

enlace

He creado una versión similar a esta. Lo que es común con ambas versiones es que ninguno tiene un diodo entre el pin VPP y 12V. Sólo una resistencia solamente.

Mi programador funciona, pero después de varios intentos de programación (menos de 1000 por chip), el chip decide que ya no es programable.

Recuerdo que alguien me sugirió que debería usar un diodo y una resistencia entre el pin VPP y 12V.

¿Tengo curiosidad por saber qué diodo es mejor y qué lo hace tan beneficioso?

En el futuro, quiero programar el AT89C4051 con el mismo programador.

    
pregunta

1 respuesta

1

Normalmente, una Vpp tiene otras funciones cuando no se utiliza para la programación, como RST. El cableado típico es una resistencia y un diodo en serie a una fuente de 5 voltios, y una conexión a través de una resistencia a una fuente de 12 voltios normalmente apagada. Cuando el pin Vpp detecta 12 voltios, el IC entra en modo de programa.

El diodo es para evitar que 12 voltios vuelvan a alimentarse a la línea de 5 voltios, que normalmente tiene una resistencia de 10K ohmios o superior a 5 voltios para restablecer el IC.

Sospecho que su IC se está dañando al tener los 12 voltios encendidos todo el tiempo, actuando también como un tirón hacia arriba para el pin RST. En condiciones normales de funcionamiento, se conecta a tierra a través de una resistencia de 10K.

Los 12 voltios deben apagarse en el momento en que se realiza la programación.

    
respondido por el Sparky256

Lea otras preguntas en las etiquetas