Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


SISTEMAS DIGITALES PREVIO 2, Resúmenes de Circuitos Digitales

Previo 2 sistemas digitales profesor casimiro pariasca clase miercoles de 10 a 12 contiene simulaciones y teoria

Tipo: Resúmenes

2020/2021

Subido el 04/11/2021

fernando-soto-soto
fernando-soto-soto 🇵🇪

4.5

(2)

11 documentos

1 / 23

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS ESCUELA
DE INGENIERÍA ELECTRÓNICA
SISTEMAS DIGITALES
LABORATORIO No2
INFORME PREVIO
CIRCUITOS LATCH Y FLIP-FLOPS
Alumno: Castro Gómez Brayan Michael
Código: 18190006
Profesores: Ing. Oscar Casimiro Pariasca
Fecha: 09/06/2021
2021
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17

Vista previa parcial del texto

¡Descarga SISTEMAS DIGITALES PREVIO 2 y más Resúmenes en PDF de Circuitos Digitales solo en Docsity!

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS ESCUELA

DE INGENIERÍA ELECTRÓNICA

SISTEMAS DIGITALES

LABORATORIO No

INFORME PREVIO

CIRCUITOS LATCH Y FLIP-FLOPS

Alumno: Castro Gómez Brayan Michael

Código: 18190006

Profesores: Ing. Oscar Casimiro Pariasca

Fecha: 09/06/

CIRCUITOS LATCH Y FLIP- FLOP

SOLUCIÓN DE LA GUÍA 2

I. OBJETIVO :

1.Analizar el principio de funcionamiento de los flip-flops RS, D, JK y T utilizados comercialmente. 2.Identificar las diferencias entre un Flip-Flop y un “Latch” de tipo D. 3.Observar el efecto del reloj en los Flip-Flop temporizados y la sincronía de las entradas y salidas. 4.Implementar circuitos utilizando estos dispositivos de almacenamiento. II. MATERIALES y EQUIPO :

  • Protoboard, cables de conexión.
  • CI. TTL :7400, 7402, 7404, 7408, 7474, 7475, 74112 (x2), 7476 (x 2)
  • Resistencias= 4 x 120 ohm ¼ watt; 4 x 1K ohm; leds x 4.
  • Fuente de c.c. +5 voltios, generador de pulsos, osciloscopio, VOM. III. CUESTIONARIO PREVIO:

Para ser enviado como Informe Previo, vía el classroom, antes de la clase práctica.

  1. Indique la diferencia entre los latches y los flip-flops. LATCH FLIP-FLOP Requiere más herramientas de manipulación y cálculos a mano para verificar el tiempo de encuentro. Fácil de verificar el tiempo de uso, Tiempo estático de análisis (STA, por sus siglas en ingles). Es transparente, porque la entrada está directamente conectada a la salida cuando enable está en alta. Es un par de latches, sensible a cambios de pulso. La señal solo se propaga a través del borde de subida/bajada. Menos área (menos puertas). Mas área (más puertas), porque contiene dos latches. Menos potencia (menos puertas). Mas potencia (más puertas). Rápido, menos retraso por menos secuencias en estados lógicos. Lento, más retraso por mayor cantidad de secuencias de estados lógicos. Basado en diseño ruidoso, es más sensible al ruido. Basado en diseño robusto, menos sensible al ruido.
  2. Explicar la diferencia entre circuitos con entradas síncronas y con entradas asíncronas. CIRCUITOS CON ENTRADAS SINCRONAS CIRCUITOS CON ENTRADAS ASINCRONAS Producen cambios en la salida cuando los datos se aplican a la entrada de forma sincronizada con el pulso de activación clock. Pueden cambiar de estado en cualquier instante de tiempo en función de cambios en las señales de entrada. Depende de la señal de reloj. No dependen de ninguna señal de reloj. Tiene entradas de control y la señal de clock, aunque se puede decir que tienen 3 entradas de control en general. Solo tienen entradas de control. Por lo general las entradas asíncronas prevalecen sobre las síncronas.
  3. ¿Explique el funcionamiento del Flip-Flop RS síncrono implementado con puertas NAND? ¿Cómo deben ser los pulsos de reloj? Muestre con una tabla de verdad. TABLA DE VERDAD:

CL

K

S R Qn + 1 Qn + 1 1 0 0 Qn Qn

1 1 1 N.D. N.D.

0 X X Qn Qn

b. Explique el caso cuando un biestable es activado con flancos de pulsos de reloj.

