Memoria Rom

Componentes, Dispositivos, Equipamentos, etc...

Moderadores: 51, guest2003, Renie

Memoria Rom

Mensagempor vtrx » 08 Jun 2008 13:46

Alguem poderia me indicar um link para aquisição de roms?
Estou precisando de uma rom 24x8.
Vou utilizar a rom como decodificador utilizando um fio comum que seleciona um dos pinos de endereço(0 a 23)para obter um byte específico.
Se alguem tiver uma idéia melhor agradeço.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor RobL » 09 Jun 2008 10:37

Não tenho precisão no que quer, vamos tentar:

Por que uma rom ?
Não dá para fazer com uma eeprom?
No caso de já ter um micro no seu sistema, este não poderia pegar da própria ROM (ou flash) do micro?
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Maurício » 09 Jun 2008 15:29

Realmente. Fazer na própria flash do MCU é o mais indicado. 24bytes é bem pouco.

Só conheço as EPROMs. Janeladas e apagáveis por UV. Um modelo comum, eu creio que seja a 2732.

http://www.milcomp.com.br/produtos.asp? ... =10&prim=2

Com uma E2PROM I2C, é bem fácil armazenar essa quantidade de dados.

Se o MCU tiver E2PROM interna, vc pode armazenar lá, também.

Vc vai usar essa memória com microcontroladores?

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor vtrx » 09 Jun 2008 20:51

Ola,obrigado pelas respostas.
Acho que não me expressei direito...
Vou usar um 16F628A,mas preciso de 24 botoes com apenas um terminal em comum.
Imaginei uma rom 24x8,pois posso usar os 24 pinos de enderços como pinos de uma 'porta' onde leria o byte específico e o Pic traduziria o byte.
Relembrando que não são 24 bytes,mas sim 24 pinos de enderço,A0...A23.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor barboza » 10 Jun 2008 00:09

Agora deu um nó na minha cabeça......

Existe maneiras mais elegantes de ler 24 botoes, ou 24 inputs através de 8 pinos ou menos usando um MCU amigo.

Procure soluções com shifter register por exemplo.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor Maurício » 10 Jun 2008 11:36

Vtrx!

Vc está confundindo as coisas. Se vc tem 24 linhas de dados, através de botões, vc não tem um dado de 8 bits. Vc tem 24 linhas de endereço, somente, entendeu?

Leitura de botões (botão on/off momentâneo), na maioria dos casos, é feita levando um pino qualquer do MCU pra um determinado nível, na maioria das vezes, nível zero.

Varredura de teclado tem de diversas formas. Uma boa é a que o barboza citou, através de shift-registers paralelos/seriais.

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor vtrx » 10 Jun 2008 20:34

Desistí do 16F628,vou utilizar o 16F877 e todas as portas.
Não posso usar varredura pois preciso de UM fio terra apenas para todos os 24 botoes pois trata-se de uma padronização(arcade game) alem de que é nescessario poder ler mais de uma tecla apertada ao mesmo tempo.
Valeu pessoal pelas idéias.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor barboza » 10 Jun 2008 23:21

Usando shifter register você pode ler seus botoes com fio comum entre eles e as 24 portas independentes sem usar varredura e econimiza porta do MCU.

É só um dica...
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor vtrx » 11 Jun 2008 07:39

Pode fornecer link com um esquema exemplo?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor Maurício » 11 Jun 2008 11:43

Salve, vtrx.

Com 3 ou 4 linhas do MCU, vc pode controlar quantos botões quiser, usando integrados como o 74165, p. ex. (use a série HC, que é mais rápida, 74HC165).

Com 3 ligados em cascata, vc tem os seus 24 botões, tranquilamente. E pode verificar se mais de um botão foi pressionado simultaneamente.

Com um MCU trabalhando em 1MHz (ciclo de 1us), o MCU leva em torno de uns 50us para ler as 24 chaves.

Barato e fácil de encontrar.

http://focus.ti.com/docs/prod/folders/p ... hc165.html

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP


Voltar para Componentes\Equipamentos Eletrônicos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x