LATCHES, FLIP FLOPS, CONTADORES Y REGISTROS

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS DANIEL LLAMOCCA LATCHES, FLIP FLOPS, CONTADORES Y REGISTROS Se empieza describi

4 downloads 120 Views 241KB Size

Recommend Stories


FLIP FLOPS PRÁCTICA 8
FLIP FLOPS PRÁCTICA 8 Objetivos 1. Presentar el funcionamiento de los circuitos secuenciales llamados flip-flops, capaces de memorizar un evento de

CONTADORES CONTADORES ASINCRONOS ASCENDENTE
CONTADORES CONTADORES ASINCRONOS ASCENDENTE Vdd Vdd S S J ck K Q2 Q2 Vdd J ck K Q1 Q1 R S J ck K Q0 Q0 R R Las entradas asincronas S y R

Contadores
MICROCONTROLADORES Timer/Contadores Timer/Contadores Los Los Temporizadores/Contadores Temporizadores/Contadores Carlos E. Canto Quintal MICROCONT

Story Transcript

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS

DANIEL LLAMOCCA

LATCHES, FLIP FLOPS, CONTADORES Y REGISTROS Se empieza describiendo el Latch SR con habilitador y la derivación del Latch tipo D a partir del Latch SR. Posteriormente se muestra cómo es que se forma un registro de desplazamiento en base a flip flops tipo D. Luego, se muestra el flip flop JK y el tipo T, así como la derivación de estos flip flops a partir del flip flop tipo D, así como la derivación del flip flop tipo D a partir del JK. Finalmente, se muestra un contador síncrono en base a flip flops tipo T. Latch SR: Se muestra el diagrama esquemático de un Latch SR con habilitador (en base a compuertas NAND), así como su tabla de verdad: H S R Q(t+1) S 0 x x Q(t) Q

H Qn R

1

0

0

Q(t)

1

0

1

0

1

1

0

1

1

1

1

Prohibido

Latch D: Este Latch puede obtenerse a partir del Latch SR. Para esto, D = S y R = not(D). D S Q H Qn R

Con un pequeño arreglo, se ahorra una compuerta, y el circuito resulta: D S Q H D Q(t+1)

H R

Qn

0

x

Q(t)

1

0

0

1

1

1

D

Q

H Qn

Símbolo gráfico Se muestra un diagrama de tiempos para el Latch D. Nótese que la salida Q sólo cambia cuando H = ‘1’, como sucede con todos los tipos de latches. Tabla de verdad

H D Q IEE146

LABORATORIO DE CIRCUITOS DIGITALES

2005 - II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS

DANIEL LLAMOCCA

Flip Flop Tipo D: A diferencia del Latch, un flip flop sólo cambia su salida en el flanco (de subida o bajada) de una señal (llamada señal de reloj). La salida sólo depende de los valores de entrada presentes cuando el flanco de la señal de reloj ocurre. Para esto existe un circuito detector de flancos, el que se activa si ocurre un flanco (de subida o bajada) en la señal de reloj, la que es una onda cuadrada de frecuencia fija, esto para que los cambios en el flip flop estén sincronizados con esta frecuencia. Se muestra el flip flop tipo D, el que cambia su salida Q en el flanco (de subida o bajada) de la señal de reloj o ‘clock’ (la que en el Latch era el habilitador): D

clock

S

Detector de flancos

ó

Q

Qn

R

También deben existir las señales asíncronas ‘clear’ (que causa que Q  0) y ‘preset’ (que causa que Q  1). Estas señales hacen que la salida cambie inmediatamente sin importar el valor de la señal de reloj, y son útiles si se desea llevar a los flips flops a cierto estado inmediatamente (como en el encendido o reinicio del circuito) y no se tiene acceso directo a las señales síncronas que también podrían cambiar el estado de los flip flops, las que se prefieren usar para el control del circuito. El integrado 7474 contiene 2 flip flops tipo D, que se activan por flanco de subida, y que tienen 2 señales asíncronas: ‘prn’ (preset) y ‘clrn’ (clear) activas en baja. prn Se muestra a continuación el símbolo gráfico de un flip flop D Q tipo D, el triángulo indica el lugar por donde entra la señal de reloj, y además indica que se activa por flanco positivo. También se muestra un diagrama de tiempos para este flip clock Qn flop tipo D:

clrn

clock clrn prn D Q

IEE146

LABORATORIO DE CIRCUITOS DIGITALES

2005 - II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS

DANIEL LLAMOCCA

A partir de este flip flop tipo D, es posible formar un registro de desplazamiento de ‘n’ bits. La siguiente figura muestra un registro de desplazamiento de 4 bits: Q3

Q2

Q1

Q0

prn d_in

D

Q Qn

D

Q

D

Q

Qn

D

Qn

d_out

Q Qn

clrn clock

Si se le agrega una señal de habilitación al ‘clock’, es posible controlar que el registro mantenga su valor por más de 1 ciclo. También se puede acondicionar el circuito tal que permita la carga en paralelo de un valor arbitrario. Flip Flop JK: Se muestra el símbolo gráfico de un flip flop JK activado por flanco de subida, así como su tabla de verdad. Recordar que un flip flop sólo cambia su salida en el flanco, mientras no haya flanco el flip flop retiene la salida:

J

Q

K

Qn

J

K

Q(t+1)

0

0

Q(t)

0

1

0

1

0

1

1

1

not (Q(t))

* El 7476 contiene 2 FF JK con entradas asíncronas ‘clear’ y ‘reset’. D

También es posible construir un FF D en base a JK:

J

Q

K

Qn

También puede formarse un FF JK en base a un FF D:

J K

D

Q Qn

IEE146

LABORATORIO DE CIRCUITOS DIGITALES

2005 - II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS

DANIEL LLAMOCCA

Recordar que si J = K = T, se tiene un flip flop tipo T. Un flip flop tipo T en base a un flip flop tipo D quedaría así:

T D

T

Q

Q Qn

Qn

En base a este FF T se pueden hacer contadores síncronos, como el contador de 4 bits que se muestra a continuación:

'1'

T

Q

T

Q

Qn

T

Q

Qn Q0

T

Qn Q1

Q Qn

Q2

Q3

Se muestra el diagrama de tiempos para este contador:

clock Q0 Q1 Q2 Q3 cuenta: 0

IEE146

1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 0

LABORATORIO DE CIRCUITOS DIGITALES

2005 - II

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESTUDIOS GENERALES CIENCIAS

DANIEL LLAMOCCA

EJERCICIO 1 a) Latch Tipo D con señal de habilitación Captura esquemática (Compilación Modo Funcional) Simulación apropiada (debe plantearse cómo simularía al circuito) Implementación utilizando compuertas NAND de 2 entradas. b) Registro de Desplazamiento de 4 bits Captura esquemática (Compilación Modo Funcional) Simulación apropiada (debe plantearse como simularía al circuito) Implementación utilizando el integrado 7474. * Al ser 4 flip flops se requieren 2 CI 7474, en caso no disponga de otro 7474, puede usar el 7476 (flip flop JK), para esto deberá transformar el FF JK en un Tipo D. EJERCICIO 2 a) Contador de 4 bits con entradas asíncronas ‘clear’ y ‘reset’ Captura esquemática (Compilación Modo Funcional) Simulación apropiada (debe plantearse cómo simularía al circuito) * Al ser 4 flip flops se requieren 2 CI 7476 (FF JK que deberá transformar a FF tipo T), en caso no disponga de otro 7476, puede usar el 7474 (FF D), para esto deberá transformar el FF D en un FF T.

IEE146

LABORATORIO DE CIRCUITOS DIGITALES

2005 - II

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.