Está en la página 1de 3

CIRCUITO CODIFICADOR

Explica detalladamente el funcionamiento del siguiente circuito codificador de


teclado hexadecimal, 74C922.

Enva tu actividad a travs de este medio.


CODIFICADOR DE TECLADO (74C922)

Actualmente
existen
Circuitos
Integrados
diseados
especficamente para leer las entradas desde un teclado
matricial, tal es el caso del Circuito 74C922, dicho circuito es
un decodificador de teclado hexadecimal, contiene como
entradas las lneas y las columnas del teclado y como salida 4
bits correspondientes a todas las teclas posibles
Bsicamente su funcionamiento es que el chip se encuentra
escaneando el teclado, esperando que una tecla se presione.
Cuando una tecla del teclado es presionado, el pin 12 del
integrado se pone a1. Entonces se enva a los pines 14-17 un
nmero binario de 4 bits correspondiente al botn presionado.
El chip utiliza dos capacitores en los pines 5 y 6. El capacitor
del pin 5 es para escanear y el capacitor del pin 6 es para
anti-rebotes. Se debe cumplir la condicin de que el capacitor
anti-rebote sea 10 veces ms grande que el de escaneo
Existe en el mercado decodificadores que sirven de interfaz
entre el teclado y el microprocesador, un ejemplo es el CI
74C922 para 16 teclas y 74C923 para 20teclas.Estos
integrados tienen su propio circuito de bsqueda a la
frecuencia determinada por capacitores externos o seal de
reloj que se le coloque, tiene resistencias de pull-up internas y
permite identificar la tecla presionada. En este caso cada
tecla no necesita una lnea dedicada y se puede detectar 16
teclas con 4 lneas

74C22 tiene las siguientes caractersticas:


Transforma automticamente el cdigo de la tecla
presionada en un nmero de 4 bits (0000 - 1111).

El chip tiene 4 entradas para X1.X4 y 4 salidas Y1..Y4 que


se conectan alas X1..X4 y Y1..Y4 del teclado matricial y 4
salidas de datos A,B,C,D que identifican la tecla presionada.
Tiene su propio circuito de deteccin, incluyendo
resistencias de pull up para las filas. Pero necesita aadir un
capacitor externo a la entrada OSC para la frecuencia de
bsqueda o utilizar un reloj externo con este propsito. Se
sabe que existe una tecla presionada por que la salida DA
(data available) se pone en alto cuando esto ocurre y puede
ser utilizada como seal de interrupcin. Se debe poner
adems un capacitor para eliminacin de rebotes en KBM,
dimensionado de acuerdo al periodo de rebote, por ejemplo
un capacitor de 1microfaradio, ignora los rebotes de hasta 10
milisegundos La tecla presionada debe ser almacenada en el
momento que DA se pone en alto.

También podría gustarte