viernes, 16 de noviembre de 2018

LABORATORIO NRO. 13


CIRCUITOS DIGITALES-3


Laboratorio N°13:
MATRIZ LED 


1. COMPETENCIA ESPECIFICA DE LA SESION:



  • Implementación de circuitos temporizadores.
  • Implementación de circuitos generadores de clock.
  • Implementación de circuito contador utilizando temporizadores y generadores de clock.


|. MARCO TEORICO:

Matriales que se utilizaron en el laboratorio


1. INTEGRADO 4017 

1.1 Descripción:



Se trata de un contador/divisor o decodificador con 10 salidas. Estructural mente está formado por un contador Johnson de 5 etapas que puede dividir o contar por cualquier valor entre 2 y 9, con recursos para continuar o detenerse al final del ciclo.



  1.2 Diagrama de funciones:


 Para comprender mejor su funcionamiento lo haremos utilizando el diagrama de funciones.

Con las entradas "Habil. Reloj" y "Reset" a tierra, el contador avanza una etapa a cada transición positiva de la señal de entrada (Reloj). Partiendo entonces de la situación inicial en que "S0" se encuentra a nivel alto y todas las demás a nivel bajo. Con la llegada del primer pulso de entrada tenemos la primera transición. "S0" pasa a nivel bajo y "S1" a nivel alto, todas las demás permanecen en cero.

Con el segundo pulso, "S1" pasa a nivel bajo y "S2" a nivel alto, y así sucesivamente hasta la última.

 1.3 Terminales:

--"Habil. Reloj" si está a tierra, hará que se inicie un nuevo ciclo. si está a VDD se consigue solo un ciclo de funcionamiento.

--"Carry-Out" Este terminal proporciona un ciclo completo a cada 10 pulsos de entrada, pudiendo usarse para excitar otro 4017 para división sucesiva de frecuencia o recuento por un número superior a 10




--"Reset" Si se le aplica un nivel alto, lleva ese nivel al terminal "S0", volviendo a iniciar el recuento. Eso significa que si conectamos este terminal a cualquier salida, cuando ésta se lleve a nivel alto se iniciará un nuevo ciclo. Es decir que si conectamos "S4" a la entrada "Reset" tendremos un recuento sólo hasta 4.



 2. Contador 74190


- El contador 74190 responde a un diseño muy similar al 74191 con la única diferencia que cuenta  en década o BCD ( del 0 al 9).


2.1 CARGA PARALELA ASÍNCRONA:

-Dispone de una entrada LOAD para carga paralela asíncrona, es decir si LOAD = 0, las salidas de los  flip-flops QD, QC,QB,QA  se hacen iguales a las entradas D,C,B,A (Data inputs) independientemente  del reloj y de las otras entradas de control. En el gráfico de diagramas de tiempo se puede observar  que al hacer Load =0, el contador se carga en el 7 decimal ( QD =0,QC=1,QB=1,QA=1).

2.2 CONTEO ASCENDENTE (COUNT UP):

-Debe estar la entrada LOAD en nivel alto, la entrada  ENABLE en 0 para que el conteo esté habilitado, y  además la entrada DU (Down/Up) debe estar en nivel bajo. En el gráfico podemos observar que en decimal  después de que fué cargado en 7 el contador cuenta en decimal : 8, 9,0,1,2 , en cada flanco de subida del reloj, y se inhibe o bloquea en el 2.

2.3 CONTEO BLOQUEADO (INHIBIT):

-Si LOAD = 1 , y CTEN (Count Enable) = 1, el contador se bloquea en el ultimo número al que hubiese  llegado, sin importar en que esté la entrada Down/Up. En el gráfico observamos que el contador después de  haber llegado al 2, aunque transcurren 2 pulsos de reloj más, el conteo está inhibido, puesto que el Enable está en nivel alto.

2.4 CONTEO DESCENDENTE (COUNT DOWN):

-Si LOAD =1, ENABLE =0, y DU = 1, el contador desciende cada flanco de subida del reloj.En el gráfico  observamos que el contador después que se habilita al colocar nuevamente ENABLE =0, desciende del 2  al 1, luego pasa al 0, y sigue en forma descendente: 9,8,7.

2.5 SALIDA MAX/MIN:

- Da un Nivel Alto al llegar el contador al valor más alto o máximo (9 al contar ascendentemente), permaneciendo  en alto durante todo el pulso del reloj, o  al llegar el contador al valor más bajo o mínimo (0 al contar descendentemente), permaneciendo en alto durante todo el periodo del reloj.

2.6 SALIDA RIPLE CLOCK (RCO):

