LPC1113 ADC OVERRUN

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

LPC1113 ADC OVERRUN

Mensagempor robox » 25 Jan 2016 18:39

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?
Avatar do usuário
robox
Bit
 
Mensagens: 15
Registrado em: 17 Dez 2015 20:45

Re: LPC1113 ADC OVERRUN

Mensagempor RobL » 02 Fev 2016 08:50

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 ...
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Re: LPC1113 ADC OVERRUN

Mensagempor robox » 21 Fev 2016 20:39

Robl, obrigado pela força.

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

Resolvido!

Abraço
Avatar do usuário
robox
Bit
 
Mensagens: 15
Registrado em: 17 Dez 2015 20:45


Voltar para ARM

Quem está online

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

x