89S8253 + MCP3208 (A/D) + MCP4922 (D/A)...

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

89S8253 + MCP3208 (A/D) + MCP4922 (D/A)...

Mensagempor Silvio51 » 09 Set 2009 06:45

Pessoal... alguém já utilizou essa linha de A/D e D/A Microchip com o uC de 8bits ?

Pois bem...no AD de 8 canais MCP3208 temos que fazer um "malabarismo" por software pro bicho poder funcionar: enviar uma sequência de zeros e perder 3 bytes para poder obter uma leitura...apesar de ser uma "aberração", onde a propaganda dos 100ksps
vai pro beleléu, está funcionando blz.

Já no D/A de 2 canais, tem-se que enviar 16 bits, porém na linha 8051 só conseguimos enviar 8bits por vez.

No caso do AT89S8253, ao contrário dos anteriores, temos o modo Enhanced da SPI, onde podemos escrever o segundo byte no SPDR logo após que o primeiro byte seja transferido para o Shift Register da SPI... porém...mesmo assim existe uma latência entre os bytes transmitidos que "fode" a comunicação....

Ufaaaa.... Resumindo : Esses D/A não funcionanm em uC de 8bits ?
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor Sergio38br » 09 Set 2009 07:35

Os pics 16F e 18F os mais comuns são 8 bits, talvez a latencia em enviar os dois bytes seja o problema.

[ ]'s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Ander_sil » 09 Set 2009 10:53

Tenta diminuir a latencia entre os bytes, outra solução é fazer por software.
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP


Voltar para 8051

Quem está online

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

x