- Detecta mediante un nivel bajo, cuando el conteo ha llegado al 9 cuando asciende, o al 0 cuando desciende, pero solamente durante el semiperíodo del reloj correspondiente al nivel bajo del mismo.
Esta salida es muy útil para hacer cascada utilizando dos 74190, para que efectúen conteo de unidades y  decenas, por ejemplo un contador que cuente del 0 al 99.

3.DECODIFICADOR 7447


- El circuito integrado 7447 es un circuito que decodifica señales binarias de 4 bits en unas lineas de salida que  posterior mente pueden ser representadas por un display de 7 segmentos mostrando los dígitos  decimales. A continuación se muestra el datasheet del C.I. 7447 donde se puede observar que los pines  7,1,2 y 6 funcionan como entradas de un numero binario, mientras los pines 9,10,11,12,13,14,15 pertenecen a las lineas de salida y a cada uno de estos pines le corresponde un segmento del display. También se  encuentran los pines de alimentación 16+ y 8- y los pines de control.

4. MATRIZ DE LED 7X5

        - La Matriz de LEDs que se usara en este ejemplo es una como la de la foto superior, esta es de 5  columnas por 7 filas, las columnas son representadas por una C y las filas por una R, en la imagen inferior podemos ver como se encuentran distribuidos los pines de la matriz a usar.



5. DESARROLLO DEL LABORATORIO

- Se tiene que formar la letra E en la matriz de led utilizando componentes que ya se menciono anteriormente que son: 7447, 4017, 74190 y entre las compuertas lógicas que son AND, OR Y  NOT y un 555 para que esto sirva como nuestro CLOCK, por el 4017 entra señal positiva esto hace como un contador en anillo y por el 7447 tiene que entrar lo negativo, básicamente lo que hace que funcione la letra E son las compuertas lógicas que se tiene que descifran, se le muestra de como se descifro las compuertas.






3. SIMULADOR EN PROTEUS:



Simulación en el Laboratorio:









4. VIDEO DE EVIDENCIA:


filmora.go.8.2

https://youtu.be/dK5T3t20buk





5. OBSERVACIONES:

  • -Para el 74190, también se puede reemplazar por un 74192 , pero se conecta de diferente forma los pines.
  • -Las compuertas digitales básicamente es la base para que se forme la letra E en la matriz de Led.
  • -Del chip integrado 74190 las salidas de Q0,Q1,Q2 formamos su ecuación tan solo poniendo números binarios del 1 al 4, bueno esto es dependiendo a la letra que quieres formar.
  • -Se observó que el desarrollo del laboratorio se conectó las salidas de la matriz de leds a tierra (GND) para que los leds se enciendan de derecha a izquierda
  • -Se observó que en la simulación en el proteus se usó un generador de pulsos DCLOCK  para enviar la señal a través del contador 4017.
  • - Al generar el circuito hubo una pequeña falla al poder relacionar los circuitos , al inicio se penso que era por algún chip que estaba fallando, pero resulto ser por un cable que no conducía la energía el cual impedia el correcto desarrollo del circuito
  • - En la simulación resulto lograrse con total normalidad pero al implementarlo en físico no resulto tal cual se proyecto por diversos factores, uno de los mas importantes es las resistencias que se tienen que colocar a la matriz 5x7.
  • -En este laboratorio se observo que la programación del arduino usa códigos, los cuales deben ser escritos correctamente para que pueda subir los datos al arduino.
  • -Se observo que en la programación los puntos, comas corchetes, son indispensables, pues sin estos el codigo esta incompleto y no funcionara el circuito.
  • 6. CONCLUSIONES
  • -  Se concluye que se puede fomar cualquier tipo de letra en la matriz de Led, pero dependerá de las compuertas que utilices en ella para realizar el proyecto.
  • - Se concluye  haber implementado el contador de anillo en nuestra matriz de Led junto con el proyecto realizado, para así poder formar una letra.
  • Se logró realizar la conexión de los diferentes chips aprendidos en sesiones anteriores para la elaboración de este laboratorio.
  • Al usar cualquier tipo de componente se debe comprobar su funcionamiento optimo antes de armar todo el circuito para un mejor rendimiento reduciendo el porcentaje de error.
  • Se logro concluir que los circuitos con leds conectados a un arduino, pueden prenderse en un orden establecido, de acuerdo a la programación que aya recibido.
  • Se logro concluir que el arduino que se utilizo, específicamente el UNO, nos da la facilidad de hacer prender nuestro circuito como mas queramos, es decir, que le podamos dar el uso necesario mientras se haga la programación correcta.

7. FOTO GRUPAL


sábado, 10 de noviembre de 2018

