Escolar Documentos
Profissional Documentos
Cultura Documentos
Máquina de Moore:
Las salidas son independientes de las entradas. Las salidas se
producen efectivamente desde dentro del estado de la máquina. Se
define como maquina tipo Moore si sus salidas solo dependen del
estado de la máquina.
Máquina de Mealy:
Las salidas pueden ser determinadas por el estado presente
solamente, o por el estado presente y las entradas presentes, es decir
las salidas se producen dependiendo de cómo la máquina realiza una
transición de un estado a otro.
MODELO DE MÁQUINAS
Diagrama de Flujo
Entradas Entradas
Lógica Lógica
combinacional
Para determinar combinacional
estado Para determinar
estado
Lógica Lógica
combinacional combinacional
Para determinar la Para determinar la
salida basada en el salida basada en el
estado presente estado presente y
las entradas
presentes
Salidas
Salidas
Diagrama general
Estado 1
a, b
Condición de salida
que resulta de estar q, r Condición de entrada
x, y
La salida en una Máquina de estado de Moore se muestra dentro
de la burbuja de estado, debido a que la salida se mantiene igual,
mientras la máquina se mantenga en ese estado. La salida puede
ser arbitrariamente compleja, pero debe ser la misma cada vez que
la máquina entra a ese estado.
El intervalo de tiempo durante el que la salida está a nivel BAJO (tL) representa lo
que tarda C1 en descargarse desde 1/3VCC hasta 2/3VCC. Esto se expresa como:
Para conseguir ciclos de trabajo menores que el 50 por ciento, se puede modificar
el circuito de la Figura 7.56, de modo que C1 se cargue sólo a través de R1 y se
descargue a través de R2. Esto se consigue mediante un diodo D1 colocado tal y
como se muestra en la Figura 7.59. El ciclo de trabajo se puede hacer menor que el
50 por ciento, haciendo R1 menor que R2. Bajo esta condición, la expresión para el
ciclo de trabajo es:
4.4 Diagramas y ecuaciones de estado
Un circuito secuencial puede ser descrito mediante una tabla de estado, un
diagrama de estado o mediante las ecuaciones de estado. En el primer caso se
presenta la información en forma tabular, en el segundo en forma gráfica y en las
ecuaciones de estado se presenta la información que describe el comportamiento
del sistema secuencial en forma algebraica.
Por el contrario, en un circuito secuencial los valores que presentan las salidas del
circuito en un momento dado del tiempo dependen no solamente de los valores de
las entradas en ese momento, sino también de los valores que han tenido dichas
entradas en instantes anteriores en el tiempo.
Los pulsos de reloj se aplican simultáneamente a todas las entradas de reloj de los
flip-flops que tenga el circuito de forma tal que estos cambiarán de estado en
sincronismo con dichos pulsos, esto es, cuando ocurran los flancos de los pulsos
de reloj a los cuales son sensibles los flip-flops.
A, B y C no son más que las salidas de los flip-flops, y JA, KA….Kc las entradas de
excitación de los mismos si disponemos de flip-flops JK.
La relación anterior plantea que el valor en que se encuentra una salida cualquiera
de un circuito secuencial en un momento dado depende no solamente de los valores
que tengan las señales de entrada en ese momento, sino también del estado
presente en el circuito secuencial. Se debe observar que el estado presente en un
circuito secuencial depende de cómo llegó el circuito a ese estado, es decir de
valores anteriores en las señales de entrada al mismo.
Similarmente se puede plantear una relación similar para las funciones de excitación
de los flip-flops.
Como los valores que tengan las funciones de excitación de los flip-flops en el
momento de ocurrir un pulso de reloj cualquiera determinan el estado siguiente de
cada uno de los flip-flops, es decir, el estado después de la ocurrencia del pulso de
reloj, se puede plantear una dependencia similar para el estado siguiente del
circuito.
Ecuaciones de estado
La Figura 8.11 muestra un contador binario síncrono de 2 bits. Observe que debe
utilizarse una disposición distinta a la del contador asíncrono para las entradas J1 y
K1 de FF1, con el fin de poder conseguir una secuencia binaria.
La Figura 8.1 presenta un contador de 2 bits conectado para que funcione en modo
asíncrono. Observe que el reloj (CLK) está conectado únicamente a la entrada de
reloj (C) del primer flip-flop, FF0. El segundo flip-flop, FF1, se dispara mediante la
salida de FF0. FF0 cambia de estado durante el flanco positivo de cada impulso de
reloj, pero FF1 sólo cambia cuando es disparado por una transición positiva de la
salida de FF0. Debido al retardo de propagación inherente al paso de las señales
por un flip-flop, las transiciones de los impulsos de entrada del reloj y de la salida de
FF0 no pueden ocurrir nunca al mismo tiempo. Por tanto, los dos flip-flops nunca se
disparan de forma simultánea, por lo que el modo de funcionamiento de este
contador es asíncrono.