Conexión del pin RESET de AT8051

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

Respuestas (3)

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

ingrese la descripción de la imagen aquí

El primer circuito RESETbaja 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á.

Tal vez agregue un diodo normalmente polarizado inversamente a través de la resistencia; cuando se apaga la energía, los 5 V se colapsan a 0 V y existe la posibilidad de que el pin de reinicio vea voltajes negativos debido a la carga en el capacitor.
¿Qué pasa con los diodos de protección ESD que casi seguramente ya están en el paquete?
¿Cómo funciona el REINICIO? ¿Por qué dar un pin RESET y cómo se RESETE automáticamente en la figura (1)? ¿Cuál es el concepto? El pin RESET se reinicia simplemente dando un +5V. Entonces, ¿por qué ese tipo de circuito? Simplemente conecte +5V para presionar el interruptor btn y luego al pin RESET. Eso es todo. ¿no es así?
¿Por qué se usan las gorras? ¿Y por qué el pull up & pull down?
@abhisekp cuando RESET es alto, el dispositivo entra en "modo RESET", no hace nada hasta que sale de este modo. Por lo tanto, tendrá que sacar el dispositivo de RESET, por lo que debe tirar del pin hacia abajo (con la resistencia). De lo contrario, el pin flota y no puede confiar en que el dispositivo salga de RESET. La tapa se agrega para asegurarse de que el dispositivo no se reinicie debido a EMI.
¿Cómo es EMI en efecto aquí?
@abhisekp si la fuente de alimentación no es estable, la tapa se asegura de que una onda no provoque un REINICIO.
@CamilStaps, ¿si la fuente de alimentación d hubiera sido estable, la tapa d no es necesaria?
@abhisekp en teoría, creo que sí, veo muchos circuitos sin la tapa. Pero es una buena práctica usar un límite, te recomiendo que lo agregues.

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 V i = 5.0 V , V F = 90 % de V i (muy seguro). Esto significa V i mi t / R C > V F ( = 0.9 V i ) .

Entonces mi t / R C > 0.9

entonces t / R C < 1 yo norte 0.9

ahora t = 10 F X t a yo (seguro, mucho más alto que 2 ciclos de máquina)

entonces 10 F X t a yo R C < 0.105

entonces R C > 10 0.105 F X t a yo

entonces R C > 100 F X t a yo

si R = 10 k ,

C > 100 F X t a yo 10 k

entonces C > 0.01 F X t a yo , unidades de C será m F si F X t a yo es en METRO H z .

Normalmente, si F X t a yo = 11.0592 METRO H z entonces C > 0.01 11.0592 = 1 norte F . Entonces cualquier valor de C > 1 norte F y R = 10 k Ω haría nuestro trabajo.

¿Qué significa MFD (unidades de C) en su respuesta? ¿Micro Faraday? También he formateado sus ecuaciones usando el estándar del sitio. ¿Podría asegurarse de que no agregué ningún error, por favor? Gracias.
MFD = micro faradios. Agregue también 1Ciclo de máquina = 4 ciclos de reloj y Vf = 0.9Vi (no 90 de Vi)
El lenguaje de formato había eliminado el signo %. Lo agregué de nuevo. Lo lamento. ¿Qué pasa con los otros cambios? ¿Está todo bien ahora?
Sí. Ya lo he comprobado.

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.