domingo, 8 de junho de 2014

Placa para o Emulador de teclado com AVR (atualizado)

Uma vez que o gerador de /WAIT funcionou corretamente, projetei uma placa de circuito impresso para o circuito, com as seguintes funcionalidades:
  1. Botão de Reset (que reseta não só o Z80 mas também o AVR)
  2. Header Serial para a reprogramação do circuito (com suporte a Auto-Programação, como no Arduino Severino)
  3. Montagem em conector EDGE ou com headers para encaixar na Interface M1 do Edu Luccas (assim que pretendo utilizar a minha). Nesse caso tem que serrar a parte de baixo da placa e soldar os headers diretamente nas ilhas.
  4. Jumper para habilitar/desabilitar a interface
  5. Três opções para montagem do conector para o teclado:
  • Mini-DIN 6 pinos
  • USB (alguns teclados revertem para o modo PS/2 quando não conseguem estabelecer comunicação via USB)
  • Header para montagem do conector para painel (esta opção vai ser útil para montagem dentro da M1). 

Eu cheguei a pensar em manter apenas o conector USB pois o conector Mini-DIN é mais caro e mais difícil de ser encontrado. Porém mas acabei deixando desse jeito mesmo.

Também pensei (caso dispensasse o mini-din) foi colocar um bootloader USB e usar um cabo USB A-A para reprogramar o circuito usando um bootloader baseado em V-USB compatível com USBASP, mas acabei deixando a serial mesmo, por conta da facilidade que ela traz na hora de se fazer o Debug do circuito.




A placa ficou com aproximadamente 76 x 55 mm

As fotos abaixo são da placa do protótipo assim que terminou de ser corroída.



Um comentário:

Unknown disse...

BOm..
sou leigo no assunto e pesquisando na net encontrei seu projeito . queria saber se da pra emular 10 teclas de um teclado usando seu projeto.. ou se vc teria outro q eu possa usar para este fim.

se conseguir seu contato explico melhor o que eu queria fazer ..

quero usar uma interface para fazer funcionar minha maquina de musica . por isso preciso de um projeto assim espero contato obrigado