Latch's y Flip-Flop

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 21

SISTEMAS DIGITALES

Los sistemas digitales son combinaciones de dispositivos


diseados para manipular cantidades fsicas o informacin que
estn representadas en forma digital, es decir que solo pueden
tomar valores discretos. Los sistemas digitales utilizan el sistema
de numeracin binaria, cuya mnima unidad tiene un valor que se
especifica como una de dos posibilidades 0 o 1, ALTO o BAJO y
se denomina bit.

Los Circuitos Combinacionales


Se caracterizan porque la salida en cada instante
depende nica y exclusivamente de las entradas en ese
mismo (carecen de memoria)..

Circuito Secuencial
Es aquel que posee la capacidad de recordar de alguna manera su
historia anterior, es decir, la secuencia de operaciones a la que ha
sido sometido. Ejemplo: la propia memoria de un computador.

Un circuito cuya salida depende no solo de la combinacin de entrada,


sino tambin de la historia de las entradas anteriores se denomina
Circuito Secuencial. La historia de las entradas anteriores en un
momento dado se encuentra resumida en el estado del circuito, el cual
se expresa en un conjunto de variables de estado.

El circuito secuencial debe ser capaz de mantener su estado durante algn


tiempo, para ello se hace necesario el uso de dispositivos de memoria. Los
dispositivos de memoria utilizados en circuitos secuenciales pueden ser tan
sencillos como un simple retardador (inclusive, se puede usar el retardo natural
asociado a las compuertas lgicas) o tan complejos como un circuito completo de
memoria denominado multivibrador biestable o Flip Flop.

Como puede verse entonces, en los circuitos secuenciales entra un factor


que no se haba considerado en los combinacionales, dicho factor es el
tiempo. De hecho, los circuitos secuenciales se clasifican de acuerdo a la
manera como manejan el tiempo en circuitos secuenciales sncronos y
circuitos secuenciales asncronos.

Circuito Secuencial Asncrono


Los cambios de estado ocurren al ritmo natural marcado por los retardos
asociados a las compuertas lgicas utilizadas en su implementacin, es
decir, estos circuitos no usan elementos especiales de memoria, pues se
sirven de los retardos propios (tiempos de propagacin) de las compuertas
lgicas usados en ellos. Esta manera de operar puede ocasionar algunos
problemas de funcionamiento, ya que estos retardos naturales no estn bajo
el control del diseador y adems no son idnticos en cada compuerta lgica.

Circuitos Secuenciales Sncronos


Slo permiten un cambio de estado en los instantes marcados por una seal de
sincronismo de tipo oscilatorio denominada reloj. Con esto se pueden evitar los
problemas que tienen los circuitos asncronos originados por cambios de estado
no uniformes en todo el circuito. Un circuito secuencial puede entenderse
simplemente como un circuito combinacional en el cual las salidas dependen
tanto de las entradas como de las salidas en instantes anteriores, esto implica
una retroalimentacin de las salidas.

Conceptos Generales
Los Lathes Son los elementos de memoria ms sencillos
capaces de almacenar un (1) bit. Se usan como bloques
bsicos en la construccin de biestables. El latch ( cerrojo)
es un tipo de dispositivo de almacenamiento temporal de
dos estados (biestables), que se suele agrupar en una
categora diferente a la de los flip-flops. Bsicamente, los
latches son similares a los flip-flops, ya que son tambin
dispositivos de dos estados que pueden permanecer en
cualquier de sus dos estados gracias a su capacidad de
realimentacin, lo que consiste en conectar (realimentar)
cada una de las salidas a la entrada opuesta. La diferencia
principal entre ambos tipos de dispositivos esta en el
mtodo empleado para cambiar de estado.

Latchs S-R
Los latches a diferencia de los Flip-Flops no necesitan una seal de reloj
para su funcionamiento.

El ms simple latchs lgico es el RS, donde R y S permanecen en estado


'reset' y 'set'. El latch es construido mediante la interconexin
retroalimentada de puertas lgicas NOR (negativo OR), o bien de puertas
lgicas NAND (aunque en este caso la tabla de verdad tiene salida en
lgica negativa para evitar la incongruencia de los datos). El bit
almacenado est presente en la salida marcada como Q.

