ADC Differential Mode Reading Incorrect
Hi,
I got some problem with using ADC Differential Mode.
When I am using ADC Single Ended Mode:
Channel 8 Reading: ~8735
Channel 9 Reading: ~10907
When I am using ADC Differential Mode:
Reading: ~7106
That's weird. ADC Differential Mode should be subtracting both reading so suppose I should get 8735-10907=-2172? Why I will get 7106? Is it the signing problem? I already use int16_t instead of uint16_t
Does anyone can help me on this?
Thank you!!!!


