unstable ADC values | Cypress Semiconductor
unstable ADC values
i'm playing around with the ADC on the PSOC3, i've got the CY8CKIT-030. My Problem is even if i connect my input GPIO (P4.6) to VSSA, the rawvalue is very rough. It jumps around between bit 30 and bit 40, i expect a more stable value. Is it possible to get the noise smaller, so that it is stable on +-1 bit?
Sure a external voltage reference will help, i will try that, but isnt it possible to get more stability with the internal reference and without a filter?
-resolution: 16 Bit
-conversion mode: 2
-input mode: single
-buffer gain: 1
-buffer mode: rail to rail
-Vref: internal bypassed on P0.3
Rawdata = ADC_GetResult32();
sprintf(Buffer, "%ld", Rawdata);
so i get my rawdata displayed in my terminal.