Práctica #11.

Nombre de la práctica : El teclado matricial.

Nombre: David Santiago Martínez Molina

Código: 20181005164

Asignatura: Fundamentos de circuitos digitales

Programa : Ingeniería Electrónica

Docente : César Andrey Perdomo Charry


INTRODUCCIÓN: 

Durante este  informe se mostrará el desarrollo de la práctica #11. En  este laboratorio, se pretende primeramente conocer la tarjeta y la Psoc 5LP, que va ser la nueva herramienta para implementar los próximos laboratorios y comprender la asignatura. Para ir conociendo este kit desarrolador, empezamos realizando el funcionamiento de un teclado matricial con su respectiva decodificación y visualización en displays 7 segmentos.

Figura 2. Teclado Matricial.

El uso del teclado es muy importante en la electrónica, ya que a través de estos se puede introducir datos numéricos o hacer que los circuitos hagan algo de acuerdo al número que se presione en el teclado. Estos teclados están configurados como una matriz filas-columnas con la intención de reducir el número de líneas de entrada-salida del microcontrolador. La organización es tal que cada tecla se conecta a una fila y una columna. Y el número de teclas es igual al producto de filas y columnas.




MATERIALES Y EQUIPOS:

    -Psoc 5LP   
    -Computador con Psoc Creator  
    -Tarjeta desarrolladora.
    -Cables con conectores.
    -Teclado Matricial
    -Display 7 segmentos.

METODOLOGÍA:  

Teniendo en cuenta el circuito proporcionado que corresponde a un ejercicio del libro "Introducción al PSoC5LP. Teoría y aplicaciones básicas." dicho apartado fue suministrado por el docente de la asignatura. Se tiene que el circuito realizado es :


Según el texto, el circuito realizado anteriormente se baso en el decodificador comercial 74C922 que decodifica un teclado matricial de hasta 4x4 teclas. Cómo se observa el circuito esta conformado por 4 entradas, las cuales son las Filas y 9 salidas entre las cuales se encuentran las columnas, las salidas y un LED el cual se implementará en el led que viene en la Psoc, con esto se tiene que cuando se presione algún botón del teclado, dicho led debe encender y con esto se comprueba su correcto funcionamiento. 
Ahora ya que tenemos este componente, lo siguiente que hay que implementar es un decodificador a binario Natural, ya que se pudo observar que cuando se programa la tarjeta con el circuito mostrado anteriormente, al presionar alguna tecla, en la salida se obtiene un número binario diferente al que oprimimos, entonces para ello es necesario crear dicho decodificador.  Para realizar este decodificador, se tiene la siguiente tabla de verdad, teniendo en cuenta las salidas sin decodificar y las salidas que se necesitan. Entonces:


Siguiendo la tabla de verdad anterior, para realizar este decodificador se acudió al LUT que nos proporciona el simulador, y se procedió a llenar de la siguiente manera: 


Y como resultado se obtiene el siguiente componente:
Ahora para poder observar dicho número en el display 7 segmentos, es necesario construir un decodificador de binario a 7 segmentos, dicho decodificador ya había sido construido anteriormente(Ver práctica#5),teniendo en cuenta la siguiente tabla de verdad: 


Entonces el circuito implementado es:

Y el componente queda de la siguiente manera:
Con esto implementado, se tiene que el circuito completo corresponde a:


En donde las salidas: Punto, Com_A, Com_B, Com_C, Com_D, corresponden al segmento que es un punto y a los cátodos comunes de los 4 displays. Y como se puede observar, los 4 displays van a encender y el punto de cada display también permanecerá encendido.

ANÁLISIS DE RESULTADOS:  

Con el circuito anterior ya realizado, se programo la Psoc y se procedió a comprobar su funcionamiento. El circuito realizado en la tarjeta desarrolladora, se implemento de esta manera:


Lo cuál corresponde al siguiente montaje planteado por el docente para evitar inconvenientes :

Finalmente, en el siguiente vídeo se muestra el funcionamiento del laboratorio realizado:


CONCLUSIONES: 

-Con esta práctica pudimos conocer más sobre Psoc y poco a poco ir manejando el programa, además de que también se pudo comprobar la tarjeta desarrolladora y por fin ver los resultados plasmados y verificar el funcionamiento del circuito planteado.

-Es importante recalcar que ahora con la construcción de este decodificador, se tiene un componente muy importante y que nos va a servir mucho para las prácticas que se vienen.

FUENTES:

-Circuito tomado de https://drive.google.com/file/d/0BwcCkLnmg0W-bmNNcEdaQ2RzTkE/view- Introducción al PSoC5LP. Teoría y aplicaciones básicas. César Perdomo, Julián Camargo.
- Simulador utilizado : Psoc 5LP.