LABORATORIO NRO. 12


CIRCUITOS DIGITALES-3


Laboratorio N°12:
MATRIZ LED 


1. COMPETENCIA ESPECIFICA DE LA SESION:



  • Implementación de circuitos temporizadores.
  • Implementación de circuitos generadores de clock.
  • Implementación de circuito contador utilizando temporizadores y generadores de clock.


|. MARCO TEORICO:

Matriales que se utilizaron en el laboratorio


1. INTEGRADO 4017 

1.1 Descripción:



Se trata de un contador/divisor o decodificador con 10 salidas. Estructural mente está formado por un contador Johnson de 5 etapas que puede dividir o contar por cualquier valor entre 2 y 9, con recursos para continuar o detenerse al final del ciclo.



  1.2 Diagrama de funciones:


 Para comprender mejor su funcionamiento lo haremos utilizando el diagrama de funciones.

Con las entradas "Habil. Reloj" y "Reset" a tierra, el contador avanza una etapa a cada transición positiva de la señal de entrada (Reloj). Partiendo entonces de la situación inicial en que "S0" se encuentra a nivel alto y todas las demás a nivel bajo. Con la llegada del primer pulso de entrada tenemos la primera transición. "S0" pasa a nivel bajo y "S1" a nivel alto, todas las demás permanecen en cero.

Con el segundo pulso, "S1" pasa a nivel bajo y "S2" a nivel alto, y así sucesivamente hasta la última.

 1.3 Terminales:

--"Habil. Reloj" si está a tierra, hará que se inicie un nuevo ciclo. si está a VDD se consigue solo un ciclo de funcionamiento.

--"Carry-Out" Este terminal proporciona un ciclo completo a cada 10 pulsos de entrada, pudiendo usarse para excitar otro 4017 para división sucesiva de frecuencia o recuento por un número superior a 10




--"Reset" Si se le aplica un nivel alto, lleva ese nivel al terminal "S0", volviendo a iniciar el recuento. Eso significa que si conectamos este terminal a cualquier salida, cuando ésta se lleve a nivel alto se iniciará un nuevo ciclo. Es decir que si conectamos "S4" a la entrada "Reset" tendremos un recuento sólo hasta 4.



 2. Contador 74190


- El contador 74190 responde a un diseño muy similar al 74191 con la única diferencia que cuenta  en década o BCD ( del 0 al 9).


2.1 CARGA PARALELA ASÍNCRONA:

-Dispone de una entrada LOAD para carga paralela asíncrona, es decir si LOAD = 0, las salidas de los  flip-flops QD, QC,QB,QA  se hacen iguales a las entradas D,C,B,A (Data inputs) independientemente  del reloj y de las otras entradas de control. En el gráfico de diagramas de tiempo se puede observar  que al hacer Load =0, el contador se carga en el 7 decimal ( QD =0,QC=1,QB=1,QA=1).

2.2 CONTEO ASCENDENTE (COUNT UP):

-Debe estar la entrada LOAD en nivel alto, la entrada  ENABLE en 0 para que el conteo esté habilitado, y  además la entrada DU (Down/Up) debe estar en nivel bajo. En el gráfico podemos observar que en decimal  después de que fué cargado en 7 el contador cuenta en decimal : 8, 9,0,1,2 , en cada flanco de subida del reloj, y se inhibe o bloquea en el 2.

2.3 CONTEO BLOQUEADO (INHIBIT):

-Si LOAD = 1 , y CTEN (Count Enable) = 1, el contador se bloquea en el ultimo número al que hubiese  llegado, sin importar en que esté la entrada Down/Up. En el gráfico observamos que el contador después de  haber llegado al 2, aunque transcurren 2 pulsos de reloj más, el conteo está inhibido, puesto que el Enable está en nivel alto.

2.4 CONTEO DESCENDENTE (COUNT DOWN):

-Si LOAD =1, ENABLE =0, y DU = 1, el contador desciende cada flanco de subida del reloj.En el gráfico  observamos que el contador después que se habilita al colocar nuevamente ENABLE =0, desciende del 2  al 1, luego pasa al 0, y sigue en forma descendente: 9,8,7.

2.5 SALIDA MAX/MIN:

- Da un Nivel Alto al llegar el contador al valor más alto o máximo (9 al contar ascendentemente), permaneciendo  en alto durante todo el pulso del reloj, o  al llegar el contador al valor más bajo o mínimo (0 al contar descendentemente), permaneciendo en alto durante todo el periodo del reloj.

2.6 SALIDA RIPLE CLOCK (RCO):

