Está en la página 1de 23

UNIVERSIDAD CATÓLICA DE SANTA

MARÍA

FACULTAD DE CIENCIAS E INGENIERÍAS


FÍSICAS Y FORMALES

E. P. DE INGENIERÍA MECÁNICA, MECÁNICA –


ELÉCTRICA Y MECATRÓNICA

CIRCUITOS DIGITALES
GRUPO: 03

DOCENTE: ING. SERGIO MESTAS RAMOS

ALUMNO: RENATO EDUARDO BELTRÁN CÁCERES

2021
ELEMENTOS DE MEMORIA Y LATCHS

I. OBJETIVO:
• Verificar experimentalmente la operación de los latchs.
• Verificar experimentalmente la operación de los flip-flops.

II. MARCO TEORICO:

2.1 LATCH
El latch (cerrojo) es un tipo de dispositivo de almacenamiento temporal de dos estados
(biestables), que se suele agrupar en una categoría diferente a la de los flip-flops.
Básicamente, los latches son similares a los flip-flops, ya que son también dispositivos
de dos estados que pueden permanecer en cualquier de sus dos estados gracias a su
capacidad de realimentación, lo que consiste en conectar (realimentar) cada una de las
salidas a la entrada opuesta. La diferencia principal entre ambos tipos de dispositivos
está en el método empleado para cambiar de estado.

2.2 CIRCUITOS DE RELOJ


Los circuitos de reloj generan una señal que se alterna entre los valores lógicos 0 y 1 en
un periodo regular, esta señal es usada para coordinar las acciones de dos o más circuitos.

Una señal de reloj oscila entre estado alto o bajo, y gráficamente toma la forma de una
onda cuadrada. Los circuitos que utilizan la señal de reloj para la sincronización pueden
activarse en el flanco ascendente, flanco descendente o en ambos, por ejemplo, las
memorias DDR SDRAM son activadas en ambos flancos.

La mayoría de los circuitos integrados complejos utilizan una señal de reloj para
sincronizar sus diferentes partes y contar los tiempos de propagación.
FLIP-FLOP
Los flip-flops son circuitos capaces de permanecer en uno de dos estados estables. Su
funcionamiento es similar al de un latch con gatillo.
Un pulso de entrada selecciona uno de los estados del flip-flop, el cual puede permanecer
por tiempo indefinido. El siguiente pulso de entrada lleva al flip-flop al estado opuesto,
que también es estable.
Los dos estados opuestos se consideran estables porque es necesario aplicar un pulso de
entrada para cambiar el nivel de la salida.
Por consiguiente, un flip-flop es un dispositivo biestable, similar en su operación a un
circuito multivibrador biestable. La abreviatura para el flip-flop es FF.
Los flip-flops son importantes en circuitos lógicos porque presentan características de
memoria.
Para cada pulso de entrada el circuito mantiene las condiciones de salida hasta la llegada
del siguiente pulso de entrada. Debe notarse que las compuertas lógicas no tienen esta
capacidad de memoria.

Flip-flop J-K
Este flip-flop J-K se considera como el FF universal. Su símbolo lógico se muestraen la
figura.

Tiene dos entradas para datos etiquetadas como J y K así como otra para el pulso de reloj
(CK). También tiene dos salidas: Q y Q’. La flecha (>) en la entrada CK indica que es
disparado por flanco ascendente; el círculo señala que el disparo se hace con el flanco
descendente, lo cual significa que los datos se transfieren desde las entradas hasta la
salida Q cuando el pulso de reloj efectúa una transición desde ALTO hasta BAJO.

El funcionamiento de un flip-flop JK presenta cuatro modos de operación útiles:

Modo de retención (hold). Este modo corresponde al estado de memoria. Los pulsos de
reloj en la entrada CK no tienen efecto alguno sobre las salidas.

Modo reinicializa (reset). La salida Q se lleva a 0 cuando J = 0, K=1 y el pulso de reloj


cambia de ALTO a BAJO.

Modo inicializa (set). La salida Q se lleva a 1 cuando J = 1, K = 0 y el pulso de reloj