Para entender mejor lo explicare con el siguiente diagrama de tiempo: Las señales superiores representan las tres señales binarias de reloj, set y reset. Una sola salida Q en la parte inferior. Comenzamos por la izquierda, llega el pulso de reloj, pero no tiene efecto en Q porque las entradas R y S están en el modo de mantenimiento, por lo tanto, la salida Q permanece a “0”. En el punto del diagrama del tiempo, la entrada del set se activa en el nivel ALTO. Después de cierto tiempo en el punto ‘b’, la salida se pone a “1”. El pulso está presente cuando las entradas R y S están en modo mantenimiento, por tanto, la salida no cambia. En el punto ‘c’ la entrada del reset se activa con un nivel ALTO. Un instante posterior en el punto de la salida Q se borra o se pone a “0”, lo cual ocurre durante la transición de nivel BAJO a ALTO del pulso de reloj. En el punto ‘e’ esta activada la entrada de set, por ello se pone a “1” la salida Q en el punto ‘f’ de diagrama de tiempos. La entrada S se desactiva y la R se activa antes del pulso 6, lo cual hace que la salida Q vaya a nivel BAJO o a la condición de reset. El pulso 7 muestra que la salida Q sigue las entradas R y S todo el tiempo que el reloj está en ALTO. En el punto ‘g’ del diagrama de tiempos, la entrada de set(S) va a nivel ALTO y la salida Q alcanza también el nivel ALTO. Después la entrada S va a nivel BAJO. A continuación, en el punto ‘h’ la entrada de reset(R) se activa por un nivel ALTO. Esto hace que la salida Q vaya al estado de reset, o nivel BAJO. La entrada R entonces vuelve a nivel BAJO, y finalmente el pulso de reloj finaliza con la transición del nivel ALTO al BAJO. Durante el pulso de reloj 7, la salida estuvo en el nivel ALTO y después en el nivel BAJO. Observar que entre los pulsos 5 y 6 ambas entradas R y S están en “1”. La condición de ambas entradas R y S en el nivel ALTO, normalmente, se considera un estado PROHIBIDO para el FF. En este caso es aceptable que R y S estén en nivel ALTO, porque el pulso de reloj está en el nivel BAJO y el FF no está activado. c. ¿Cuál es la ecuación característica de un biestable R-S síncrono? La ecuación característica de un biestable RS síncrono esta dado por la tabla de verdad y según esta es:

SALID

A

Qn + 1 = QnR + SCLK + QnCLK

  1. Explique el funcionamiento del Flip-Flop JK con señal de reloj. Muestre la tabla de verdad. ¿Cuál es su ecuación característica? Este Flip-Flop se denomina como "universal" ya que los demás tipos se pueden construir a partir de él. En el símbolo anterior hay tres entradas síncronas (J, K y CLK). Las entradas J y K son entradas de datos, y la entrada de reloj transfiere el dato de las entradas a las salidas según sea el flanco que los active, a continuación, se vera la tabla de funcionamiento de este FF. TABLA DE VERDAD FLIP-FLOP JK: MODO DE OPERACION

ENTRADAS SALIDAS

CLK S R Q Q

Mantenimien

to

П 0 0 No cambia

Reset П 0 1 0 1

Set П 1 0 1 0

Conmutación П 1 1 Estado opuesto

Observamos los modos de operación en la parte izquierda de la tabla de verdad hacia la derecha el primer caso muestra la condición o modo “mantenimiento” o inhabilitación. El segundo caso muestra la condición de “reset” del Flip-Flop. Cuando J=0 y K=1 y llega un pulso de reloj a la entrada CLK, el Flip-Flop cambia a 0 (Q=0). El tercer caso muestra la condición “set” del Flip-Flop JK. Cuando J=1 y K=0 y se representa un pulso de reloj, la salida Q cambia a 1. El cuarto caso muestra una condición muy difícil para el Flip-Flop JK que se denomina conmutación. La ecuación característica es:

ambigua.

  1. Las siguientes formas de onda se aplican a las entradas J-K, entradas asíncronas y de reloj, como se muestra en la figura. Suponer que Q se encuentra inicialmente en RESET. Dibujar la forma de onda de salida en Q Hacemos las simulaciones de cada caso: PRIMER CASO: (^) PRESET Y (^) CLEAR = 1 ⇒ Entonces estas entradas asíncronas se

desactivan y solo funciona el Flip-Flop JK junto al CLK.

Modo inicial O RESET con PRESET Y CLEAR = 1 ∧ J=K=”1” esperando el flanco de

reloj:

Inicialmente Q=”0”, por lo tanto, cuando sea J=K=”1” y aparezca el flanco de subida

de la señal de reloj se activa el MODO CONMUTAR y cambiara a “1” y luego a “0” en la salida simple Q.

MODO

INICIA

L

Q=”0”

SEGUNDO CASO: Se mantiene PRESET Y CLEAR = 1 ∧ J=K=”0” ⇒ Entonces se

activa el MODO MANTENIMIENTO y en el siguiente flanco de subida de la señal

de reloj se guardará la señal del bit anterior.

TERCER CASO: Cambia PRESET = 0 Y CLEAR = 1 ∧ J=K=”1” ⇒ Entonces se activa las entradas asíncronas y en este caso la entrada PRESET^ =^0 mandara a la salida

un “1” sin importar las entras J-K y la señal de reloj CLK ,pues este esta activó en

bajo mientras que CLEAR^ no se activó.