- Detecta mediante un nivel bajo, cuando el conteo ha llegado al 9 cuando asciende, o al 0 cuando desciende, pero solamente durante el semiperíodo del reloj correspondiente al nivel bajo del mismo.
Esta salida es muy útil para hacer cascada utilizando dos 74190, para que efectúen conteo de unidades y  decenas, por ejemplo un contador que cuente del 0 al 99.

3.DECODIFICADOR 7447


- El circuito integrado 7447 es un circuito que decodifica señales binarias de 4 bits en unas lineas de salida que  posterior mente pueden ser representadas por un display de 7 segmentos mostrando los dígitos  decimales. A continuación se muestra el datasheet del C.I. 7447 donde se puede observar que los pines  7,1,2 y 6 funcionan como entradas de un numero binario, mientras los pines 9,10,11,12,13,14,15 pertenecen a las lineas de salida y a cada uno de estos pines le corresponde un segmento del display. También se  encuentran los pines de alimentación 16+ y 8- y los pines de control.

4. MATRIZ DE LED 7X5

        - La Matriz de LEDs que se usara en este ejemplo es una como la de la foto superior, esta es de 5  columnas por 7 filas, las columnas son representadas por una C y las filas por una R, en la imagen inferior podemos ver como se encuentran distribuidos los pines de la matriz a usar.



5. DESARROLLO DEL LABORATORIO

- Se tiene que formar la letra E en la matriz de led utilizando componentes que ya se menciono anteriormente que son: 7447, 4017, 74190 y entre las compuertas lógicas que son AND, OR Y  NOT y un 555 para que esto sirva como nuestro CLOCK, por el 4017 entra señal positiva esto hace como un contador en anillo y por el 7447 tiene que entrar lo negativo, básicamente lo que hace que funcione la letra E son las compuertas lógicas que se tiene que descifran, se le muestra de como se descifro las compuertas.



3. SIMULADOR EN PROTEUS:



Simulación en el Laboratorio:









4. VIDEO DE EVIDENCIA:


filmora.go.8.2

https://www.youtube.com/watch?v=eh71bRpW1RM&t=13s





5. OBSERVACIONES:

  • -Para el 74190, también se puede reemplazar por un 74192 , pero se conecta de diferente forma los pines.
  • -Las compuertas digitales básicamente es la base para que se forme la letra E en la matriz de Led.
  • -Del chip integrado 74190 las salidas de Q0,Q1,Q2 formamos su ecuación tan solo poniendo números binarios del 1 al 4, bueno esto es dependiendo a la letra que quieres formar.
  • -Se observó que el desarrollo del laboratorio se conectó las salidas de la matriz de leds a tierra (GND) para que los leds se enciendan de derecha a izquierda
  • -Se observó que en la simulación en el proteus se usó un generador de pulsos DCLOCK  para enviar la señal a través del contador 4017.
  • - Al generar el circuito hubo una pequeña falla al poder relacionar los circuitos , al inicio se penso que era por algún chip que estaba fallando, pero resulto ser por un cable que no conducía la energía el cual impedia el correcto desarrollo del circuito
  • - En la simulación resulto lograrse con total normalidad pero al implementarlo en físico no resulto tal cual se proyecto por diversos factores, uno de los mas importantes es las resistencias que se tienen que colocar a la matriz 5x7.
  • -En este laboratorio se observo que la programación del arduino usa códigos, los cuales deben ser escritos correctamente para que pueda subir los datos al arduino.
  • -Se observo que en la programación los puntos, comas corchetes, son indispensables, pues sin estos el codigo esta incompleto y no funcionara el circuito.
  • 6. CONCLUSIONES
  • -  Se concluye que se puede fomar cualquier tipo de letra en la matriz de Led, pero dependerá de las compuertas que utilices en ella para realizar el proyecto.
  • - Se concluye  haber implementado el contador de anillo en nuestra matriz de Led junto con el proyecto realizado, para así poder formar una letra.
  • -Se concluye haber terminado con el proyecto de la semana 12 , haciendo LA PROYECCION DE LA E con sus respectiva implementación y la simulación en proteus.
  • Se logró crear e implementar un circuito donde se muestre a letra E a través de la matriz de leds.
  • Se logró realizar la conexión de los diferentes chips aprendidos en sesiones anteriores para la elaboración de este laboratorio.
  • Al usar cualquier tipo de componente se debe comprobar su funcionamiento optimo antes de armar todo el circuito para un mejor rendimiento reduciendo el porcentaje de error.
  • Se logro concluir que los circuitos con leds conectados a un arduino, pueden prenderse en un orden establecido, de acuerdo a la programación que aya recibido.
  • Se logro concluir que el arduino que se utilizo, específicamente el UNO, nos da la facilidad de hacer prender nuestro circuito como mas queramos, es decir, que le podamos dar el uso necesario mientras se haga la programación correcta.

