I have an ESP32 configured with ADC1 CH0 in continuous mode. I have wired a constant voltage, bench-top power supply to the input pin at 1.23v. My firmware collects samples at 50kHz and just averages them over the interval of 10 seconds to give my desired output.
I have noticed that upon rebooting the device (SW reboot or physical reboot with button/power-cycle), the 10-second average output can vary by 80 to 100mV!! When the firmware is running without reboot, the output is very stable and not noisy (within 0-1mV)!!
This is causing my a lot of pain and struggle, anyone have any idea what it might be?
Thank you!!