domingo, 14 de octubre de 2018

Laboratorio N° 4

CIRCUITOS CONTADORES CON FLIP FLOPS 


  1. COMPETENCIA ESPECÍFICA DE LA SESIÓN
  2. MARCO TEÓRICO
LATCHES Y FLIP FLOPS                                                                                                        
De la misma manera que las puertas son los bloques de construcción de los circuitos combinatorios, los pestillos y los flip-flops son los bloques de construcción de los circuitos secuenciales.                                                                                                      
Mientras que las puertas debían construirse directamente a partir de transistores, los cerrojos se pueden construir a partir de puertas, y los flip-flops se pueden construir a partir de pestillos. Este hecho hará que sea un poco más fácil entender los latches y las chanclas. Tanto los pestillos como los flip-flops son elementos del circuito cuya salida depende no solo de las entradas de corriente, sino también de las entradas y salidas anteriores. La diferencia entre un pestillo y un flip-flop es que un pestillo no tiene una señal de reloj, mientras que un flip-flop siempre lo tiene.                                                                                  
LATCHES
El latch (cerrojo) es un tipo de dispositivo de almacenamiento temporal de dos estados (biestable), 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 cualquiera
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.         

El latch S-R (SET-RESET)
Un latch es un tipo de dispositivo lógico biestable o multivibrador. Un latch S-R (Set-Reset) con entrada
activa a nivel ALTO se compone de dos compuertas NOR acopladas, tal como se muestra en la Figura (a); un latch con entrada activa a nivel BAJO está formado por dos compuertas NAND conectadas tal como se muestra en la Figura (b). Observe que la salida de cada compuerta se conecta a la entrada de la compuerta opuesta. Esto origina la realimentación (feedback) regenerativa, característica de todos los latches y flip-flops.                                                                                                                                                                                                                                                                       


El latch S-R con entrada de habilitación

En un latch con entrada de habilitación  las entradas S y R controlan el estado al que va a cambiar el latch cuando se aplica un nivel ALTO a la entrada de habilitación (EN, enable). El latch no cambia de estado hasta que la entrada EN está a nivel ALTO, pero, mientras que permanezca en este estado, la salida va a ser controlada por el estado de las entradas S y R. En este circuito, el estado no válido del latch se produce cuando las dos entradas S y R están simultáneamente a nivel ALTO.                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                    
FLIP-FLOPS DISPARADOS POR FLANCO
Los flip-flops son dispositivos síncronos de dos estados, también conocidos como multivibradores biestables. En este caso, el término síncrono significa que la salida cambia de estado únicamente en un instante específico de una entrada de disparo denominada reloj (CLK), la cual recibe el nombre de entrada de control, C. Esto significa que los cambios en la salida se producen sincronizadamente con el reloj.                                                                                                                                                                                                                                                                                                             
                                                                                                                                         

APLICACIONES DE LOS FLIP-FLOPS
En esta sección, se describen tres aplicaciones de carácter general de los flip-flops que nos van a proporcionar una idea básica de cómo pueden utilizarse.


Almacenamiento de datos paralelo
Uno de los requisitos más comunes de los sistemas digitales consiste en almacenar de forma simultánea una serie de bits de datos, procedentes de varias líneas paralelas, en un grupo de flip-flops. Este proceso se ilustra en la Figura (a), utilizando cuatro flip-flops. Cada una de las cuatro líneas paralelas de datos se conecta a la entrada D de un flip-flop. Las entradas de reloj de los flip-flops se conectan juntas, de forma que los flip-flops son disparados mediante el mismo impulso del reloj. En este ejemplo, se utilizan flip-flops disparados por flanco positivo, por lo que los datos de las entradas D se almacenan simultáneamente en los flip-flops con el flanco positivo de reloj, como se indica en el diagrama de tiempos de la Figura (b). Además, las entradas de puesta a cero asíncronas (R) se conectan a una línea común, que inicialmente pone a cero a todos los flip-flops.                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                              
División de frecuencia
Otra de las aplicaciones de un flip-flop es la división (reducción) de frecuencia de una señal periódica. Cuando se aplica un tren de impulsos a la entrada de reloj de un flip-flop J-K conectado en modo de basculación (J = K = 1), la salida Q es una señal cuadrada que tiene una frecuencia igual a la mitad de la que tiene la señal de reloj. Por tanto, se puede utilizar un único flip-flop como un divisor por 2, como muestra la Figura 7.37. Como puede verse, el flip-flop cambia de estado en cada flanco de disparo del impulso de reloj (flancos positivos en este caso). Esto da lugar a una salida que varía a la frecuencia mitad de la señal de reloj.                                                                                                                                                                                                                                                                                                                                       
Contadores
Otra de las aplicaciones importantes de los flip-flops son los contadores digitales. El concepto se ilustra en la Figura siguiente. Los flip-flops son de tipo J-K disparados por flanco negativo. Ambos flip-flops se encuentran inicialmente en estado RESET. El flip-flop A bascula en las transiciones negativas de cada impulso de reloj. La salida Q del flip-flop A dispara el flip-flop B, de manera que siempre que QA realiza una transición de nivel ALTO a nivel BAJO, el flip-flop B bascula. Las señales resultantes QA y QB se muestran en la figura.                     
                                                                                                                                                                                                                                                                                                           
                                                                                                                                   
                                                                                                                            

lunes, 1 de octubre de 2018

Laboratorio N°3

