¿Cómo debo conectar el pin RESET en un microcontrolador (AT8051) y por qué de esa manera en particular?
Una búsqueda rápida en Google me dio esto:
El primer circuito RESET
baja el pin para habilitar el chip. El segundo circuito es el mismo, pero con un botón de reinicio. Si presiona eso, el chip se reiniciará.
Cuando se enciende la alimentación de 5 V, el condensador se corta a 5 V y luego, gradualmente, el circuito RC se descarga para llevar el pin de reinicio a 0.
Calcula así -
De acuerdo con la documentación del 8051, el voltaje en el pin de reinicio debe estar en un nivel lógico alto durante más de 2 ciclos de máquina (donde 1 ciclo de máquina = 4 ciclos de reloj). Entonces , de (muy seguro). Esto significa .
Entonces
entonces
ahora (seguro, mucho más alto que 2 ciclos de máquina)
entonces
entonces
entonces
si ,
entonces , unidades de será si es en .
Normalmente, si entonces . Entonces cualquier valor de y haría nuestro trabajo.
Todo esto funciona si el pin de reinicio tiene una protección de histéresis. Si no, necesitaremos un chip de supervisión. Además, la mayoría de los pines de reinicio están activos bajos, por lo que con los circuitos que se muestran arriba estarán en modo de reinicio perenne. La resistencia debe ser un tirón hacia arriba y no tirar hacia abajo. Pero mi último punto no es para el chip que mencionaste en tu duda. Es más un comentario general.
Andy alias
phil escarcha
abhisekp
abhisekp
usuario17592
abhisekp
usuario17592
abhisekp
usuario17592