Está en la página 1de 17

Flip Flop RS implementado con compuertas

NAND
Flip Flop RS




Boletn de Novedades

Correo Gratis

Antes de ver este tutorial recomiendo primero leer Circuitos combinacionalesy Circuitos
secuenciales. Si ya lo hizo o considera que no es necesario, prosiga.

De la misma manera que se implement un flip flop RS concompuertas NOR, tambin se
puede hacer lo mismo con compuertas NAND. Ver el grfico anterior
El flip flop RS est implementado con compuertas NAND, ver que las entradas son S y R. El
anlisis del funcionamiento de este flip flop es similar a la del flip flop RS con compuertas
NOR
Tabla de verdad del flip flop RS implementado con compuertas NAND:

Este circuito tiene una aplicacin muy interesante:
Circuito eliminador
de rebote

Cuando se implementa unconmutador con el propsito de alimentar un circuito, ya sea con
un nivel bajo "0 V." o un nivel alto "5 V.
Es muy difcil lograr que esta seal de entrada sea perfecta. Esto debido a que
elconmutador es un elemento mecnico , que a la hora de cerrar produce rebotes.
Estos rebotes seran similares a los de una pelota que se deja caer y al final se detiene. En
un conmutador este fenmeno no es evidente pero si ocurre.

Diagrama de circuito eliminador de rebote

Esta situacin podra ser no deseable para el circuito que recibe la seal. Con el siguiente
circuito se elimina el problema. La seal se aplica a la entrada A y la salida se obtiene en la
salida Q. Si se aplica la seal a "B", la salida estar en Q.
Patrocinadores
Enlaces relacionados
Compuerta NAND o "No Y"
Compuertas lgicas
Niveles Lgicos
Biestable tipo D implementado con biestable RS
Biestable JK (biestable universal)
Entradas SET, CLEAR y tabla de verdad de biestable JK
Recomendar este Tutorial a un amigo




PRCTICA 7

Nombre de la prctica: Multivibradores Biestables (flip-flop).

Objetivo de la prctica: Comprobar las tablas de verdad de
los multivibradores biestables S-C, J-K, D y T, cuando son
disparados porflanco negativo (TPN-Transicin
de Pendiente Negativa).

Duracin: 4 horas.

Material necesario:
Una fuente de voltaje de 5V
2 DIP de 8 entradas
11 diodos emisores de luz (LED) (5 rojos, 5 verdes y 1 amarillo)
Las siguientes resistencias:
Una de 22Kohms (R
1
), dieciocho de 470ohms y un preset de 4Moh
ms (R
2
)
2 tablillas de conexiones (protoboard)
Los siguientes circuitos integrados (TTL):
Un 74LS175, dos 74LS176 o 74LS112, un 74LS04 y un LM555
Un capacitor de 1microFarad
Alambre para conexiones.
Un desarmador pequeo (para ajustar el preset)
Manual ECG Semiconductors

Autores Telfono: 5729-6000
Prof. M. en C. Salvador Saucedo Flores extensin: 54629
Prof. Ing. Pablo Fuentes Ramos extensin: 54326
Alumno PIFI: Eduardo Flores Meja extensin: 54632

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 yQ', 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), entoncesQ=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 elMVB haga transiciones hacia
atrs y hacia adelante entre sus posibles estados de salida. Como se
ver mas adelante, la entrada del MVBslo 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
queINICIO 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 aALTO. A esto se le
llama borrado o reinicio del 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 al registro
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 yBORRAR son activadas en ALTO en vez de
activarlas en BAJO y el estado normal en reposo
es INICIO=BORRAR=0. Q se fijar en ALTOpor medio de un
pulso ALTO en la entrada INICIO y se har BAJO por medio de un
pulso ALTO 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 laFigura 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 MVBsincronizados por reloj, la
entrada CLK es disparada 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 las entradas de control de
la Figura 7.4 b) no tendrn efecto hasta que se presente unaTPN 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 latransicin 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 MVB cambiar alestado 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
entradaCLK 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
losmultivibradores 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 Des 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 Kpermanentemente 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 son entradas 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
el smbolo del MVB. La tabla de verdad que se incluye resume la
forma en que afectan la salida delMVB.

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 yCLK. La entrada CLK no puede afectar
al MVB mientras 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 oCLK. La entrada CLK no tiene efecto
mientras CLR=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 uncero constante en la entrada INICIO en CD,
el MVB 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 MVB en
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 BORRAR en 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:


