un flip-flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

19

Upload: emelina-enrique

Post on 02-Apr-2015

105 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario
Page 2: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Un Flip-Flop es un circuito secuencial que tiene por

objetivo memorizar un dato binario.

Page 3: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Una forma sencilla de hacer un flip-flop es mediante una compuerta OR realimentada

Page 4: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

10

En el momento inicial el Flip-Flop (FF) se encuentra en 0 (cero) Al ingresar un uno en S la compuerta OR (que en su salida siempre asume el valor mayor de sus entradas) conmuta el estadode Q a uno.

1

Debido a que la entrada de la compuerta esta conectada a Qel uno permanece en un ciclo de realimentación eterno, que solopuede pararse si se corta la alimentación.

Page 5: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

El problema de este Flip-Flop es que No existe forma de volverlo a cero (resetear)

Page 6: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Con este objetivo se modifica este circuito para poder resetearlo

Page 7: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

0

00

Si colocamos S en uno

1

Q cambia a uno

1

Si colocamos S en cero y R en uno

10

La salida de la compuerta AND se vuelve cero (ya que la compuerta AND en su salida siempre asume el valor menor de sus entradas)

0

De esta manera se corta el lazo de realimentación y Q se resetea volviendo a cero

Page 8: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Este circuito es muy eficaz en alcanzar su objetivo, perodebido a que precisa tres tipos de compuertas diferenteses costoso y voluminoso. Por eso utilizando álgebra de Boole transformaremos este circuito a compuertas NANDy a NOR.

Page 9: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

En este circuito podemos identificar 2 expresiones algebraicas

M = Q . R Q= M + SSi las pasamos a NAND

M = Q . R Q = M . S

Quedando Así

Page 10: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Mientras el circuito este realimentado M es iguala Q, por lo tanto M negado es Q negado.

Aquí se pueden observar tres negadores que pueden

reemplazarse por uno

Quedando Así

Page 11: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Si eliminamos los negadores la entrada R pasa a ser R negada y S pasa a S negadapor lo tánto el FF se setea con un cero y se resetea con un cero. Quedando definitivamenteAsí:

Page 12: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario
Page 13: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

En este circuito podemos identificar 2 expresiones algebraicas

M = Q . R Q= M + SSi las pasamos a NOR

M = Q + R Q = M + S

Quedando Así

Page 14: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Mientras el circuito este realimentado M es iguala Q

Aquí se pueden observar tres negadores que pueden

reemplazarse por uno

Quedando en forma definitiva así:

Page 15: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Símbolo del Flip-Flop RS

Sin importar si es NAND, NOR o Básico elsímbolo que representa al circuito del FFRS según la Norma IEEE/ANSI es:

R Q

S Q

Page 16: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Un Flip-Flop es una memoria de un bit

Los Flip-Flop RS poseen 2 terminales R y Sque permiten forzar al flip-flop a uno (cuandoactivamos S) y a cero (cuando activamos R)

Los Flip-Flop RS pueden construirse Usando compuertas de tres maneras diferentes: la original, NAND y NOR

Page 17: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Características de los Flip-Flop RS

Page 18: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Hold Time

Se denomina Hold Time al tiempo mínimo que precisa un Flip-Flop para poder

retener un dato que se acaba de ingresar al mismo.

R Q

S Q10 nS

Page 19: Un Flip-Flop es un circuito secuencial que tiene por objetivo memorizar un dato binario

Frecuencia Máxima

Además de el retardo de propagación y del hold time, los dispositivos digitales

poseen una impedancia de entrada que limita la frecuencia máxima en la que pueden trabajar en forma confiable.

Es como si la entrada R y S tuviesen un capacitor de un valor muy bajo conectado a masa y al colocarle una frecuencia muy

elevada se comporta como un cable a masa.