7. FOTO GRUPAL



jueves, 15 de marzo de 2018

LABORATORIO NRO. 11


CIRCUITOS DIGITALES-3


Laboratorio N°11:
CONTADOR EN ANILLO DE MATRIZ LED 


1. COMPETENCIA ESPECIFICA DE LA SESION:



  • Implementación de circuitos temporizadores.
  • Implementación de circuitos generadores de clock.
  • Implementación de circuito contador utilizando temporizadores y generadores de clock.


2. MARCO TEORICO:


TEORIA DE MATRIZ DE LEDS



Una matriz de LEDs consiste en un arreglo de LEDs que pueden ser encendidos y apagados individualmente desde un microntrolador. Pueden pensar en ella como una  pantalla de pocos pixeles en los cuales pueden presentar gráficos y textos, tanto estáticos como en movimiento.



Existen Matriz de led de tipo Anado común y Catodo común lo que hace esto es invertir el Led que se encuentra internamente variando sus pines , y gracias a esto nos podremos dar cuenta de que tipo es.


REGISTRO EN SERIE


Observamos que la entrada S del primer biestable está conectado a la entrada y está negada a la entrada R. Con esto se consigue que, cuando en la entrada haya un 1, el primer biestable contendrá un 1 (Q=1, Q’=0) y los demás un 0. Con la siguiente señal de reloj el bit almacenado en el primer biestable se desplazará al siguiente y así uno tras otro hasta la salida en serie.







CONTADORES EN ANILLO

Esto básicamente es un registro de desplazamiento que tiene salida  conectado a la entrada , esta conectado con una serie de Flip flosp DE TIPO (D),  Esto tiene entradas RESET y CLEAR, conectados en cascado y disparos de forma sincrono , podemos decir que es un contador sincrono de 4 bits.






                                   INTEGRADO 4017

Se trata de un contador/divisor o decodificador con 10 salidas. Estructuralmente está formado por un contador Johnson de 5 etapas que puede dividir o contar por cualquier valor entre 2 y 9, con recursos para continuar o detenerse al final del ciclo, este integrado esta compuesto internamente por Flip Flops de tipo D que estan conectado en serie.




3. SIMULADOR EN PROTEUS:



Simulacion en el Laboratorio:









4. VIDEO DE EVIDENCIA:


filmora.go.8.2

https://youtu.be/9A_8OXucTT8


y tambien:






5. OBSERVACIONES:

-El componente 4017  entrega señales  positivas, por ello esto llega a la matriz con la entrada Ánodo.

-Para la conexión de un cátodo común: Que a su entrada de una matriz 5x7 de los 5 pines esta con una señal negativa osea Cátodo y como nuestro 4017 vota una señal positiva esto se tiene que invertir con un NOT para que llegue positivo a los 5 pines de la Matriz de Led y viceversa con la la salida positiva, que tambien se tiene que invertir con un NOT en la salida de 7 pines.

-Generalmente una matriz de led no te tiene varios pines, por ello se tiene que reconocer si es de tipo ÁNODO COMÚN O CÁTODO COMÚN.

-En el integrado 4017 el pin 1 se le conecta al pin 15 para que este se pueda a resetear y volver a repetir la secuencia que esta haciendo anteriormente.

-El pulso que se le da por el pin 14 si esta conectada a  tierra, hará que se inicie un nuevo ciclo. si está a VDD se consigue solo un ciclo de funcionamiento.

6. CONCLUSIONES


-Se concluye que un 4017 sirve para que dividir o  contar secuencial mente  de valores 2 y 9 con recursos para continuar o detenerse al final del ciclo.

-Un 4017 esta constituido por varios Flip Flops de tipo d  internamente que esto forma el integrado (contador de Jhonson de  5 etapas) esto se puede hace que los Flips Flops esten en serie y puedan ser conectados para que esto empiece a contar secuencial mente.

-El contador de anillo constituye en  un registro de desplazamiento en el cual la entrada del 1er flip-flop esta condicionada por la salida del ultimo, constituyendo así una cadena cerrada. (Es parecido al contador de Johnson)

-Contador en anillo Es un registro de corrimiento básico en el que los datos no se pierden al desplazarse, en vez de ello la información rota debido a que los biestables de los extremos se encuentran interconectados, de tal forma que los datos se desplazan en forma de anillo.


-Se concluye que se pudo realizar la implementacion de registros en serie y contador en anillo con registro serie con sus diverso conceptos.
7. FOTO GRUPAL