PROCEDIMIENTO EXPERIMENTAL
1. Armar el circuito topolgico siguiente:
Circuito topolgico 1: Contiene 2 MVB tipo S-C asincrnicos, uno
formado con compuertas NO-Y (NAND) y el otro con compuertas NO-
O (NOR).

Utilizar diodos emisores de luz (LED) color verde para
representar Q
1
y Q
2
y LED color rojo para representar a Q'
1
y Q'
2
.
2. Comprobar sus tablas de verdad que se mencionaron con
anterioridad.
3. Armar el circuito topolgico siguiente:

Circuito topolgico 2: Contiene los multivibradores J-K, D y T, los
tres sincronizados por reloj, cada uno con 2 entradas
asincrnicas INICIO (PRE) y BORRAR (CLR).
Utilizar LED color verde para representar a Q
1
, Q
2
y Q
3
, LED color
rojo para representar a Q'
1
, Q'
2
y Q'
3
y un LED color
amarillo para Dr.
En el circuito topolgico 2, el canal 1 del DIP representa a J,
el 2 a K, el 3 a D, el 4 a PRE y el 5 CLR. El LED Dr, muestra
lospulsos del reloj.
4. Consultar las configuraciones internas de los circuitos
integrados a utilizar en el manual ECG Semiconductors.
5. Ajustar el preset con el desarmador a su mxima resistencia.
6. Colocar todos los canales del DIP en circuito abierto (OFF).
7. Cuando se vayan a comprobar las tablas de verdad de
los MVB J-K y T, realizar los cambios en el DIP cuando Dr se
encuentre en 0(apagado) para poder observar mejor como
dependen las entradas de control (sincrnicas) del flanco
negativo del reloj.
8. Comprobar la tabla de verdad del MVB J-K disparado por
flanco negativo (TPN), que se encuentra en la pgina 43 del
manual indicado,. Este MVB est representado por Q
1
y Q'
1
en
el circuito topolgico 2, donde J est en el canal
1 del DIP y K en el canal 2. (CI74LS76).
9. Observar como al dar un pulso en J, Q guarda ese valor
despus de ser retirado el pulso, hasta que este valor sea
retirado (activadoK).
10. Comprobar la tabla de verdad del MVB tipo D, que en
este caso es disparado por flanco negativo (TPP). En el circuito
topolgico 2, est representado por Q
2
y Q'
2
. En el DIP,
la entrada de control D se encuentra en el canal 3, (CI 74LS74).
11. Observar el MVB tipo T, que est representado
por Q
3
y Q'
3
, como realiza su complemento justo
cuando Dr pasa de 1 a 0, (CI74LS76).
12. Llevar las entradas de control J y K a 1.
13. Disminuir con el desarmador la resistencia en el preset.
14. Cerrar el canal 4 del DIP, activando as la entrada
asincrnica PRE y observar qu sucede en el circuito.
15. Regresar a OFF la entrada 4 del DIP (desactivar PRE).
16. Cerrar el canal 5 del DIP, que es la entrada
asincrnica CLR y observar qu sucede en el circuito.
17. Conectarle un inversor al pulso del reloj, para que a
los circuitos integrados llegue la seal de reloj invertida.
18. Anotar las observaciones.
19. Agregar en el reporte correspondiente a esta prctica
el diagrama de la configuracin interna de los circuitos
integrados utilizados.


CUESTIONARIO
1. Qu sucede el los LED cuando es activada la entrada
asincrnica PRE?
2. Qu sucede en los LED cuando es activada la entrada
asincrnica CLR?
3. Qu tipo de flanco es el que dispara a los MVB utilizados?
4. Cuando invertiste el pulso de reloj cmo se
comport el disparo por flanco?
5. Cuando llevaste las
entradas J y K a 1 este MVB se comport como tipo T?
6. De qu manera podras hacer el MVB S-C sincronizado por
reloj?
7. En base a los conocimiento obtenidos de
los multivibradores, disear un eliminador de rebotes.






CONTADOR BINARIO DE 4 BITS TTL 7493.
El contador 7493 utilizan 4 flip-flops JK en modo de conmutacin, con
entradas de reloj P0 y P1 en donde P1 es la entrada de reloj del
segundo flip-flop por lo que para formar un contador de 4 bits mod-16
hay que conectar la salida del primer flip-flop de manera externa
(puente) con la entrada P1, quedando P0 como la entrada de reloj
del contador. Tambin tiene dos entradas de reset (MR1 y MR2) las
cuales no se deben dejar desconectadas (flotando) porque, como
estas se activan en ALTA, al estar flotando toman un nivel ALTO lo
que mantendra en reset al contador.



Figura 13: Contador 7493

También podría gustarte