CIRCUITOS SUMADORES Y DECODIFICADORES

DECODIFICADOR

 Un decodificador  es un circuito combinacional, cuya función es inversa a la del codificador, esto es, convierte un código binario de entrada (natural, BCD, etc.) de N bits de entrada y M líneas de salida (N puede ser cualquier entero y M es un entero menor o igual a 2N), tales que cada línea de salida será activada para una sola de las combinaciones posibles de entrada. Estos circuitos, normalmente, se suelen encontrar como decodificador / demultiplexor. Esto es debido a que un demultiplexor puede comportarse como un decodificador.
El decodificador BCD a 7 segmentos

Este tipo de decodificador acepta código BCD en sus entradas y proporciona salidas capaces de excitar de 7 segmentos para indicar un dígito decimal. El display está formado por un conjunto de 7 leds conectados en un punto  común en su salida. Cuando la salida es común en los ánodos, el display es llamado de ánodo común y por el contrario, sí la salida es común en los cátodos, llamamos al display de cátodo común. En el display de cátodo común, una señal alta encenderá el segmento excitado por la señal. La alimentación de cierta combinación de leds, dará una imagen visual de un dígito de 0 a 9.






Sumadores MSI

Ejemplo de sumadores paralelo de 4 bits que están disponibles como circuitos integrados de media escala (MSI) son los dispositivos TTL Schottky 74LS83 y 74LS283.

Las computadoras digitales realizan una variedad de tareas de procesamiento de información. Entre las funciones básicas encontradas están las diversas funciones aritméticas. Sin duda, la operación aritmética más básica es la adición de dos dígitos binarios. Esta adición simple consta de cuatro operaciones elementales posibles, a saber, 0+0=0, 0+1=1, 1+0=1 y 1+1=10.

Las primeras tres operaciones producen una suma cuya longitud es un dígito, pero cuando tanto los bits sumando como adendo son iguales a 1,la suma binaria consta de dos dígitos. El bit significativo más alto de este resultado se denomina acarreo. Un circuito combinacional que lleva a cabo la adición de dos bits se denomina medio sumador. Uno que lleva a cabo la adición de tres bits (dos bits significativos y una cuenta que se lleva a previo) es un sumador completo.






Expansión de sumadores
Un sumador de 4 bits se puede expandir para realizar de dos números de 8 bits, utilizando dos sumadores de 4 bits y conectando a la entrada de acarreo del sumador de menor (Co) a tierra, ya que no existe acarreo en la posición del bit menos significativo, y la salida de acarreo del sumador de menor orden se conecta a la entrada de acarreo del sumador de orden superior.




Preguntas

¿Qué sucede si la SUMATORIA es superior a 9?, ¿qué número se muestra en el DISPLAY y por qué?

El display muestra los números en el sistema hexadecimal, en la cual los números del 10 al 15 se representan con  letras.





En el CI 7448, ¿para qué se utilizan los pines BI/RBO, RBI y LT?

  • El pin LT se utiliza para cambiar a nivel bajo todas las salidas desde “a” hasta  “g” con lo que todos los segmentos del display encendería.

  • El ping RBI se utiliza para apagar los ceros a la izquierda en sistemas de más de una cifra.

  • El ping BI/RBO se utiliza para apagar los ceros a la izquierda en sistemas con más de un display, se usa en conjunción con la entrada RBI.

En el bloque del entrenador denominado HEX 7 SEGMENT DISPLAY, ¿para qué sirven las entradas LE, RBI y la salida RBO?

La función del RBI a nivel bajo (0V) es apagar el display, siempre que LT esté a nivel alto (5V) y todas las entradas A, B, C y D estén a nivel bajo (0V).
La función BI/RBO  a nivel bajo (0V) es apagar el display, independientemente de las demás entradas. Actúa también como salida indicadora de apagado del display RBO.


¿Qué aprendí en esta experiencia?

Aprendí que existen varios sistemas numéricos como el que a diario usamos, por lo general el sistema binario representada por 1 y 0 están referidas a aparatos electrónicos en las cuales 1 es abierto y 0 es cerrado. En adición entendí las operaciones básicas realizadas en clases con este sistema así como convertirlos a sistema arábico (sistema decimal). 

Observaciones:
  • Lo que hacemos con el sumador es sumar claramente pero este caso son códigos binarios que al combinarse resultara un número es cual  podremos apreciar a través del display de 7 segmentos
  • Observe que existen formas para convertir de binarios a arábicos (sistema decimal).
  • Si variamos cada uno de los puntos que están en las puertas de entrada en número que se mostrara será variable pero de forma lógica.
Conclusiones:
  •        Como el nombré lo dice, un display tiene 7 segmentos a,b,c,d,e,f y g las cuales se activaran al ser energizado con un código de 1 y no se activara cuando reciba señal de 0.
  •         Podemos utilizar el método de convertir códigos binomios a decimal para así comprobar nuestro circuito implementado.
  •        La salida LT nos sirve para poner en stop al número que tengamos visualizado en el display, si hacemos un cambio para obtener otro número esto no será posible.
  •        Cuando llevamos acarreo de 1 afecta a lo que observamos a través del display de 7 segmentos por eso debemos de tenerlo en cuenta.



Foto Grupal





Evidencias

1. Vídeo 








https://www.youtube.com/watch?v=CRVL-SAl_Ys&t=486s

2. Simulación de la tabla



3. Tabla