Está en la página 1de 5

Facultad de Ingeniera Elctrica

Laboratorio de Electrnica
Ing. Lus Garca Reyes
Materia: Laboratorio de Electrnica Digital II
Prctica Nmero 1
Diseo de circuitos secuenciales asncronos.
Objetivo:
Comprobacin y aplicacin de las tcnicas vistas en clase para el diseo de circuitos
secuenciales asncronos.

Introduccin:

En la lgica combinacional los circuitos producen una respuesta instantnea, es decir, las
salidas se pueden calcular a partir de la combinacin de los valores de las entradas en el mismo
instante. La lgica combinacional no sirve para construir circuitos con capacidad de memoria, es
decir, funciones lgicas cuya salida en el instante presente depende de entradas en el pasado. Es
entonces, cuando los circuitos secuenciales aparecen y cobran relevancia conceptos que no eran tan
trascendentes para los circuitos combinacionales, algunos de estos conceptos son: instante
presente, instante siguiente, estado, retroalimentacin, tiempo de propagacin, sincronizacin,
memoria, secuencia, conteo, etc. Obsrvese que el principal concepto involucrado en todos los
anteriores es el tiempo.
Los circuitos combinacionales tienen muchas limitantes debido a que no son capaces de
reconocer el orden en que se van presentando las combinaciones de entradas con respecto al
tiempo, es decir, no pueden reconocer una secuencia de combinaciones, ya que no poseen una
manera de almacenar informacin pasada, es decir no poseen memoria.
En un circuito secuencial asncrono, los cambios de estado ocurren al ritmo natural marcado por
los retardos asociados a las compuertas lgicas utilizadas en su implementacin, es decir, estos
circuitos no usan elementos especiales de memoria, pues se sirven de los retardos propios (tiempos
de propagacin) de las compuertas lgicas usados en ellos. Esta manera de operar puede ocasionar
algunos problemas de funcionamiento, ya que estos retardos naturales no estn bajo el control del
diseador y adems no son idnticos en cada compuerta lgica.
Un circuito secuencial se especifica como una sujecin temporal de entradas y estados
internos. En los circuitos secuenciales sincrnicos, el cambio de estado interno se da en respuesta
a los pulsos de reloj sincronizados. Los circuitos secuenciales asncronos NO UTILIZAN CICLOS

DE RELOJ. El cambio de estado interno se da cuando hay un cambio en las variables de entrada.
Los elementos de memoria en los circuitos secuenciales asncronos son LATCHs o bien elementos
de retardo. La capacidad de memoria de un dispositivo de retardo se debe al tiempo finito que la
seal tarda en propagarse a travs de las compuertas digitales. Debido a esto, MUCHOS
CIRCUITOS SECUENCIALES ASNCRONOS SEMEJAN CIRCUITOS COMBINACIONALES CON
RETROALIMENTACION.
X
n variables 1
de entrada X
2
X
n

Z1
Z2

y1

k variables
secundarias
(Estado Actual)

Circuito
combinacional

m variables
de salida

Z
m

Y
1

y2

Y
2

yk

Y
k

k variables
de excitacin
(siguiente estado)

Retardo
Retardo
Retardo

Los circuitos secuenciales asncronos tienen diversas aplicaciones, se les utiliza cuando la
velocidad de operacin es importante, sobre todo en casos en que el sistema digital debe
responder rpidamente, sin esperar un pulso de reloj. Su uso es ms econmico en sistemas
pequeos independientes que solo requieren de unos cuantos componentes. Los circuitos asncronos
tambin son tiles en aplicaciones en que las seales de entrada del sistema podran cambiar en
cualquier momento.
El diagrama de bloques anterior, consiste de un circuito combinacional y elementos de
retardo conectados para formar lazos de retroalimentacin, Hay n variables de entrada, m
variables de salida y k estados internos. Los elementos de retardo pueden verse como una memoria
a corto plazo para el circuito secuencial. En un circuito de compuertas, el retardo de propagacin
que hay en la trayectoria del circuito combinacional desde la entrada hasta la salida, proporciona
un retardo suficiente en el lazo de retroalimentacin, y es innecesario insertar elementos
especficos de retardo en el lazo, sin embargo en este caso se utilizarn algunos elementos.

