Página 1 de 1

LPC1113 ADC OVERRUN

MensagemEnviado: 25 Jan 2016 18:39
por robox
Prezados, estou utilizando a leitura por software (não burst mode) de um dos canais ADC do LPC1113, porém o registrador AD0STAT apresenta o flag de OVERRUN após algumas leituras, o que seria de esperar caso amostragens consecutivas estivessem sendo sobrescritas sem a leitura do Data Register. No entanto a leitura está sendo realizada corretamente.

Alguém já teve esse problema? Não encontrei nenhuma informação consistente, a não ser alguns foristas recomendando ignorar. Procede?

Re: LPC1113 ADC OVERRUN

MensagemEnviado: 02 Fev 2016 08:50
por RobL
Dentre muitos motivos teste:
1- Sua referência de sinal ("terra") está flutuando. Teste ligando um fio direto para a referência do chip ou se estiver usando uma analógica ligue lá.
2- Seus pinos vizinhos ao do ADC usado estão pulsando alguma corrente (crosstalk)? Deligue os pinos vizinhos e teste.
3- Filtros suficientes na linha desse sinal ?
4- Filtros suficientes na alimentação do chip ?
5- etc, etc, etc ...

Re: LPC1113 ADC OVERRUN

MensagemEnviado: 21 Fev 2016 20:39
por robox
Robl, obrigado pela força.

A parte de hardware está ok. O problema é software.

Resolvido!

Abraço