Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi, I have some questions about ADC behavior that i noticed during my development and testing
1.ADC pins reading shows a constant 4095 equivalent to 3.3v (ADC reference is internal) while no signals/wires are connected to it. Iam trying to read the data after one software forced conversion.It does not change or vary , i couldnt possibly tell whether something with 3.3v is connected to ADC pin or left unconnected , since iam getting same reading value when try to force a coversion .
2.If i do multiple coversions continously in a loop for more than 12 times or more the same reading are showing variation from that of the first conversion, in case of floating /no signal connected at ADC input iam gettting a varying value(which is expected from a non connected state) during bac to back conversion and a constant 4095 if read once. Another scenario while giving input signal/voltage, the read value slightly changes while doing back to back conversion. Is this behavior expected , why is it happening and what is the corrective measure?
3. While selecting my ADC clock as system clock , i configured ADCX_AIN0 as SOC0 and ADCx_AIN1 as SOC1, i edited a sdk example code to read and print result of soc0 five times and then soc1 five times after conversion, the signal given to soc0 is reflecting in soc0 read results and SOC1 read results for about 2 to 3 times then it is corrected,. do u know why is happening., it only happens when ADC clock is selected as system clock.