sábado, 7 de junho de 2014

Emulador de Teclado com AVR para os TKs

Como o gerador de Wait State funcionou bem, já é possível delinear um emulador de teclado para o TK usando apenas 4 chips. 


Se considerarmos que para conectar um um teclado externo no TK já é necessário utilizar um decodificador e um buffer, então dá pra ver que este circuito já está beirando o limite da simplicidade. Talvez seja possível utilizar um PIC que possua uma PSP (como o 18F4520) e deixar de usar o buffer, daí a interface fica com apenas 3 CIs, mas não creio que a diferença de preço compense.

Eu estou considerando usar um ATMega88, porém qualquer microcontrolador com pelo menos 17 pinos consegue dar conta do recado.

Os sinais necessários são:
A[8..15] - (8 pinos) para a seleção de linha
D[0..4] - (5 pinos) para a leitura das teclas de cada linha (via buffer)  
PS2CLK e PS2DAT - (2 pinos) para interface com o teclado PS/2
/ULARD - (1 pino) Interrupção externa.   
RELEASE - (1 pino) para destravar o gerador de Wait State

 




Nenhum comentário: