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





















jueves, 15 de marzo de 2018

LABORATORIO NRO. 2

PUERTAS Y FUNCIONES LÓGICAS

FASE 2:
DISEÑO DE CIRCUITOS 
COMBINACIONALES

AUTOMATIZAR EL RIEGO 
DE UNA PLANTA

    1.    CAPACIDAD TERMINAL
·         Identificar las aplicaciones de la Electrónica Digital.
·         Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
·         Implementar circuitos de lógica combinacional y secuencial.
    2.    COMPETENCIA ESPECIFICA DE LA SESION
·         Comprobar las tablas de verdad de puertas lógicas y sus combinaciones.
·         Conocer las principales Puertas Lógicas, su simbología y comportamiento.
·         Utilizar un SIMULADOR para comprobar el comportamiento de los mismos.
·         Utilizar métodos de simplificación de compuertas lógicas.

    3.    CONTENIDO A TRATAR
·         Tablas de Verdad, Mapas de Karnaugh, puertas lógicas, Combinación de puertas lógicas.
    4.    FUNDAMENTO TEÓRICO

PUERTA OR EXCLUSIVA
La puerta xor (también se le denomina así) de dos variables es aquella que toma el valor de 1 solo cuando las variables toman el valor de 1
Circuito



PUERTA NOR EXCLUSIVA
También conocida como XNOR opera en forma exactamente opuesta a una compuerta XOR, entregando una salida baja cuando una de sus entradas es baja y la otra es alta y una salida alta cuando sus entradas son ambas altas o ambas bajas.
Es decir que una compuerta XNOR indica, mediante un lógico que su salida, cuando las dos entradas tienen el mismo estado.
Esta característica la hace ideal para su utilización como verificador de igual en comparadores y otros circuitos aritméticos.

Tabla de verdad simbología



Para efectos prácticos una compuerta XNOR es igual una compuerta XOR seguida de un inversor




    5.    RESULTADOS

PLANTEAMIENTO DEL PROBLEMA:
El circuito que acciona el toldo que debe funcionar según las siguientes características:
·        Independientemente del resto de señales de entrada, siempre que llueva se debe de extender el toldo para evitar que se moje la terraza. No se considerará posible que simultáneamente llueva y haga sol.
·         Si hace viento se debe extender el toldo para evitar que el viento moleste. Sin embargo, hay una excepción: aun cuando haya viento, si el día está soleado y hace frío en la casa, se recogerá el toldo para que el sol caliente la casa.
·         Por último, si no hace viento ni llueve, sólo se bajará el toldo en los días de sol y cuando haga calor en el interior, para evitar que se caliente mucho la casa.

-          Procedemos a desarrollar la tabla de la verdad con las condiciones mostradas.

S
V
L
F
SALIDA
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
1
1
0
1
0
0
1
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
0
1
0
1
0
X
1
0
1
1
X
1
1
0
0
1
1
1
0
1
0
1
1
1
0
X
1
1
1
1
X
DONDE:
S: SOL
V: VIENTO
L: LLUVIA
F: FRIO o NO HAY CALOR

-          Ahora procedemos a utilizar el mapa de karnaugh, la cual también se encuentra de modo online vía internet.















Como se puede ver las variables se escogen.


-          A continuacion abriremos el PROTEUS el cual es programa de simulacion, es paso antes de proceder a implementar con los componentes fisicos.







-          Inmediatamente el programa online nos mostrara un esquema el cual nosotros seguiremos para utilizarlos en el PROTEUS.



Empezamos abriendo el programa despues agregamos los componentes que se usaran los cuales son:
-          Señal de salidad
-          Señales de entrada
-          Puertas AND
-          Puertas OR
-          Puertas NOT

-          Procedemos a utilizar los puertos logicos fisicos en nuestro proboard, haremos las conexiones guiandonos del esquema y comprobaremos con nuestras condiciones la veracidad de nuestro trabajo.




-          Como se puedo observar en el video, el esquema funciona.

LINK DEL VIDEO: https://www.youtube.com/watch?time_continue=32&v=ndvjOyrLKUc

6. OBSERVACIONES Y CONCLUSIONES
OBSERVACIONES
·         Para que llegue tensión al protoboard, en este caso se acoplo un dispositivo al lado de este quedando energizado todo el equipo
·         El equipo auxiliar utilizado para energizar el protoboard también presentaba entradas y salidas (IN,OUT)
·         El cable de alimentación hacia el protoboard en este caso tiene que ser +5vdc y -5vdc
·         El circuito se cierra poniendo una terminal a los 5 voltios DC y la otra a tierra
·         En la operación de la puerta OR se suele colocar el signo + para poder identificarla
·         En ocasiones los conductores utilizados no presentaban continuidad es decir estaban en mal estado.

CONCLUSIONES
·         Se logró implementar el circuito, como también hacerlo totalmente digital. Esto gracias a una conexión entre la computadora y el protoboard a través de un cable
·         Se utilizó un software de simulación online, en este se podía obtener resultados en mucho menos tiempo además de obtener el circuito completamente desarrollado.
·         Se logró comprender el funcionamiento de las diferentes puertas lógicas además de su correcta implementación en el protoboard
·         Se pudo reconocer el tipo de simbología utilizado en las puertas lógicas esto debido a una explicación previa antes del desarrollo del laboratorio
·         Se implementó correctamente el circuito en el protoboard  sabiendo que  primero este se desarrolló en un simulador para poder entenderlo mejor
·         Las herramientas brindadas en el laboratorio tales como un software de simulación nos facilitaron el estudio de este, además de entender su funcionamiento de como funciona una puerta lógica ,evitando errores frecuente en el armado del circuito 


¿Qué he aprendido de esta experiencia?

Aprendí que el mapa de karnaugh no se limita, pues puede formar un siclo es en forma tridimensional por así decirlo.
Desarrolle aptitudes para cambiar las puertas analógicas para resolver dicho problema.

7. FOTO GRUPAL