Cuando una variable de entrada cambia de valor, las y variables secundarias no cambian
instantneamente. Se requiere de cierto tiempo para que la seal se propague desde las terminales
de entrada, a travs del circuito combinacional, hasta las variables de excitacin Y, donde se
generan nuevos valores para el siguiente estado. Estos valores se propagan a travs de los
elementos de entrada y se convierten en el nuevo estado actual de las variables secundarias. Por
esto es importante la distincin entra las y y las Y. En condiciones de estado estable, son
iguales no as durante la transicin.
Para garantizar un funcionamiento correcto, debe permitirse que los circuitos secuenciales
asncronos alcancen un estado estable antes de cambiar sus entradas a un nuevo valor. Debido a los
retardos de los conductores y en los circuitos de compuerta, es imposible hacer que dos o mas
variables de entrada cambien exactamente al mismo tiempo sin que haya incertidumbre respecto a
cual cambio primero. Por esto SE PROHIBEN CAMBIOS SIMULTANEOS DE DOS O MAS
VARIABLES. A este tipo de funcionamiento se define como modo fundamental. El modo
fundamental supone que las seales de entrada cambian una a una, y solo cuando el circuito esta en
estado estable.

Desarrollo:
Implementar el siguiente circuito:

El anlisis del circuito se inicia considerando a las variables de excitacin como salidas y a
las variables de salida como entradas, luego se deducen las expresiones booleanas para las
variables de excitacin en funcin de las variables de entrada y las variables secundarias.
As se obtienen las siguientes expresiones del diagrama:
Y1=xy 1 x y 2
Y2= x y 1 x y 2

Estas funciones predicen que la salida depende de la entrada, pero al aplicar la entrada la
salida no cambia inmediatamente, esto permite evaluar el primer estado antes de que se actualice
el estado siguiente. Esto se puede entender mejor al graficar las funciones Y1 y Y2 en un mapa
como se ve a continuacin:
Para Y1

x
y1, y2
0,0
0,1
1,1
1,0

0
0
1
1
0

1
0
0
1
1

Para Y2
y1, y2
0,0
0,1
1,1
1,0

0
0
1
1
0

1
1
1
0
0

Usamos los bits codificados de las variables y para rotular las filas y la variable de
entrada x para designar a las columnas. Esta configuracin produce un mapa de 3 variables. Este
tipo de asignacin es la ms adecuada para manejar circuitos secuenciales asncronos. Pero en
estos mapas por separado no se puede obtener el proceso de transicin el tercer mapa se
obtiene combinando ambos mapas, as se obtiene la siguiente tabla:
x
y1, y2
0
1
0,0
0,0
0,1
0,1
1,1
0,1
1,1
1,1
1,0
1,0
0,0
1,0
Esta ultima tabla muestra el valor de Y = Y1Y2 dentro de cada celda. El primer bit se
obtiene de Y1 y el segundo de Y2. Para que un estado sea estable, el valor de la celda debe de
coincidir con el valor de y1,y2, en la tabla de transicin se han resaltado los valores donde Y = y,
estos son los estados estables, los dems valores representan estados inestables.
Funcionamiento:
Consideremos el primer caso, cuando x = 0 , y = 00, la tabla de transicin muestra que Y =00,
puesto que Y representa el siguiente valor de y, es una condicin estable. Si x cambia de 0 a 1
cuando y = 00, el circuito cambiar el valor de Y a 01. Esto representa una condicin inestable
temporal porque Y no es igual al valor de y, lo que sucede a continuacin es que tan pronto la seal

se propaga para hacerla Y = 01, la trayectoria de retroalimentacin del circuito hace que y cambie
a 01. Esto se puede notar en la tabla de transicin con una transicin en la primera fila (y = 00) a la
segunda donde y = 01. Ahora que y= Y, el circuito llega a la condicin estable con una entrada de x
= 1. En general SI UN CAMBIO EN LA ENTRADA PONE AL CIRCUITO EN UN ESTADO
INESTABLE EL VALOR DE y CAMBIARA (EN TANTO x NO CAMBIE) HASTA LLEGAR A UN
ESTADO ESTABLE. Esto quiere decir que al ir alternando a x entre 0 y 1, la salida variar desde
00,01,11,10.
Este tipo de funcionamiento lo podemos apreciar fcilmente al implementar el siguiente
circuito:

De este circuito se puede obtener la siguiente funcin:


Y =x 1 x 2 x 2 y 2
En este caso cuando x1=1 y x2=1, no tiene un estado estable, por lo que la salida oscilara a
una frecuencia muy alta.

Requisitos:
Hojas de datos de los circuitos a utilizar (dibujados en su libreta)
Obtener la tabla de transicin del segundo circuito

Reportar:
Mediciones del circuito implementado.

Evaluacin:
La evaluacin se realizar considerando el correcto diseo y funcionamiento de la prctica.

También podría gustarte