Author Topic: RPi Pico ADC Characterization and Issues  (Read 879 times)

0 Members and 1 Guest are viewing this topic.

Offline ferret_guyTopic starter

  • Newbie
  • Posts: 8
  • Country: us
RPi Pico ADC Characterization and Issues
« on: March 18, 2021, 04:29:50 am »
I was disappointed in the details provided for the RP2040 ADC. So I decided to test it myself! I did some testing of a few ADC specs and posted them here: http://pico-adc.markomo.me/

The biggest thing is that the ADC has some significant DNL issues. It looks like those were caused by a systematic error in the capacitors for the DAC portion of the SAR ADC.



I also discovered the "Low-Noise" mode of the DC-DC converter on the Pico actually has more noise (and the same or worse performance) than the high-efficiency mode.

To head off some complaints, I wanted to test the Pico; I was not attempting to measure the RP2040 chip itself, so all the noise, etc... from the Pico is included.

Below is a listing of the specs I measured and their results (along with links to the relevant posts)

SpecificationTest MethodResult PSMResult PWM
Power Supply Noise and SpectrumOscilloscope1.0mV RMS1.3mV RMS
Input-Referred NoiseHistogram0.97 LSB RMS1.36 LSB RMS
Noise Free ResolutionHistogram9.3 Bits8.8 Bits
Effective Resolution (Not ENOB)Histogram12 Bits11.6 Bits
Effective Number of Bits (ENOB)Sine Curve Fit8.64 Bits8.48 Bits
Effective Number of Bits (ENOB)Coherent Sampling/FFT7.89 Bits7.84 Bits
Signal to Noise and Distortion (SINAD)Sine Curve Fit53.77 dB52.82 dB
Signal to Noise and Distortion (SINAD)Coherent Sampling/FFT49.27 dB48.96 dB
Differential NonlinearitySine Histogram8.9 LSBsUnchanged
Integral NonlinearitySine Histogram7.85 LSBsUnchanged
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf