terça-feira, 3 de julho de 2007

HB1240: HUB I2C

O HUB I2C foi batizado, seguindo a nomenclatura do Hot-Bit de HB-1240. Eu incorporei 2 leds ao projeto, e atualizei o 'lay-out':



Segue abaixo o diagrama do HUB I2C. A alimentação para os dispositivos I2C é mantida desligada enquanto o dispositivo não está sendo acessado, a fim de economizar energia e de não interferir com o funcionamento do joystick. Caso seja necessário manter algum dispositivo alimentado o tempo todo, ele pode ser conectado à porta destinada ao 'joystick'.

Cada uma das 4 portas possui 2 resistores de 'pull-up' ou 'pull-down' de forma a fornecer um sub-endereço, permitindo assim conectar mais de um dispositivo de mesmo endereço principal à uma mesma porta de joystick.



Os dispostivos I2C podem ser acionados através das ritinas básicas de acesso, publicadas em post anterior.

O projeto inteiro pode ser baixado na página de projetos do Igor

Um comentário:

Alexandre Souza, o Tabajara disse...

Ola Danjovic! Mais uma excelente ideia!
Meus comentarios:
- Acho que o DB-9 nao é o conector mais apropriado pra esse tipo de "sistema". Ja pensou em algo mais simples/barato?
- Nao poderia usar a porta de impressora, que é bidirecional (pelo menos um pino) e ninguem usa?
- Tem um pequeno espaço nas roms do Expert/Hotbit que poderia ser usado pra incluir nativamente o codigo de boot I2C. Que tal a ideia?

Po, aparece no msn pra gente trocar umas ideias, o meu é webmaster@pinball-taito.com.br