Escuela de Ingeniería
Electrónica Digital II
Reporte de Práctica 3
Presentado por:
Marco Teórico
El análisis de circuitos por traza de señales y diagramas temporales encuentra la secuencia de salida
resultante de una secuencia de entrada dada trazando las señales 0 y 1 a través del circuito. El
procedimiento básico es el que sigue:
La salida de los circuitos Mealy debe ser interpretada cuidadosamente, pues después de que el circuito
ha cambiado de estado y antes que la entrada cambie, la salida puede asumir de manera temporal un
valor incorrecto, al que se le llama salida falsa. Este valor falso ocurre cuando el circuito ha asumido
un nuevo estado pero la entrada vieja asociada con el estado pasado sigue presente. La salida de un
circuito Mealy sólo es de interés inmediatamente antes del borde activo del reloj, y las salidas falsas
que puedan ocurrir entre bordes activos del reloj deben ser ignoradas. Como la salida de un circuito
Moore puede cambiar de estado sólo cuando los flip-flops cambian de estado y no cuando la entrada
cambia, no aparecen salidas falsas en un circuito Moore.
A pesar que el trazo de señales puede ser adecuado para circuitos pequeños, para circuitos más
grandes es mejor construir un gráfico de estados o una tabla de estados que represente el
comportamiento del circuito y que permitan determinar la salida y las secuencias de estado. Los
gráficos y tablas de estado también ayudan al diseño de circuitos secuenciales.
Las tablas de estado especifican el estado siguiente y la salida de un circuito secuencial en términos
del estado actual y la entrada. El siguiente método se puede usar para construir la tabla de estado:
1) Determinar las ecuaciones de entrada a los flip-flops y las ecuaciones de salida del circuito
2) Derivar la ecuación del estado siguiente para cada flip-flop de sus ecuaciones de entrada
usando una de las siguientes relaciones:
a. Flip-flop D Q+ = D
b. Flip-flop T Q+ = T ⊕ Q
c. Flip-flop S-R Q+ = S + R´Q
d. Flip-flop J-K Q+ = JQ´ + K´Q
3) Hacer los mapas de estados para cada flip-flop (mapa de Karnaugh para Q+)
4) Combinar estos mapas para formar la tabla de estados, también llamada tabla de transición.
5)
Problema 1: Armar el circuito Mealy visto en clase comprobar los estados del circuito Mealy
Utilice el la terminal Clear del FF para resetear el flipflop al estado AB=00 y utilice preset para asegurar
la entrada al estado AB=10 (utilice el FF JK 7476)
Procedimos con determinar las entradas de los flip flops, es decir que observando el diagrama
podríamos determinar las ecuaciones de entrada de estos, así como también podíamos determinar la
ecuación de nuestra salida de este caso el cual es un circuito Mealy.
JA= XB
KA= X
JB=X
KB=XA
Z=XB’+XA+X’A’B
Así mismo también determinamos las ecuaciones de los estados siguientes el cual se obtiene con
sustituir nuestras variables de entrada en la ecuación del flip flop que vayamos a utilizar.
A+=XA’B+X’A
B+=XB’+X’B+A’B
Procedemos realizar nuestros mapas de Karnaugh para poder hacer nuestra tabla de estados.
A+
B+
C+
Elaboramos nuestra tabla de estados y procedemos a cablear el circuito con las ecuaciones que
sacamos anteriormente.
PARTE 1
Problema 2: Armar el circuito Moore de la figura, analizar su comportamiento obtenga la tabla
de estados por los métodos vistos en clase y compruebe sus resultados con el diagrama.
Procedimos con determinar las entradas de los flip flops, es decir que observando el diagrama
podríamos determinar las ecuaciones de entrada de estos, así como también podíamos determinar la
ecuación de nuestra salida de este caso el cual es un circuito Moore.
DA= X B’
DB= X+A
Z= A B
Así mismo también determinamos las ecuaciones de los estados siguientes el cual se obtiene con
sustituir nuestras variables de entrada en la ecuación del flip flop que vayamos a utilizar.
A+=XB+X’B’
B+=X+A
Procedemos realizar nuestros mapas de Karnaugh para poder hacer nuestra tabla de estados.
A+
B+
Elaboramos nuestra tabla de estados y procedemos a cablear el circuito con las ecuaciones que
sacamos anteriormente.
Conclusiones
En esta práctica aprendimos mucho ya que reforzamos demasiado lo aprendido
en clase, en la clase vemos solamente teoría esto nos ayudó mucho y gracias a
esto no tuvimos dificultad alguna a la hora de estar realizando la práctica, ya que
esta consistía mucho en seguir una serie de pasos que anteriormente fueron
dados por nuestro profesor, después de que comprendimos muy bien estos
pasos procedimos a realizar todas las ecuaciones, lo cual no fue difícil ya que las
podíamos comparar con las que nos dio el profesor el clase verificando siempre
que estén correctos nuestro resultados, posteriormente procedimos a realizar
el cableado de nuestra práctica, al terminar nosotros teníamos en mente una
idea de cómo funcionaba nuestro circuito, y no comprendíamos del todo como
funcionaria nuestro set y preset para controlar nuestra salida de flip flop pero
con apoyo del profesor pudimos resolver este problema y concluir
satisfactoriamente esta práctica gracias al trabajo colaborativo de todos los
integrantes del equipo.
Referencias Bibliográficas
C.H. Roth, L.L. Kinney, Fundamentals of logic design, 6th ed. Stamford, CT: Cengage
Learning, 2010, pp. 394-402