Está en la página 1de 8

Bsculas

CIRCUITOS SECUENCIALES
1. Introduccin a los autmatas finitos
Circuito secuencial = las salidas dependen del estado de las entradas en el instante t y del estado de las salidas en el instante t-1 Espacio de entradas ( X = x1, x2 ) Espacio de estados ( S = S1, S2 ) Entidades de un circuito secuencial Espacio de salidas ( Y = y1, y2, y3 ) Ley de produccin de nuevos estados a partir de las entradas y del estado anterior. Ley de produccin de salidas a partir de las entradas y del estado anterior.

COMPORTAMIENTO DEL SISTEMA DE UN BOLGRAFO x1 = 1 pulsar bolgrafo S1 = punta dentro y1 = sale la punta x2 = 0 bolgrafo sin pulsar S2 = punta fuera y2 = entra la punta y3 = no se mueve

Pgina 1

Bsculas

2. Comportamiento sncrono asncrono

Asncrono = cambia al cambiar las entradas.

Sncrono = cambia al cambiar las entradas y cumplir una condicin de reloj (onda cuadrada).

3. Biestables Biestable = dos estados estables Asncronos No tienen reloj Latches Activos por nivel Reloj Clasificacin Flancos Activos por flancos Master-Slave Pulsos RS ( Set Reset) D (Delay) Constitucin JK T (Toggle)

Pgina 2

Bsculas

RS (Reset-Set) asncrono

Con puertas NAND

Q
S
S 1 X S 1 X

Q
Q = S + QR = S QR

2 1 3

\Q

S
1 0

R
R

0 0

Q = R + S Q = R S Q

Q
1

S
2

\Q
1

Con puertas NOR


Q = S + QR = S + Q + R Q = S + Q + R

Q = R + S Q = R + S + Q Q = R + S + Q

2 1 3

RS sncronizada por nivel

Pgina 3

Bsculas

RS sncronizada por flanco

RS Master-Slave
MASTER
S
2 1 3 3 3 2 1 2 1 3 2 1

SLAVE
Q

2 2 1 1 1 3 3 3 3 2 1

\Q

R
Reloj

Reloj Nivel

S x 1 0 0 1

R x 0 1 0 1

Q Qt-1 1 0 Qt-1 Imposible

Con el nivel alto del reloj cambia la maestra y con el bajo la esclava.

RS sincronicada con Preset y Clear

Pgina 4

Bsculas

D (Delay)
D Delay = Retardo D = bscula RS con las dos entradas R y S unidas mediante una inversin No existe la bscula D asncrona. El valor de la entrada D se carga en la bscula cuando hay impulso de reloj. Uso principal = elemento bsico de memoria donde Clk= Write

D Sncrona por nivel

D Master-Slave

D por flancos

Pgina 5

Bsculas

Bsculas JK
JK = bscula RS pero cuando las dos entradas R y S tienen nivel lgico 1 la salida cambia de estado (bascula).

J S
No existe la bscula JK asncrona.

K R

Biestable J-K sincronizado a niveles

J-K Master Slave con Preset y Clear


MASTER
Cl J
2 3 4 1 2 3 4 1 2 1 3 2 3 4

SLAVE

Q
1

K
Reloj

2 2 3 4 1 2 3 4 1 1 3

2 3 4

\Q
1

Pr

Pr 1 0 1 0 0 0 0

Cl 0 1 1 0 0 0 0

Ck X X X

J X X X 0 1 0 1

K X X X 0 0 1 1

Q 1 0 IMPOSIBLE Qt-1 1 0 BASCULA Pgina 6

Bsculas

Bsculas T (Toggle)
Igual que la JK pero siempre con la dos entradas (J y K) unidas formando la entrada T T=0 la bscula no cambia T=1 la bscula bascula continuamente. Cuando la entrada T est a 1 se comporta como un divisor de la frecuencia de reloj entre 2.

Ck X

T 0 1

Q Qt-1 BASCULA

Se utiliza para configurar contadores asncronos

Pgina 7

Bsculas

Anlisis y sntesis de circuitos secuenciales Ejercicios:


E.8.2.

Dibujar el diagrama de transicin de estados y produccin de salidas, las tablas de transicin y la expresin lgica de las funciones f y g para el circuito secuencial de la figura. Obsrvese que ahora hay realimentacin desde la salida y por consiguiente a la entrada se calculan funciones de x(t) y Q(t) pero Q(t) procede de los valores de D en (t-t). Si el biestable D se dispara a subidas dibujar la evolucin temporal de la seal en Q cuando en la entrada x(t) y en el reloj Ck, aparecen las siguientes seales:

E.8.1.

Dibujar el diagrama de transicin de estados, las tablas de transicin y la expresin lgica de las funciones de produccin de estados y de salidas (f y g) para el circuito secuencial de la figura, suponiendo que el biestable est en baja. Cul sera la secuencia de salida en y=y(Q,x1), si a la entrada aparece la siguiente secuencia?

E.8.4.

Sintetizar usando biestables D y las puertas lgicas necesarias los siguientes autmatas finitos de dos y cuatro estados

Pgina 8

También podría gustarte