Latch S-R con entradas activas a nivel alto


(Biestable RS con compuertas NOR)
El latch R-S (Reset-Set) con entrada activa a nivel alto es un tipo de dispositivo
lgico biestable con dos salidas Q Q (una la complementaria de la otra),
compuesto de dos puertas NOR acopladas tal y como muestra la Figura X-X. Se
puede observar que la salida de cada puerta NOR se conecta a la entrada de la
puerta opuesta.

Latch S-R con entradas activas a nivel Bajo (Biestable RS con compuertas
NAND)
El latch R-S (Reset-Set) con entrada activa a nivel bajo es un tipo de dispositivo
lgico biestable compuesto de dos puertas NAND acopladas

Latch D (Latch D con entrada de habilitacin)


Existe otro tipo de latch con entrada de habilitacin que se denomina latch D. Se
diferencia del latch S-R en que slo tiene una entrada (D), adems de la de
habilitacin.

Aplicaciones de los latches


Un biestable puede usarse para almacenar un bit. La
informacin contenida en muchos biestables puede
representar el estado de un secuenciador, el valor de un
contador, un carcter ASCII en la memoria de un
ordenador, o cualquier otra clase de informacin. Un uso
corriente es el diseo de maquinas de estado finitas
electrnicas. En los libros hay aplicaciones donde se
acostumbra a clasificarlos en tres grandes grupos:
Contadores (y divisores de frecuencia) registros y
mquinas
de
estado
finitas
(autmatas).
Almacenamiento de datos en paralelo Divisin de
frecuencia Contadores

Diferencias entre un latch y un flip flop


La diferencia bsica entre latches y flip-flops es la manera en que cambian de un
estado a otro: los latches son biestables activos por nivel, los flip-flop son
biestables activos por flancos de bajada o de subida de una seal de entrada
llamada reloj (CLK). Los flip-flops son dispositivos sncronos. El trmino sncrono
significa que la salida cambia de estado nicamente en un instante especfico de
una entrada de disparo (reloj), es decir, los cambios en la salida se producen
sincronizadamente con el reloj.
Podemos encontrar dos tipos de flip-flops:
Los que son disparados por el flanco de subida de la seal de reloj.
Los que son disparados por el flanco de bajada de la seal de reloj.

Flip-flop S-R
Se asemeja al latch R-S excepto en que el circuito slo
responde a sus entradas en el flanco ascendente o
descendente de la seal de reloj, se asemejan a los de los
latches con entrada de habilitacin, excepto en que esta
ltima entrada se reemplaza por una entrada de reloj.

En ausencia de la transicin de reloj el flip-flop permanece


en su modo de memoria, correspondiente a un flip-flop
disparado con flanco de subida.

El funcionamiento de un flip-flop R-S activado por flanco


descendente es, por supuesto, idntico, excepto que el
disparo tiene lugar en el flanco de bajada de la seal de reloj
(cuando cambia de 1 a 0).

Flip-flop D disparado por flanco


Su comportamiento es similar al del latch D descrito
con anterioridad, la salida del flipflop tipo D se
igualar a la entrada en el instante en el que se
produzca el flanco ascendente o descendente
(segn el tipo de flip-flop) de la seal de reloj (CLK).

Flip-flop JK disparado por flanco


El flip-flop J-K se comporta como el flip-flop R-S a excepcin de que
resuelve el problema de tener una salida indeterminada cuando las
entradas se encuentran activas a la vez. La entrada J es la equivalente a
la entrada S de un flip-flop R-S y la entrada K, al equivalente a la entrada
R.

Flip-Flop maestro-esclavo
En muchos sistemas digitales es necesario sincronizar el funcionamiento de un
gran nmero de circuitos con una sola seal de reloj. En la Figura 3-13 se
muestra un ejemplo en el que la salida de un flip-flop se une a la entrada de otro
y se sincronizan ambos con la misma seal de reloj

También podría gustarte