Вы находитесь на странице: 1из 9

El elemento de memoria ms importante es el multivibrador (MVB),

(flip-flop, FF, por su nombre en ingls), que est formado por un


ensamble de compuertas lgicas. Aunque una compuerta lgica, por si
misma, no tiene la capacidad de almacenamiento, pueden conectarse
varias configuraciones de compuertas que se utilizan para producir
estos multivibradores.

Figura 7.1. Smbolo general para un multivibrador (flip-flop) y definicin
de sus 2 posibles estados de salida
La Figura 7.1 (a) muestra el smbolo general empleado para
un MVB. El smbolo indica que el MVB tiene dos salidas, marcadas
como Q y Q', que son inversas entre s. En realidad, se puede utilizar
cualquier letra, pero la Q es la de uso ms extendido. La
salida Q recibe el nombre de salida normal del MVB, mientras
que Q' es la salida negada o invertida del MVB. Cada vez que se
haga referencia al estado de un MVB, ste ser el estado de
su salida normal Q: se sobreentiende que la salida invertida Q', se
encuentra en el estado opuesto. Por ejemplo, si se afirma que
el MVB se encuentra en estado ALTO (1), significa que Q=1; si se
seala que el MVB se encuentra en el estado BAJO (0),
entonces Q=0. Claro est que el estado Q' siempre es el inverso de Q.
Por lo tanto, un MVB tiene dos estados permisibles de
operacin, como se indica en la Figura 7.1 (b). Ntese las diferentes
formas que se emplean para hacer referencia a los dos estados. Es
necesario familiarizarse con cada una de ellas, ya que todas son de
uso comn.
Como lo indica el smbolo de la Figura 7.1
(a) un multivibrador puede tener una o ms entradas. stas se
emplean para provocar que el MVB haga transiciones hacia
atrs y hacia adelante entre sus posibles estados de salida. Como se
ver mas adelante, la entrada del MVB slo tiene que recibir un pulso
momentneo para cambiar el estado de su salida y sta permanecer
en el nuevo estado an despus de la desaparicin del pulso de
entrada. Esta es la caracterstica de memoria del multivibrador.
El MVB se conoce con otros nombres, entre ellos registro
bsico y multivibrador biestable. El trmino registro bsico se
utiliza para ciertos tipos de MVB que se describen mas adelante. El
trmino multivibrador biestable es un nombre ms tcnico para
un MVB, pero es muy largo para ser utilizado con frecuencia,

REGISTRO BSICO CON COMPUERTAS NO-Y (NAND)

FIGURA 7.2. a) Registro bsico NO-Y, b) Tabla de verdad, c) Smbolo de
bloques S=Inicio, C=Borrar
1. INICIO=BORRAR=1. Esta condicin es el estado normal y no
tiene efecto alguno sobre el estado de salida. Las
salidas Q y Q' permanecern en el estado en que se
encontraban antes de presentarse esta condicin de entrada.
2. INICIO=0, BORRAR=1. Este estado siempre ocasionar que la
salida pase al estado Q=1, donde permanecer an despus de
que INICIO y BORRAR retornen a ALTO. A esto se le
denomina inicio del registro bsico.
3. INICIO=1, BORRAR=0. Esto siempre producir el estado Q=0,
donde la salida permanecer an despus de
que BORRAR retorne a ALTO. A esto se le
llama borrado o reiniciodel registro bsico.
4. INICIO=BORRAR=0. Esta condicin
intenta iniciar y borrar el registro bsico en forma simultnea
y puede producir resultados ambiguos. No debe utilizarse.

REGISTRO BSICO CON COMPUERTAS NO-O (NOR)

FIGURA 7.3. a) Registro bsico NO-O, b) Tabla de verdad, c) Smbolo de
bloques S=Inicio, C=Borrar
Dos compuertas NO-O acopladas transversalmente se pueden
utilizar como un registro bsico con compuertas NO-O. El arreglo
que se muestra en la Figura 7.3. a) es semejante alregistro
bsico con compuertas NO-Y, excepto que las salidas Q y Q' tienen
posiciones invertidas.
El anlisis de la operacin del registro bsico NO-O puede
efectuarse de la misma forma que el registro bsico NO-Y. Los
resultados se dan en la tabla de verdad de la Figura 7.3. b) y se
resumen como sigue:
1. INICIO=BORRAR=0. Esta es la condicin normal del registro
bsico NO-O y no tiene efecto alguno sobre el estado de
salida. Q y Q' permanecern en cualquier estado en que se
encontraran antes de esta condicin de entrada.
2. INICIO=1, BORRAR=0. Esto siempre har Q=1, donde
permanecer an despus de que INICIO retorne a 0.
3. INICIO=0, BORRAR=1. Esto siempre har Q=0, donde se
quedar an despus de que BORRAR regrese a 0.
4. INICIO=BORRAR=1. Esta condicin
intenta iniciar y borrar el registro bsico al mismo tiempo y
produce Q=Q'=0. Si las entradas se regresan
a 0 simultneamente, el estado de salida resultante
en impredecible. No se debe usar esta condicin de entrada.
El registro bsico con compuertas NO-O opera exactamente igual
que el registro bsico NO-Y, excepto que las
entradas INICIO y BORRAR son activadas en ALTO en vez de
activarlas en BAJO y el estado normal en reposo
es INICIO=BORRAR=0. Q se fijar en ALTO por medio de un
pulso ALTO en la entrada INICIO y se har BAJO por medio de un
pulsoALTO en la entrada BORRAR. En el smbolo de bloque
simplificado del registro bsico NO-O de la Figura 7.3. c), las
entradas S y C son activadas en ALTO.

