collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Characterizing the Raspberry Pi Pico ADC  (Lida 986 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 257
Characterizing the Raspberry Pi Pico ADC
« em: 08 de Fevereiro de 2022, 17:30 »
Boa tarde a todos,

Gostaria de partilhar o link de uma boa caracterização do ADC do Raspberry Pico.

Nela foram encontrados dois problemas referentes ao ADC do Pico de 12 bit’s (4096 values) que faz no máximo 500 K Samples / sec

Characterizing the Raspberry Pi Pico ADC
https://pico-adc.markomo.me/

A informação referente ao ADC e a este problema pode também ser agora encontrada com menos detalhe no datasheet do chip nas figuras 116 e 117 da página 589 e 590.
https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf

O periférico do ADC é o capítulo 4 seção 9 do datasheet anterior.

Não se se existe alguma forma de minimizar este problema, normalmente consegue-se minimizar problemas de picos usando médias de samples de ADC (Over sampling) mas neste caso específico não sei se isso funciona ou não. Isto pois se a voltagem de input for constante o erro vai estar sempre à volta dos mesmo valores, por outro lado não sei se ignorar esse valor de leitura do ADC ou seja se não conta-se com ele se o visse, por exemplo fazendo uma média entre a sample anterior e a sample seguinte para colocar na sample atual, mas só quando encontra-se esse valor. Mas não sei se isso pode ser identificado na realidade.

Deixo aqui a questão para quem estiver mais por dentro do design interno dos ADC’s SAR se conhecem alguma forma de minorar este problema, com vista a obter um ADC com performance melhor mesmo que à custa de alguma largura de banda ou sample rate máximo.

Obrigado,

Cumprimentos,
João