cambia de ALTO a BAJO.
Modo de cambio de estado o de conmutación (toggle). En este modo, el estado de la
salida Q se cambia de manera alterna (de 1 a 0, de 0 a 1 y así sucesivamente) cada vez
que llega un pulso de reloj. Se dice entonces que el FF J-K está en modo de transición
cuando la entrada J y K permanecen en 1. Este modo de operación es muy útil.
Flip-flop D
Este flip-flop sólo tiene una entrada para datos y otra para el pulso de reloj CK. Sin
embargo, tiene dos salidas Q y Q’, como todos los flip-flops.

El nombre flip-flop D significa flip-flop de dato. En algunas ocasiones también recibe el


nombre de flip-flop de retardo debido a que se suele emplear para retrasar, en un lapso
equivalente a un ciclo de reloj, la aparición del dato en la salida Q. Este retardo, de pocos
nanosegundos, puede ser muy importante en aplicaciones donde interviene muchos
circuitos.

La cabeza de flecha (>) que está inmediatamente después de la entrada de reloj en la


figura, indica que el FF es disparado por flanco. En este caso, el flip-flop D es un FF
disparado por flanco ascendente, término que significa que el dato se transfiere desde la
entrada D hasta la salida Q cuando el pulso de reloj efectúa una transición desde el estado
BAJO hasta el ALTO. Se utiliza un pequeño círculo para indicar que el FF se dispara
cuando la transición del pulso de reloj se lleva a cabo en dirección opuesta; es decir,
desde ALTO hasta BAJO.

Flip-flop T
En este caso, el flip-flop alterna si T=1 cuando el reloj hace una transición de alto a bajo
y conserva su estado actual si T=0 cuando el flip-flop está controlado por el reloj.

El circuito equivalente del flip-flop T con reloj, es sólo un flip-flop JK con entradas
J=K=T, y su entrada C es controlada por la señal del reloj. La ecuación característica del
flip-flop T con reloj se puede deducir de la ecuación del flip-flop JK, sustituyendo T por
J y K de la manera siguiente:
III. INFORME PREVIO:
1. Analizar y señalar las características eléctricas y electrónicas de los CI – TTL:
74LS73, 74LS74, 74LS75, 74LS76 y 74LS194, en base a las hojas de datos.

• 74LS73:
• Características:
• Entrada y salida TTL
• Aplicaciones: Industrial, comunicaciones y red
• Especificaciones:
• Familia: LS
• Tipo de Flip-flop: JK
• Tipo de trigger: Edge Negativo
• Tipo de salida: Differential / Complementaria
• Retardo de propagación: 15 ns
• Frecuencia: 30 MHz
• Tensión de alimentación mínima: 4.75 V
• Tensión de alimentación máxima: 5.25 V
• Corriente de salida: 8 mA
• Temperatura de funcionamiento mínima: 0 ° C
• Temperatura de funcionamiento máxima: 70 ° C
• Encapsulado: DIP
• 14 pines

➢ 74LS74:
• Características:
• Salida de colector abierto los indicadores de transmisión
directamente
• Provisión de prueba de lámpara
• Supresión de cero / arrastre de cero
• Todos los tipos de circuitos cuentan con capacidad de
modulación de intensidad de lámpara
• Especificaciones:
• Familia: LS
• Tipo de Flip-flop: D
• Tipo de trigger: Positivo
• Tipo de salida: Diferencial / Complementarias
• Retardo de propagación: 13 ns
• Frecuencia: 33 MHz
• Salida de Corriente: 8 mA
• Tensión de alimentación mínima: 4.75 V
• Tensión de alimentación máxima: 5.25 V
• Temperatura de funcionamiento mínima: 0°C
• Temperatura de funcionamiento máxima: 70°C
• Encapsulado: DIP
• 14 pines
• 74LS75:
• Características:
• Aplicaciones: Industrial
• Especificaciones
• Familia: LS
• Tipo de cierre: Tipo D biestable
• Tipo de Salida: Diferencial
• Número de puntas: 8 bits
• Tensión de alimentación mínimo: 4.75V
• Tensión de alimentación máximo: 5.25V
• Corriente de Salida 8mA
• Retardo de Propagación 15ns
• Temperatura de trabajo mínima: 0°C
• Temperatura de trabajo máxima: 70°C
• Encapsulado: DIP
• 16 pines
• Modelo: 60K6893