Los sistemas digitales pueden operar en
forma sincrnica o asincrnica. En los sistemas asincrnicos las
salidas de los circuitos lgicos pueden cambiar de estado en
cualquier momento en que una o ms de las entradas cambien.
En los sistemas sincrnicos los tiempos exactos en que alguna
salida pueda cambiar de estado se determinan por medio de una
seal, que comnmente se le denomina de reloj. Esta seal
de reloj es una serie de pulsaciones rectangulares o cuadradas, como
se muestra en la Figura 7.4. La seal de reloj se distribuye a todas
las partes del sistema y muchas (o incluso todas) las salidas del
sistema pueden cambiar de estado slo cuando el reloj hace
una transicin. Las transiciones (tambin denominadas flancos) se
indican en la Figura 7.4. Cuando el reloj cambia de 0 a 1, a ste se le
denomina Transicin con Pendiente Positiva (TPP); cuando
el reloj pasa de 1 a 0, a sta se le conoce como Transicin
con Pendiente Negativa (TPN).

FIGURA 7.4. Los MVB sincronizados por reloj tienen una entrada
de reloj (CLK) que es activa sobre a) TPP o b) TPN. Las entradas de
control determinan el efecto que tendr la transicin activa del reloj.

MULTIVIBRADORES SINCRONIZADOS POR RELOJ
Existen varios tipos de MVB sincronizados por reloj.
Las caractersticas principales, que son comunes a todos ellos, son:
1. Los MVB sincronizados por reloj, tienen una entrada de reloj
que comnmente est marcada como CLK, CK o CP. En
muchos MVB sincronizados por reloj, la
entrada CLK esdisparada por flanco, lo que significa que
es activada por una transicin de la seal; esto se especifica
por la presencia de un tringulo pequeo sobre la entrada CLK.
En la Figura 7.4 a), se activa la entrada CLK slo cuando ocurre
una transicin con pendiente positiva (TPP); la entrada no es afectada
en ningn otro tiempo. En la Figura 7.4 b), se activa la
entrada CLK slo cuando se presenta una transicin con pendiente
negativa (TPN), lo que se simboliza con un crculo pequeo.
2. Los MVB sincronizados por reloj tambin poseen una o
ms entradas de control que pueden tener varios nombres, lo
que depende de su operacin. Las entradas de control no
tendrn efecto sobre Q hasta que ocurra la transicin
activa del reloj. En otras palabras, su efecto est sincronizado
con las seales aplicadas en la entrada CLK. Por esta razn,
estas entradas reciben el nombre de entradas sincrnicas de
control.
Por ejemplo, las entradas de control para el MVB en la Figura 7.4
a) no tendr efecto sobre Q hasta que ocurra una TPP en la seal
del reloj. Del mismo modo, todas lasentradas de control de la Figura
7.4 b) no tendrn efecto hasta que se presente una TPN en la seal
de reloj.
3. En resumen, puede afirmarse que las entradas de
control hacen que las salidas del MVB estn listas para cambiar,
mientras que la transicin activa en la entrada CLK es la que
dispara el cambio.

MULTIVIBRADOR SINCRONIZADO POR RELOJ TIPO J-K
La Figura 7.5 muestra un multivibrador tipo J-K sincronizado por
reloj, disparado por la transicin con pendiente positiva de la seal
de reloj. Las entradas J-K controlan el estado del MVB. La condicin
principal de este MVB es que J=K=1 no genera una seal ambigua;
para esta condicin, 11, el MVB siempre pasar a su estado
opuesto cuando se efecte la transicin con pendiente positiva de
la seal de reloj. A esta operacin se le denomina modo de
complemento. En este modo, si J y K se dejan en estado ALTO,
el MVBcambiar al estado complementario con cada pulso de reloj.

FIGURA 7.5 Multivibrador J-K sincronizado por reloj que responde a
la transicin con pendiente positiva del reloj
La tabla de verdad de la Figura 7.5 resume la forma en que
el MVB tipo J-K responde a la forma TPP por cada combinacin
de J y K.
La Figura 7.6 muestra el smbolo correspondiente a un MVB tipo J-
K sincronizado por reloj que se dispara con las transiciones con
pendiente negativa de la seal de reloj. El crculo pequeo en la
entrada CLK indica que este multivibrador se disparar cuando la
entrada CLK pase de1 a 0.

