70 likes | 289 Views
Reset del Sistema. Reset, del inglés reponer o reiniciar . Se conoce así a la puesta en condiciones iniciales de un sistema. Este puede ser: Mecánico, electrónico o de otro tipo. Normalmente se realiza al conectar el mismo, aunque existe un pulsador, que sirve para realzar
E N D
Reset del Sistema Reset, del inglés reponer o reiniciar. Se conoce así a la puesta en condiciones iniciales de un sistema. Este puede ser: Mecánico, electrónico o de otro tipo. Normalmente se realiza al conectar elmismo, aunque existe un pulsador, quesirve para realzar la puesta en condicionesiniciales manualmente.
Los microcontroladores pueden provocar una inicialización por tres causas: • Al conectarse la alimentación, mediante el circuito de auto inicialización (power on reset). • Al poner a cero el terminal MCLR (negado de Master Clear Reset ) durante el funcionamiento o el estado de reposo del microcontrolador . • Al rebasar la capacidad el temporizador del circuito de vigilancia o WDT (watchdog timer.
Cuando se utiliza el Reset manual? Por ejemplo para arrancar una secuencia de encendidos de un conjunto de LEDs o para salir de alguna condición inestable en algunos decodificadores. Como sabemos el reset pone en cero todos los contadores internos. Es un borrar y volver a empezar. *El comportamiento del circuito y el estado de los registros afectados por un RESET son diferentes dependiendo de la situación que se produzca.
Perro guardián o “Watchdog” Consiste en un contador que, cuando llega al máximo, provoca un reset automáticamente en el sistema. Se debe diseñar el programa de trabajo que controla la tarea de forma que resetee al Perro Guardián de vez en cuando antes de que provoque el reset. Si falla el programa o se bloquea (si cae en bucle infinito), no se refrescará al Perro guardián y, al completar su temporización, provocará el reset del sistema.
Estados de espera • Cuando se conectan tarjetas al bus de la PC, un problema común es igualar la velocidad de los ciclos del bus con la de las tarjetas. Es común que una tarjeta sea más lenta que el bus. Así, el bus de la PC esta diseñado para resolver este problema.
El hardware de la PC no inserta estados de espera en los ciclos de lectura o escritura a memoria, sino que esto lo hace la tarjeta usando la señal READY. Un estado de espera es un tiempo (Tw) adicional de reloj introducido entre T2 y T3 para alargar el ciclo del bus. Si se introduce un estado de espera, entonces el tiempo normal de acceso a la memoria (que es de 460 nseg con un reloj de 5 MHz) se alarga por un periodo de reloj (200 nseg) hasta 660 nseg.
Como se genera un estado de espera? Se agrega un estado ocioso (0 ó Tw) entre T2 y T3 a partir de la señal READY ( que es la señal de verificación de control de sincronía), extendiendo así la longitud del ciclo del bus para igualarlo a una tarjeta lenta o parar el bus del sistema hasta que se sincronice con el ciclo de la tarjeta (este control de sincronía vuelve a recaer sobre la señal READY).