Experiments with Raspberry Pi Pico ADC voltmeter
Part Name | Quantity |
---|---|
Raspberry Pi Pico | 1 |
10K Ω resistor | 1 |
2.2K Ω resistor | 1 |
330 Ω resistor | 1 |
LM4040 voltage reference diode | 1 |
3.3V Zener diode | 1 |
10uF ceramic capacitor | 2 |
Series of experiments performed measuring 12V input voltage in order to find the best method to reduce ADC noise. Input voltage is supplied through voltage divider to maintain voltage range safe for Pico ADC in this case 1:6 ratio so 6V of input voltage == 1V on ADC Pin.
My conclusion is that the best results can be achieved by using a voltage reference diode (LM4040) in combination with ceramic capacitors,
although to get the most accurate readings it may be necessary to perform voltage measurements and set the
voltage divider value (VOLTAGE_DIVIDER_FACTOR
) for different voltage ranges.
Zener diode used for extra protection may affect voltage divider ratio, it can be checked and adjusted (if needed)
with digital voltmeter.