• 74LS76:
• Especificaciones:
• Familia: LS
• Tipo: Dual J-K Flip Flop
• Tensión de alimentación mínima: 4.75 V
• Tensión de alimentación máxima: 5.25 V
• Temperatura de trabajo mínima: 0°C
• Temperatura de trabajo máxima: 70°C
• Encapsulado: DIP
• 16 Pines

• 74LS194:
• Características:
• Frecuencia de cambio típica de 36 MHz
• Restablecimiento maestro asíncrono
• Modo de espera (no hacer nada)
• Transferencias de datos en serie o paralelas totalmente
sincrónicas
• Los diodos de abrazadera de entrada limitan los efectos de
terminación de alta velocidad
• Especificaciones
• Familia: LS
• Función registro de desplazamiento: Universal
• Tipo lógica del circuito: Registro de desplazamiento
• Número de elementos: 1
• Tipo de salida: Estándar
• Tensión de alimentación mínima: 4.75 V
• Tensión de alimentación máxima: 5.25 V
• Temperatura de operación mínima: 0 °C
• Temperatura de operación máxima: 70 °C
• Encapsulado: DIP
• Número de pines: 16

2. Que es un circuito antirebote y como se construye.

Un circuito antirrebote es una práctica a tratar con señales analógicas y digitales,


estas últimas pueden provenir de cierre de interruptores, accionamientos de relays
y se da por sentado, que están exentas de los rebotes, y aquí reside un problema en
el diseño de un sistema, no considerar estos efectos, en el caso de las señales
analógicas se pueden presentar problemas de variaciones bruscas debido a
interrupciones en potenciómetros o inducciones electromagnéticas.

Un circuito antirrebote elimina la serie de pulsos debida al rebote del contacto y


produce una sola transición uniforme de la señal binaria, de 0 a 1 o de 1 a 0.

En los elementos de contacto en general (pulsadores, accionamientos de relés, etc.),


al ser elementos de acción mecánica, los cambios de nivel lógico se producen con
lo que se denomina los rebotes.

El accionamiento de todo elemento de contacto produce niveles lógicos con


rebotes.

En muchas aplicaciones esto no supone ningún problema, pero en otras sí. En los
circuitos de contaje, por ejemplo, la aparición de rebotes en los impulsos de entrada
debe evitarse porque, si no, esto también es contado.

ESQUEMA DEL CIRCUITO ANTIRREBOTE:

El esquema que se va a usar para proteger un pulsador del efecto rebote, o sea, el
circuito antirrebote, un circuito en la que utiliza un interruptor I, una puerta lógica
G (Trigger-Schmitt, 74LS13, CD40903), junto con un condensador electrolítico C
cuyo valor se puede aumentar o reducir (1uF/63V) y un par de resistencias de 1k.
FUNCIONAMIENTO DEL CIRCUITO ANTIRREBOTE:
Al cerrar I, el condensador C, se descargará a través de R (Línea a trazos D), hasta la
tensión de basculamiento 0,9V para TTL y su salida S, pasará al nivel alto (H). No
obstante, cuando se abra I, el condensador se cargará de nuevo y cuando su tensión
alcance los 17V la salida S, basculará al nivel L.
Debido a las características del esquema, los rebotes de los contactos mecánicos, no
tendrán efecto en la señal de entrada en G ya que cuando estos se producen, el
condensador se está cargando o en otro caso se está descargando.
La capacidad del condensador se podrá aumentar, en función del número de rebotes
mecánicos del interruptor. Aunque no es conveniente que sea muy alto el efecto de
histéresis, puede retrasar demasiado la carga y no podría generar un posterior
impulso a tiempo. Normalmente su valor puede estar entre 0,02uf y 1uf o un poco
más.
3. Que es un circuito de reloj, cuáles son sus características y como se construye un
circuito de reloj.
Una señal de reloj (en inglés clock signal, o simplemente clock) es en la electrónica
digital una señal binaria, que sirve para coordinar las acciones de varios circuitos,
en especial para la sincronización de biestables en sistemas digitales complejos.
Según su aplicación, la señal de reloj se puede repetir con una frecuencia
predefinida o también ser aperiódica.
En los casos en los que hay una señal de reloj, suele darse por medio de un generador
de reloj. La señal oscila entre un estatus alto y bajo, que se caracteriza por un
período de oscilación o bien por un valor de cambio, la frecuencia de reloj y el ciclo
de trabajo.
Los circuitos que utilizan la señal de reloj para sincronizarse, pueden, según su
construcción, basarse en el flanco ascendente o en el descendente de la señal (en el
caso de DDR se utilizan ambos flancos). En hojas técnicas y diagramas a la señal
de reloj se le suele describir como CLK.
La mayoría de circuitos integrados complejos requieren una señal de reloj, para
sincronizar diferentes partes del chip y equilibrar los retrasos de las puertas. Dado
que los chips son cada vez más complejos, es cada vez más difícil proveer de una
señal de reloj precisa y homogénea en todos los sitios. Ejemplo ilustrativo de este
problema son los microprocesadores, componente central de las computadoras
modernas. Para los transistores se suele indicar la frecuencia, hasta la que es posible
amplificar una pequeña señal. Ésta suele ser diez veces mayor a la frecuencia de
reloj.
Si utilizamos un C.I 555:
El temporizador IC 555 es un circuito integrado (chip) que se utiliza en una variedad
de aplicaciones y se aplica en la generación de pulsos y de oscilaciones. El 555
puede ser utilizado para proporcionar retardos de tiempo, como un oscilador, y
como un circuito integrado flip-flop. Sus derivados proporcionan hasta cuatro
circuitos de sincronización en un solo paquete. Introducido en 1971 por Signetics,
el 555 sigue siendo de uso generalizado debido a su facilidad de uso, precio bajo y
la estabilidad. Muchas empresas los fabrican en versión de transistores bipolares y
también en CMOS de baja potencia.
MATERIALES:
- 1 555
- 1 DIODO LED
- 1 RESISTENCIA 1 K
- 1 RESISTENCIA DE 220 O 330
- 1 POTENCIOMETRO DE 10 K O 100 K
- 1 CAPACITOR DE 10 uF
- 1 FUENTE DE 5 V - 12V

4. Obtenga el datasheet (lo más importante) de los circuitos integrados a utilizar.


Interprete las variables de estas hojas de datos.
• 7400:
• 7402:

• 7473:
• 7474:
• 74194:
IV. MATERIALES Y EQUIPOS
• Fuentes de Alimentación • Circuitos integrados
• Multímetro ➢ 2 CI 7473 Flip Flop JK
➢ 2 CI 7474 Flip Flop D
➢ 2 CI 7400 NAND
➢ 1 CI 74194 Reg. Universal
➢ 2 CI 7402 NOR
• Cables de conexión • 4 Resistencias (220,330,560,1K)
• 4 Dip switch de 4 y 8 contactos • Leds de colores variados
• Protoboard

V. PROCEDIMIENTO

LATCH
1. Implemente el siguiente circuito.

2. Compruebe su funcionamiento y anótelo en una tabla

Entradas Salidas
Explicación
S R Q Q'
1 1 0 0 Condición no válida
0 1 0 1 Se restablece (RESET)
1 0 1 0 Se establece (SET)
0 0 N.C N.C No cambia, permanece en el estado inicial
3. Cambie el Latch anterior con uno construido con puertas NAND.

4. Compruebe su funcionamiento y anótelo en una tabla.

Entradas Salidas
Explicación
S R Q Q'
1 1 N.C N.C No cambia, permanece en el estado inicial
0 1 1 0 Se establece (SET)
1 0 0 1 Se restablece (RESET)
0 0 1 1 Condición no válida

5. Implemente el latch con gatillo que se muestra a continuación y compruebe su


funcionamiento mediante una tabla.
E R S Q Q'
0 0 0 latch latch
0 1 0 latch latch
0 0 1 latch latch
0 1 1 latch latch
1 0 0 latch latch
1 1 0 0 1
1 0 1 1 0
1 1 1 0 0

6. Reemplace las puertas NOR por puertas NAND y verifique el funcionamiento anotando
en una tabla.
E R S Q Q'
0 0 0 N.C N.C
0 1 0 N.C N.C
0 0 1 N.C N.C
0 1 1 N.C N.C
1 0 0 N.C N.C
1 1 0 0 1
1 0 1 1 0
1 1 1 latch latch

