,.
La formulación del
A S.
M.
claramente demuestra que el modo automático ignora el
botón de pulso manual, y de cualquier manera, el ciclo de reloj termIna sin cortarse aunque
el switch de modo haya cambiádo en cualquier momento del ciclo.
Pero las entradas MAN y PB son aslncronas al reloj del A S.M. Es bien sabido que
debemos evitar el uso de sellales de éste tipo, ya que, aunque no sean peligrosas,
usualmente es difIcil establecer si su uso es seguro. ¿Debemos sincronizar estas señales
para proteger nuestro AS.M. de algún daño? En este caso podemos demostrar
rápidamente que no necesitamos hacerlo. El AS.
M.
de nuestro problema tiene dos estados
sin salidas condicionadas. La máquina se encuentra en cualquiera de los dos estados .
Cuando el switch de modo se cambia de automático a manual, el AS.M. detecta el cambio
durante el estado presente,
o
bien puede no hacerlo. Si
lo
hace, en el siguiente estado de
transición, se posiciona en el modo manual; si el
A S.
M. no detecta el cambio, permanece
en el modo automático por un ciclo de reloj mas antes de cambiar al modo manual. De
cualquier manera, en este AS.
M.
tan sencillo no habrá lugar
a
error debido
a
la naturaleza
aslncrona de la sellal de MAN. Un argumento similar se aplica a PB.
Implementación del circuito. Diseñaremos el generador de estados (control) por el
método del Multiplexor. Un Flip-Flop codificará los dos estados de nuestro
A S.
M. El
propósito de el diseño es producir la salida del reloj del sistema CLK. Hablamos ya decidido
producir la señal de CLK como la salida de un Flip-Flop. De acuerdo con el AS.M. CLK es
verdadera en el estado ALTO y falsa en el estado BAJO. En el diagrama escogimos
representar el BAJO como Oy el ALTO como
1.
Este es el mismo comportamiento que la
salida CLK. En este caso, obtendremos muestra deseada salida CLK del mismo Flip-Flop
usado en el generador de estados. Muy conveniente.
Para el generador de estados , tendremos las siguientes condiciones.
En la siguiente figura , se muestra un multiplexor controlado por nuestro reloj. Esto nos
muestra la solución al problema.
PB
J
MAN
t
PB
t
_--lJ
o
Oscilador
t
Circuito para un reloj de sistema
página
3-14
f---.----
CLK
t