collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

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

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

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 258
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