10
AULA AULA Conversor Analógico Digital Conversor Analógico Digital Disciplina: Aplicações Avançadas Disciplina: Aplicações Avançadas de de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe Profa. Ana T. Y. Watanabe

AULA – Conversor Analógico Digital

Embed Size (px)

DESCRIPTION

AULA – Conversor Analógico Digital. Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Ana T. Y. Watanabe [email protected]. “Eu e a minha casa serviremos ao Senhor” Josué 24:15. ADC – Conversor Analógico Digital. - PowerPoint PPT Presentation

Citation preview

Page 1: AULA  –   Conversor Analógico Digital

AULA – AULA – Conversor Analógico Digital Conversor Analógico Digital

Disciplina: Aplicações Avançadas de Disciplina: Aplicações Avançadas de Microprocessadores (AAM)Microprocessadores (AAM)

Profa. Ana T. Y. WatanabeProfa. Ana T. Y. [email protected]

Page 2: AULA  –   Conversor Analógico Digital

“Eu e a minha casa serviremos ao Senhor”

Josué 24:15

Page 3: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico Digital

Page 4: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico Digital por

Aproximação Sucessiva

Page 5: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico Digital por

Aproximação Sucessiva

Page 6: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico Digital

MODO DE FUNCIONAMENTO:

1) O ADC é desabilitado no reset ou quando os bits ADCH (ADCSC1) são todos 1s.

2) O módulo fica em idle (modo inativo) quando uma conversão é completada e outra não foi iniciada;

3) O módulo fica em estado de menor consumo de energia quando em idle;

4) O ADC realiza uma conversão AD do canal selecionado;

Page 7: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico DigitalMODO DE FUNCIONAMENTO:

5) Em modo de resolução de 8, 10 ou 12 bits, a tensão do canal selecionado é convertido por algoritmo de aproximação sucessiva em resultado de 8,10 ou 12 bits digitais, respectivamente;

6) Quando a conversão é completada, o resultado é escrita no registrador de dados (ADCRH e ADCRL).

7) No modo de 10 ou 12 bits, o resultado é armazenado no registrador ADCRH e ADCRL;

8) No modo de 8 bits o resultado é armazenado registrador ADCRL;

Page 8: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico DigitalMODO DE FUNCIONAMENTO:

8) Então o flag COCO (COnversão COmpletada) é setado e uma interrupção é gerada se a interrupção de ADC é habilitada (AIEN =1);

9) O Módulo ADC tem capacidade de automaticamente comparar o resultado de uma conversão com o conteúdo do registrador de comparação (ADCV);

Page 9: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico DigitalMODO DE FUNCIONAMENTO:

• A função de comparação é habilitado setando o bit ACFE (ADCSC2) e opera com qualquer modo de conversão e configuração.

• A conversão AD pode ser iniciada por 2 formas: por software ou por hardware. Se o bit ADTRG(ADCSC2) estiver 0: é feito na escrita do registrador ADCSC1, e se estiver 1: é feito pelo sinal ADHWT, que é derivado do circuito de Interrupção de Tempo Real (RTC). Nessa forma, uma nova conversão é iniciada a cada disparo do RTC. Isto é importante quando o consumo de energia reduzido é importante, pois pode-se reduzir o número de amostragens do sinal.

Page 10: AULA  –   Conversor Analógico Digital

ADC – Conversor Analógico Digital

REGISTRADORES PARA SEREM CONFIGURADOS:

1) APCTL1 OU 2

2) ADCCFG

3) ADCSC2

4) ADCSC1 (ESTE REGISTRADOR NECESSARIAMENTE TEM QUE SER O ÚLTIMO!!!!