Conexión del pin RESET del AT8051

2

¿Cómo debo conectar el pin RESET en un microcontrolador (AT8051) y por qué de esa manera en particular?

    
pregunta abhisekp

3 respuestas

5

Una búsqueda rápida en en Google me dio esto:

El primer circuito tira el RESET pin low para habilitar el chip. El segundo circuito es el mismo, pero con un botón de reinicio. Si presionas eso, el chip se restablecerá.

    
respondido por el Keelan
1

Cuando se enciende la alimentación de 5 V, el condensador se pone en cortocircuito a 5 V y luego, gradualmente, el circuito RC se descarga para llevar el pin de restablecimiento a 0.

Calcula de esta manera -

De acuerdo con la documentación de 8051, el voltaje a través del pin de restablecimiento debe estar en el nivel lógico alto durante más de 2 ciclos de máquina (donde 1 ciclo de máquina = 4 ciclos de reloj). Entonces \ $ V_i = 5.0V \ $, \ $ V_f = 90 \% \ $ of \ $ V_i \ $ (muy seguro). Esto significa \ $ V_i \ cdot e ^ {- t / RC} > V_f (= 0.9 V_i) \ $.

Entonces \ $ e ^ {- t / RC} > 0.9 \ $

entonces \ $ t / RC < -1 \ cdot ln 0.9 \ $

ahora \ $ t = \ dfrac {10} {f_ {xtal}} \ $ (seguro, mucho más alto que 2 ciclos de máquina)

entonces \ $ \ dfrac {\ frac {10} {f_ {xtal}}} {RC} < 0.105 \ $

entonces \ $ RC > \ dfrac {10} {0.105 \ cdot f_ {xtal}} \ $

entonces \ $ RC > \ dfrac {100} {f_ {xtal}} \ $

si \ $ R = 10k \ $,

\ $ C > \ dfrac {100} {f_ {xtal} \ cdot 10k} \ $

entonces \ $ C > \ dfrac {0.01} {f_ {xtal}} \ $, las unidades de \ $ C \ $ serán \ $ \ mu F \ $ si \ $ f_ {xtal} \ $ están en \ $ MHz \ $.

Normalmente, si \ $ f_ {xtal} = 11.0592MHz \ $ para \ $ C > \ dfrac {0.01} {11.0592} = 1nF \ $. Así que cualquier valor de \ $ C > 1nF \ $ y \ $ R = 10K \ Omega \ $ harían nuestro trabajo.

    
0

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 por debajo, 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 hacia abajo. Pero mi último punto no es para el chip que mencionaste en tu duda. Es más de un comentario general.

    
respondido por el Board-Man

Lea otras preguntas en las etiquetas