7. Implemente el circuito antirebote del punto 4 del previo.

8. Compruebe su funcionamiento registrándolo en una tabla.

FLIP-FLOP TIPO D

9. Armar el circuito para probar el flip flop tipo D


10. Aplique los niveles y pulsos de reloj necesarios (circuito antirebote) y anote sus
resultados en una tabla.

D Q Q' Comentario
0 0 1 SET
1 1 0 RESET

11. Cuál es la función del Set y del Reset


SET pone el bit de destino a ON cuando se activa su entrada. RESET pone a OFF el
bit de destino cuando se activa su entrada. Permite definir un relé como biestable,
estando su estado (salida) definido por 2 condiciones lógicas: SET y RESET.

12. Grafique el Diagrama de Estados de dicho flip flop.

0 0 D 1 1

0
FLIP-FLOP TIPO JK
13. Armar el circuito para probar el flip flop tipo JK

14. Aplique los niveles y pulsos de reloj necesarios (circuito antirebote) y anote sus
resultados en una tabla.

CLK J K Q Q'
1 0 0 N.C N.C
1 1 0 1 0
1 0 1 0 1
1 1 1 latch latch

15. Cuál es la función del PR y CLR


Cuando se están utilizando flip-flops en la construcción de circuitos, es necesario
poder controlar el momento en el que un FF empieza a funcionar y el valor con el
que inicia su secuencia. Para esto, los flip-flops cuentan con dos entradas que le
permiten al diseñador seleccionar los valores iniciales del FF y el momento en el que
empieza a funcionar.
Estas entradas son llamadas en inglés: Clear y Preset.

• Clear – inicializa Q en cero sin importar entradas o reloj


• Preset – inicializa Q en 1 sin importar entradas o reloj
16. Grafique el Diagrama de Estados de dicho flip flop.

10
11

00 0 JK 00
1
01 10

10
11
FLIP-FLOP TIPO T
17. En base a los flip flops tipo JK implemente un flip flop tipo T

18. Aplique los niveles y pulsos necesarios y anote sus resultados en una tabla.

T Q Q' Comentario
0 0 1 Sin cambios
1 1 0 Cambio
19. Grafique el Diagrama de Estados de dicho flip flop.

0 0 T 1 0

VI. CUESTIONARIO FINAL:


1. Cuál es la importancia de los flip-flops.
Los Flip-flops son ampliamente usados para el almacenamiento y transferencia de
datos digitales y se usan normalmente en unidades llamadas “registros”, para el
almacenamiento de datos numéricos binarios. Son dispositivos con memoria más
comúnmente utilizados.
2. Cuál es la función de las patillas Preset, Reset y clear.
Preset: La entrada PRESET (poner), que sirve para poner directamente en el Flip-
Flop JK un “1” en la salida Q.
Clear: La entrada CLEAR (borrar), que sirve para poner directamente en el Flip-
Flop JK un “0” en la salida Q
Reset: Si /RESET se pone a "0", fuerza a "1" la salida de la primera compuerta y
como sigue la cascada con la segunda, la salida será "0".
3. Cuando emplear latchs y cuando filp-flops.
La principal diferencia entre ellos, es que los Latch están diseñados para trabajar con
niveles (estados) y los Flip-flops para trabajar con flancos (cambios de estados).
Además, con los Latch, se hacen los circuitos secuenciales o se pueden usar para
crear Flip-flops.
4. Cuáles serían los inconvenientes de emplear los flip flops
Al analizar el funcionamiento de los Flip-flops, podemos concluir los siguientes
inconvenientes:
Se genera un retardo gracias a la salida al seguir a la entrada, ocasionado por el flanco
del reloj, lo que hace que sea menos conveniente para algunas funciones.
No se tiene un estado de Set, Reset, simplemente la salida sigue a la entrada. Para
transferencia de datos de forma paralela es más conveniente usar flip-flop tipo D,
conectando varios FF tipo D a X número de Bits.
El Flip-flop tipo D, genera mayores conexiones y requiere mayor número de
compuertas ya que tiene una única entrada, lo cual también ocasionará un retardo de
un flanco de reloj.

5. Como almacenar más de un bit de información.

Para esto se crea un registro

Un registro es un grupo de celdas de almacenamiento binario adecuadas para


mantener información binaria. Un grupo de flip-flop constituye un registro, ya que
cada flip-flop es una celda binaria capaz de almacenar un bit de información. Un
registro de n-bit tiene un grupo de n flip-flop y es capaz de almacenar cualquier
información binaria que contenga n bits. Además de los flip-flop, un registro puede
tener compuertas combinacionales que realicen ciertas tareas de procesamiento de
datos. En su definición más amplia, un registro consta de un grupo de flip-flop y
compuertas que efectúan una transición. Los flip-flop mantienen la información
binaria y las compuertas controlan cuando y como se transfiere información nueva
al registro.

Están disponibles varios registros en la forma de circuito integrado (chip). El registro


más sencillo consta de flip-flop solos sin ninguna compuerta externa.

Un ejemplo es uno construido con cuatro flip-flops tipo D y una entrada común de
pulsos de reloj. La entrada de pulsos de reloj, CP, habilita todos los flip-flops de
modo que la información presente disponible en las cuatro entradas puede
transferirse al registro de 4-bits.

Las cuatro salidas pueden muestrearse para obtener la información almacenada en


ese momento en el registro.

VII. CONCLUSIONES Y OBSERVACIONES


Formule por lo menos cinco conclusiones referidas al desarrollo de la práctica.
• Podemos concluir que el uso de Flip-flops es recomendado para pocas
entradas de bits, ya que las salidas también serán pocas, a no ser que
conectemos varios Flip-flops juntos, para crear más cantidad de bits de
entrada.
• Los Flip-flops se usan ampliamente en almacenamiento y transferencia de
datos digitales y se usan en unidades llamadas “registros”, para el
almacenamiento de datos numéricos binarios.
• Al colocar cierto patrón en las entradas de los latchs, se puede lograr un
bucle en el que se quedan unos o ceros infinitamente.
• El pulso de reloj nos da un valor cada segundo, este nos sirve para dar una
entrada a los circuitos, y nos da una salida diferente, dependiendo de los
otros bits de entrada.
• Los latchs de gatillo, nos sirven para engatillar o bloquear un bit de entrada,
para que se mantenga activo y, por lo tanto tendremos la misma salida
aunque apretemos otra entrada.

VIII. BIBLIOGRAFÍA:
Indique la bibliografía consultada en la elaboración de su informe.

• Quiñonez, J. (2021, 27 mayo). SEÑAL DE RELOJ CON 555. ELECTRONICA


FACIL. http://electronicafacil23.blogspot.com/2015/08/senal-de-reloj-con-
555.html
• Circuitos Antirrebotes. (2017, 17 abril). Circuitos Antirrebotes.
http://2017circuitosantirrebotestipot.blogspot.com/2017/04/circuitos-antirrebotes-tipo-
t.html
• Tienda de Electrónica, Arduino y Robótica en México. (s. f.-b). Carrod.
Recuperado 27 de mayo de 2021, de https://www.carrod.mx
• alldatasheet.com. (s. f.-b). ALLDATASHEET.COM - Datasheet search site for
Electronic Components and Semiconductors and other semiconductors.
Recuperado 27 de mayo de 2021, de https://www.alldatasheet.com
• Mecafenix, I. (2020, 22 junio). Flip flop ¿que es y como funciona? Ingeniería
Mecafenix. https://www.ingmecafenix.com/electronica/flipflop/
• Osores, J. (s. f.). Latches y flip flops. SlideShare. Recuperado 27 de mayo de
2021, de https://es.slideshare.net/otmolllllll/latches-y-flip-flops
• Registros. (s. f.). Registros. Recuperado 27 de mayo de 2021, de
http://163.178.104.150/ci1210/leccion10%20registros%20y%20contadores/Re
gistros.htm
• DavidSalaazar. (s. f.). David salazar flip flops. SlideShare. Recuperado 27 de
mayo de 2021, de https://www.slideshare.net/DavidSalaazar/david-salazar-flip-
flops
• H. (s. f.-a). Unidad1 sd2. SlideShare. Recuperado 27 de mayo de 2021, de
https://es.slideshare.net/haibsel/unidad1-sd2-13045891

También podría gustarte