0% acharam este documento útil (0 voto)
3 visualizações10 páginas

Interfacing 8051 com ADC804: Guia Completo

O documento descreve a interface entre o microcontrolador 8051 e o conversor analógico-digital ADC804, detalhando suas funções e pinos. O ADC804 converte sinais analógicos em dados digitais, e o processo de leitura e escrita é explicado, incluindo a configuração dos pinos CS, RD e WR. Além disso, menciona a necessidade de dividir a frequência do clock do 8051 para adequá-la ao ADC.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações10 páginas

Interfacing 8051 com ADC804: Guia Completo

O documento descreve a interface entre o microcontrolador 8051 e o conversor analógico-digital ADC804, detalhando suas funções e pinos. O ADC804 converte sinais analógicos em dados digitais, e o processo de leitura e escrita é explicado, incluindo a configuração dos pinos CS, RD e WR. Além disso, menciona a necessidade de dividir a frequência do clock do 8051 para adequá-la ao ADC.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Interfacing do 8051 com ADC

O conversor analógico-digital (ADC) é o mais amplamente


dispositivo de aquisição de dados usado

No mundo físico, a maioria das quantidades é analógica


(forma contínua), transdutores (ou sensores) são
transformando-os em elétrico (tensão, corrente)
sinais; então os ADCs são usados para amostrar e quantizar
eles em código binário
Chip ADC804
Pin Description
CS (selecione o chip): uma entrada ativa baixa para ativar o ADC804
RD (ler): ativo baixo para obter os dados convertidos do ADC; quando CS
= 0, um pulso de alta para baixa aplicado a RD, D0-D7 sai os 8 bits de dados digitais
WR (escrever ou iniciar a conversão): ativo baixo para informar o ADC para iniciar a
conversion; if CS = 0 when WR makes a low-to-high transition, the ADC
começa a converter a entrada analógica Vin em um número digital de 8 bits; o
o tempo de conversão varia dependendo do CLK IN e CLK R; quando
conversão concluída, o pino INTR é forçado para baixo
CLK IN é para uma fonte de clock externa; o ADC804 tem um clock interno
gerador, para ser usado conectando um capacitor e um resistor com o CLK
R e CLK IN, a frequência do clock será f = 1/1.1RC; valores típicos são
R = 10K, C = 150p, para obter f = 606 kHz, o tempo de conversão é 110us
INTR (interrupção, ou fim da conversão): saída ativa baixa, vai para baixo
quando a conversão estiver completa; após o INTR ficar baixo, fazemos CS =
0 e envie um pulso de alto para baixo para o pino RD para obter os dados.
o ADC
Vin(+) e Vin(-): entradas analógicas diferenciais onde Vin = Vin(+) -
Vin(-); muitas vezes o Vin(-) está conectado ao terra
Vcc: fonte de alimentação de +5V; também usado como tensão de referência quando
Vref/2 está aberto
Vref/2: tensão de referência; a tabela 12-5 lista seu intervalo
D0-D7: os pinos de saída de dados digitais (código); bufferizados em três estados,
acessado apenas quando CS = 0 e RD está baixo; Dout = Vin / (Vref/256)
O GND analógico e o GND digital são usados para isolar o analógico e
poder digital para melhorar a precisão de saída
Tempos de leitura e escrita para ADC804

defina CS = 0 e envie um pulso de baixo para alto para WR para iniciar o


conversão
continue monitorando o INTR, se o INTR estiver baixo, a conversão é
terminado
depois que INTR ficar baixo, faça CS = 0 e envie uma transição de alto para baixo
pulso para RD para tirar os dados do ADC804
Interligando o ADC0804 com o 8051
o relógio está vindo do cristal de 8051, no entanto, está muito alto para
ADC, então dois flip-flops D são usados para dividir por 4

Você também pode gostar