CONMUT

A

A

Q=”1”

GUARDA

LA

SALIDA

ANTERIO

J=K=”0” ⇒ Entonces se activa el MODO MANTENIMIENTO y en el siguiente flanco

de subida de la señal de reloj se guardará la señal del bit anterior. Q=”0”.

RESUMEN DE LAS SALIDAS DE LAS SIMULACIONES:

Para apreciar la onda de la señal de salida hacemos uso del MAX+ PLUS II. Para esto creamos el circuito en MAX+PLUS II : Guardamos el archivo como “FF J-K con entradas asíncronas” y simulamos en la forma de onda. Excitamos las entradas con las que nos pide la pregunta y simulamos:

GUARDA

LA

SALIDA

ANTERIO

R

POR LO TANTO, SE COMPRUEBA QUE SALE LA MISMA SEÑAL Q CON SIMULACIONES

INDIVIDUALES Y CON EL USO DEL MAX+PLUS II EXCITANDO LAS ENTRADAS COMO SE

DESEA DEL FLIP FLOP JK.

  1. Realizar las siguientes conversiones: a. Utilizando un Flip-Flop J-K obtenga el tipo D y el tipo T.

TABLA DE VERDAD: Convertir Flip-Flop JK a D.

INPU

T D

OUTPUT INPUT J-K

QP QP + 1 J K 0 0 0 0 X 0 1 0 X 1 1 0 1 1 X 1 1 1 X 0 MAPA-K:

INICIO 1°CASO 2°CASO 3°CASO 4°CASO 5°CASO

6°CASO

QP QP 0 1 0 X 1 1 X 0

D 0 1

0 0 X

1 1 X

D

b. Utilizando un Flip-Flop D obtenga el tipo T.

TABLA DE VERDAD: Convertir Flip-Flop D a T.

INPU

T T

OUTPUT INPU

Q^ T D P QP + 1 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 MAPA-K: D = TQP + TQP D = T ⊕QP DIAGRAMA LOGICO: c. Utilizando el Latch tipo D obtenga un Flip-Flop tipo D.

Convertir Latch tipo D a Flip-Flop tipo D.

Para este caso usaremos este arreglo de Latches tipo D en serie: La imagen muestra un Flip-Flop D activado por flanco positivo donde dos Latches D están conectados en serie y una señal de reloj CLK está conectada a la entrada E QP (^) 0 1 0 0 1 1 1 0

T

de los Latches, uno directamente, y otro a través de un inversor. El primer Latch se llama pestillo maestro. El pestillo maestro está habilitado cuando CLK = 0 y sigue a la entrada principal D. Cuando CLK es un 1, el pestillo maestro está deshabilitado pero el segundo Latch, llamado pestillo esclavo, está habilitado para que la salida del pestillo maestro se transfiera al pestillo esclavo. El pestillo esclavo está habilitado todo el tiempo que CLK = 1, pero su contenido cambia solo al comienzo del ciclo, es decir, solo en el flanco ascendente de la señal porque una vez que CLK es 1, el pestillo maestro se desactiva y, por lo tanto, la entrada al pestillo esclavo no cambiará. DIAGRAMA LOGICO IMPLEMENTADO EN PROTEUS: CUANDO D ES “1” LA SALIDA TAMBIEN ES “1” ACTUA COMO UN SET DE FLIP FLOP TIPO D.

d. Utilizando mapas de Karnaugh, obtenga las ecuaciones

características a partir de las tablas de verdad para los biestables D

y T.

PARA EL TIPO D:

TABLA: INPU T D

OUTPUT

QP QP + 1 0 0 0 0 1 0 1 0 1 1 1 1 QP + 1 = D

PARA EL TIPO T:

TABLA: INPU T T

OUTPUT

QP QP + 1 QP (^) 0 1 0 0 0 1 1 1

D

CIRCUITOS INTEGRADOS UTILIZADOS  DATASHEET 74LS

DATASHEET 74LS

  1. Típicamente, las hojas de especificaciones de los fabricantes especifican cuatro tipos de retardos asociados con los flip-flops. Nombrar y describir cada uno de ellos. Los fabricantes especifican el tiempo de respuesta de un Flip-Flop al dato de entrada y a la señal de reloj. Las señales mostradas representan varias transiciones entre niveles lógicos. Como ocurre en realidad las transiciones se indican considerando que se necesita un tiempo finito para subir o bajar de un nivel a otro. Sin embargo, aun visualizadas las transiciones están muy idealizadas se muestran como subidas o bajadas lineales con el tiempo. Realmente las señales de las transiciones en sistemas digitales pueden ser bastante complicadas. Según las especificaciones del fabricante hay:  Tiempo de establecimiento (set up ts): Tiempo mínimo que el dato debe estar estable antes del flanco activo del reloj.  Tiempo de mantenimiento (hold th): Tiempo mínimo que el dato debe estar estable después del flanco activo del reloj.

 Tiempo de propagación (tpHL, tpLH)