Mudanças entre as edições de "Placa KC89C72"
Ir para navegação
Ir para pesquisar
Linha 21: | Linha 21: | ||
* 595 (conversor serial para paralelo) para reduzir o número de interconexões com o microcontrolador |
* 595 (conversor serial para paralelo) para reduzir o número de interconexões com o microcontrolador |
||
* LM386 (amplificador de audio) para reproduzir o som diretamente em um alto falante |
* LM386 (amplificador de audio) para reproduzir o som diretamente em um alto falante |
||
+ | ** Circuito básico: http://web.mit.edu/6.s28/www/schematics/lm386.htm |
||
* Oscilador de 2MHz |
* Oscilador de 2MHz |
||
+ | ** Ideia inicial oscilador a cristal com 74HC00 - cristal de 2MHz não é muito comum |
||
+ | ** [http://www.simandl.cz/stranky/zxs/zxs_a.htm Spectrum ZX] e [http://8bit.yarek.pl/upgrade/zx.ay/ Timex 2048] usam oscilador RC @ 1.7MHz - parece ser a melhor opção |
||
+ | ** Ideia maluca: usar uControlador de 8 pinos para gerar o sinal a partir do oscilador interno |
||
A conexão da placa com o microcontrolador será através de um conector com os seguintes sinais: |
A conexão da placa com o microcontrolador será através de um conector com os seguintes sinais: |
Edição das 16h26min de 11 de setembro de 2013
Placa para Experiências com Chip de Som AY-3-8910 / KC89C72
O CI AY-3-8910 é um gerador programável de sons, usado em jogos arcade e microcomputadores pessoais como o ZX Spectrum e MSX. O objetivo deste projeto é fazer uma placa para facilitar experiências em conjunto com o Arduino e outros microcontroladores.
Será usado o chip KC89C72 que é um clone chinês do AY-3-8910.
Responsáveis em ordem alfabética
Referências
- Descrição do AY-3-8910 na Wikipedia (english)
- Descrição do AY-3-8910 na Wikipedia (português)
- Exemplo no Arduino Playground
- Datasheet (pdf)
Circuito
A placa conterá um soquete para o KC89C72 e os seguintes circuitos de apoio:
- 595 (conversor serial para paralelo) para reduzir o número de interconexões com o microcontrolador
- LM386 (amplificador de audio) para reproduzir o som diretamente em um alto falante
- Circuito básico: http://web.mit.edu/6.s28/www/schematics/lm386.htm
- Oscilador de 2MHz
- Ideia inicial oscilador a cristal com 74HC00 - cristal de 2MHz não é muito comum
- Spectrum ZX e Timex 2048 usam oscilador RC @ 1.7MHz - parece ser a melhor opção
- Ideia maluca: usar uControlador de 8 pinos para gerar o sinal a partir do oscilador interno
A conexão da placa com o microcontrolador será através de um conector com os seguintes sinais:
- Gnd
- +5V
- Dado, Clock e Latch para o 595
- Sinais BC1 e BDIR do KC89C72
More to follow....