FIGURA 7.6 Multivibrador que se dispara en transicin con pendiente
negativa.
El MVB tipo J-K es mucho ms verstil que el tipo S-C, puesto
que no tiene estados ambiguos. La condicin J=K=1, la cual genera
la operacin de complemento, se usa ampliamente en todos los tipos
de contadores binarios. En esencia, el multivibrador J-K puede
hacer cualquier cosa que el MVB S-C pueda hacer, adems de operar
en el modo de complemento.

MULTIVIBRADOR TIPO D

FIGURA 7.7 Multivibrador tipo D disparado con transiciones de pendiente
positiva.
La Figura 7.7 contiene el smbolo y la tabla de verdad para
un MVB tipo D, disparado por flanco positivo (TPP). A diferencia de
los multivibradores S-C y J-K, el tipo D slo tiene una entrada
sincrnica de control, D, letra que proviene de dato. La operacin
del MVB D es muy sencilla: Q va hacia el mismo estado en que se
encuentra la entrada D, cuando ocurre una TPP en CLK. En otras
palabras, el nivel presente en D ser almacenado en el MVB en el
momento en que se presente una TPP.

MULTIVIBRADOR TIPO T
Es aquel en el que la nica entrada es la del disparador (reloj) y
ste se obtiene en base a un MVB J-K, llevando las
entradas J y K permanentemente al nivel 1. Cuando se pulsa la
entrada T, el biestable cambia de estado. Ver Figura 7.8.

FIGURA 7.8 a) Multivibrador tipo T disparado por flanco
positivo, b) Comportamiento

ENTRADAS ASINCRNICAS
En los multivibradores sincronizados por reloj se han estudiado
las entradas J, K, D y T, las cuales se han sealado como entradas
de control. A estas entradas se les denomina tambin entradas
sincrnicas, porque su efecto sobre la salida del MVB se sincroniza
con la entrada CLK. Como se ha observado, las entradas
sincrnicas de control deben utilizarse junto con una seal de
reloj para activar al MVB.
Muchos MVB con reloj tambin tienen una o ms entradas
asincrnicas, que operan independientemente de las entradas
sincrnicas y de la entrada de reloj. Estas entradas
asincrnicas se pueden emplear para fijar al MVB en el
estado 1 o 0 en cualquier instante, sin importar las condiciones
presentes en las otras entradas. Las entradas
asincrnicas sonentradas dominantes que pueden servir
para ignorar todas las entradas a fin de colocar al MVB en
un estado u otro.
La Figura 7.9 muestra un MVB tipo J-K con entradas
asincrnicas designadas como PRE y CLR. Estas son entradas
activas en BAJO, como lo indican los crculos pequeos en
elsmbolo del MVB. La tabla de verdad que se incluye resume la
forma en que afectan la salida del MVB.

FIGURA 7.9 Multivibrador tipo J-K con entradas asincrnicas PRE y CLR
Ahora examinaremos los casos diversos, en funcin de los
valores lgicos de PRE y CLK:
PRE=CLR=1: Las entradas asincrnicas son inactivas y
el MVB est libre de responder a las entradas J, K y CLK; en
otras palabras, la operacin sincronizada por reloj, puede
llevarse a cabo.
PRE=0, CLR=1: PRE est activada y Q va inmediatamente a 1,
sin importar que condiciones estn presentes en las
entradas J, K y CLK. La entrada CLK no puede afectar
al MVBmientras PRE=0.
PRE=1, CLR=0: CLR es activada y Q va inmediatamente a 0,
independientemente de las condiciones presente en las
entradas J, K o CLK. La entrada CLK no tiene efecto
mientrasCLR=0
PRE=CLR=0: Esta condicin no debe utilizarse, ya que puede
producir una entrada ambigua.
PRE=INICIO en CD=PREINICIO (PRE)= S
P
(inicio directo)
CLR=BORRAR en CD=BORRAR (CLR)=REINICIO=C
D
(borrado
directo)
Es importante comprender que estas entradas
asincrnicas responden a niveles de CD (Corriente Directa). Esto
significa que si hay un cero constante en la entrada INICIO en CD,
elMVB permanecer en el estado Q=1, independientemente de lo
que ocurra en las otras entradas. En forma similar,
un cero constante en la entrada BORRAR en CD mantiene al MVBen
el estado Q=0. As, las entradas asincrnicas se pueden usar
para conservar al MVB en un estado especfico en cualquier
intervalo de tiempo que se desee. Sin embargo, con frecuencia
las entradas asincrnicas se utilizan
para iniciar o borrar al MVB al estado deseado mediante la
aplicacin de un pulso momentneo.
Muchos multivibradores con reloj que estn disponibles
como circuitos integrados tendrn estos dos tipos de entradas
asincrnicas; algunos tendrn solamente la entrada BORRARen CD.
Algunos otros tendrn entradas asincrnicas que
son activadas en ALTO. Para estos ltimos,
el smbolo del MVB no tendra un crculo pequeo en las entradas
asincrnicas.
La siguiente figura presenta la configuracin del MVB 74LS74:

Вам также может понравиться