I am having an issue with my ADC output.
I am using: 12-bit ADC integrated in a MCU 3.3V voltage reference. Power supply of MCU, ADC and ADC voltage reference sharing the same voltage rail(3.3V)
The mean value of my data is ~20mV and I am getting mean value of approximately 20mV, 18mV, 16mV, 14mV, 12mV and 10mV throughout my PCB validation. I will get a random mean value but the mean value will be very close to either one of the values mentioned above.
1st& 2nd attachments are data from development kit.
3rd attachment is oscilloscope measurement for ADC input.
4th& 5th attachment is the data from my PCB which has mean value of 12mV.
6th& 7th attachment is the data from my PCB which has mean value of 16mV.
8th& 9th attachment is the data from my PCB which has mean value of 20mV.
I have 0.1uF tied to ADVREF, ADC power supply.
Is this problem caused by noise within my PCB?