Você está na página 1de 9

Experiencia n°07:

COMPROBACIÓN DEL ANÁLISIS DE CIRCUITOS SECUENCIALES


SÍNCRONOS

I. OBJETIVO

 Analizar un circuito lógico secuencial síncrono mediante sus ecuaciones de estado,


tabla de transición de estados, tabla de estados y diagramas de estados y comprobar
los resultados mediante la experimentación práctica.

II. RESUMEN

 En este laboratorio se desarrolló de manera experimental el análisis de los circuitos


secuenciales síncronos.

 Se procedió a hallar las ecuaciones de estado del circuito, también las tablas de
transición y estado, y por último el diagrama de estado.

 Se realizó la implementación de las partes del circuito, de modo que hubo un mal
funcionamiento del circuito, ya que el integrado y el protoboard se encontraban en mal
estado.

 Luego se realizó la simulación del circuito de una manera adecuada, y se pudo


comprobar con los datos obtenidos teóricamente el funcionamiento adecuado del
circuito simulado.

III. DATOS, CÓMPUTOS Y RESULTADOS TABULADOS

1. Implemente el circuito de la figura 1. Para visualizar el nivel lógico de la


entrada(X) y los estados de los FF (que en este caso coincide con las salidas
del circuito) coloque los Leds correspondientes.
Figura 1. Circuito secuencial síncrono

1
X

Figura 2. Circuito secuencial


síncrono implementado en el
simulador

Realizamos el análisis del circuito de la figura 1:

a) Ecuaciones de estado y salida

b) Tabla de transición

c) Tabla de estados

d) Diagrama de estados

CALCULOS COMPUTADOS:

A. Ecuaciones de estado:

 Para el FF-0

𝑄0(𝑡+1) = 𝐽0 ̅̅̅̅̅̅
𝑄0(𝑡) + ̅̅̅
𝐾0 𝑄0(𝑡)

Pero: 𝐽0 = 𝐾0 = 1

→ 𝑄0(𝑡+1) = ̅̅̅̅̅̅
𝑄0(𝑡) 𝒚𝟎 …………. (1)
→ ∴ 𝒀𝟎 = ̅̅̅̅

 Para el FF-1:

𝑄1(𝑡+1) = 𝐽1 ̅̅̅̅̅̅
𝑄1(𝑡) + ̅̅̅
𝐾1 𝑄1(𝑡)

2
Pero: 𝐽1 = 𝑋𝑦0 + 𝑋̅̅̅̅
𝑦0 ∧ 𝐾1 = 𝐽1 ∧ 𝑄1(𝑡) = 𝑦1

→ 𝑄1(𝑡+1) = 𝐽1 ̅̅̅̅̅̅
𝑄1(𝑡) + 𝐽̅1 𝑄1(𝑡)

→ 𝑄1(𝑡+1) = 𝐽1 ⊕ 𝑦1

𝑌1 = (𝑋𝑦0 + 𝑋̅̅̅̅)
𝑦0 ⊕ 𝑦1 → ∴ 𝒀𝟏 = ̅̅̅̅̅̅̅̅̅̅̅̅
(𝑿 ⊕ 𝒚𝟎 ) ⊕ 𝒚𝟏 …………….. (2)

 Para el FF-2 :

𝑄2(𝑡+1) = 𝐽2 ̅̅̅̅̅̅
𝑄2(𝑡) + ̅̅̅
𝐾2 𝑄2(𝑡)

Pero: 𝐽2 = 𝑋𝑦0 𝑦1 + 𝑋̅̅̅̅𝑦


𝑦0 ̅̅̅1 ∧ 𝐽2 = 𝐾2 ∧ 𝑦2 = 𝑄2(𝑡)

̅̅̅̅̅̅
→ 𝑄2(𝑡+1) = 𝐽2 𝑄 ̅
2(𝑡) + 𝐽2 𝑄2(𝑡)

→ 𝑄2(𝑡+1) = 𝐽2 ⊕ 𝑦2 → ̅ ̅̅̅𝒚
∴ 𝒀𝟐 = (𝑿𝒚𝟎 𝒚𝟏 + 𝑿 𝟏 ⊕ 𝒚𝟐 ……. (3)
𝒚𝟎 ̅̅̅)

Ecuaciones de Estado: 𝑧0 = 𝑦0 ∧ 𝑧1 = 𝑦1 ∧ 𝑧2 = 𝑦2

Es Moore ya que depende solamente de sus salidas y0, y1, y2.

B. Tabla de transición:

TABLA 1

X
y2 y1 y0 Z2 Z1 Z0
0 1
0 0 0 1 1 1 0 0 1 0 0 0
0 0 1 0 0 0 0 1 0 0 0 1
0 1 0 0 0 1 0 1 1 0 1 0
0 1 1 0 1 0 1 0 0 0 1 1
1 0 0 0 1 1 1 0 1 1 0 0
1 0 1 1 0 0 1 1 0 1 0 1
1 1 0 1 0 1 1 1 1 1 1 0
1 1 1 1 1 0 0 0 0 1 1 1
Y2 Y1 Y0

C. Tabla de estados:

Sean los estados:

A= 000, B=001, C= 010, D=011, E= 100, F=101, G= 110, H=111

3
TABLA 2

X
Z2 Z1 Z0
0 1
A H B 0 0 0
B A C 0 0 1
C B D 0 1 0
D C E 0 1 1
E D F 1 0 0
F E G 1 0 1
G F H 1 1 0
H G A 1 1 1

D. Diagrama de estados:
1

1 A/000
B/001 1

H/111 0 C/010
0

1 0
0 1

0
G/110 0 D/011
0

F/101 E/100

1 1

4
2. Aplique pulsos de 5V y 5Hz de frecuencia.

Figura 3. Señales del circuito con entrada X=1 (canal


A=clk, canal B=Z0, canal C=Z1, canal D=Z2).

Figura 4. Señales del circuito con entrada X=0 (canal


A=clk, canal B=Z0, canal C=Z1, canal D=Z2).

5
3. Verifique que el circuito, en cada pulso de clk, transite por los estados de su
diagrama de estados, para ello varié el valor de X y registre los estados (salida
de cada FF).

Para X=1: para X=0:

Figura 5. Transición de
estados respecto al valor de X.

6
IV. DISCUSIÓN DE DATOS Y RESULTADOS:

 La TABLA 1 nos muestra la tabla de transición del circuito, donde los valores
de Y0, Y1 y Y2 lo obtenemos de las ecuaciones (1), (2), (3) respectivamente,
cuyas ecuaciones dependen de los valores de y0,y1,y2 y X.

 Luego de obtener todos los valores de Y2,Y1 y Y0, clasificamos cada uno de
nuestros estados(conformados por y2,y1 y0) por letras:

A= 000, B=001, C= 010, D=011, E= 100, F=101, G= 110, H=111

Y si reemplazamos los estados en la TABLA 1, nos quedará la tabla más


resumida, así como en la TABLA 2 (TABLA DE ESTADOS) donde nos muestra los
estados que se va trasladando el estado inicial de acuerdo al valor de X (sea 0
lógico o 1 lógico)

 El diagrama de estados del circuito secuencial síncrono en forma gráfica nos


muestra cómo van cambiando los estados a medida que la entrada X sea ‘0’ o
‘1’ lógico en cada pulso del clock ; donde vemos que para cada valor de ‘1’
lógico, los estados van en forma ascendente, y para el valor ‘0’ lógico, los
estados van en forma descendente, donde podemos corroborar que actúa
como un contador ya sea ascendente(X=1) o descendente (X=0)

 En la figura 5 nos muestra los cambios de estado desde 000 (Estado A) hasta
111 (Estado H) en forma ascendente para X=1 en cada pulso del clock;
también nos muestra el cambio de manera inversa para X=0

7
V. CONCLUSIONES:

 El uso de las ecuaciones tanto como las tablas y diagramas de estado fue
necesario para saber el comportamiento del circuito secuencial síncrono del
experimento y corroborar que puede funcionar como un contador descendente
o ascendente de acuerdo al valor de su entrada X ( ‘1’ para ascendente y ‘0’
para descendente).

 Es necesario el uso del circuito antirrebote para evitar falsos pulsos de disparo
del exterior (ruido) y tener una salida adecuada a la hora de conmutar el valor
de X.

 Para visualizar el comportamiento de un circuito secuencial síncrono, es


necesario hacer la comparación de las salidas actuales con las salidas
siguientes, de este modo planteamos la transición de estados.

8
VI. APÉNDICE:

ESQUEMAS CIRCUITALES

Circuito secuencial síncrono

Circuito antirrebote

Você também pode gostar