Hello to the Community
I am experiencing the wonderful, complete and cheap Analog/Digital Converter ADS1115-16bits-4channels-i2c.
However, I have a strange problem that I can't explain.
I have configured the register for normal reading on input AIN0 and between GND and I am measuring a voltage of 3.3V.
The Full Scale PGA is correctly configured to 4.096v.
The data returned are perfectly correct when I measure the 3.3v.
But when this input is set to GND, the MSB saturates to FF and the LSB also approaches an almost as high value.
While these two bytes should be very close to zero, or even equal to zero!
Nothing changes if I put a pull-down resistance on the input.
Do you have an explanation for solving this false measure, which is certainly a problem for me?
The code and diagram are in the attached pdf.
Thank you in advance.
I am experiencing the wonderful, complete and cheap Analog/Digital Converter ADS1115-16bits-4channels-i2c.
However, I have a strange problem that I can't explain.
I have configured the register for normal reading on input AIN0 and between GND and I am measuring a voltage of 3.3V.
The Full Scale PGA is correctly configured to 4.096v.
The data returned are perfectly correct when I measure the 3.3v.
But when this input is set to GND, the MSB saturates to FF and the LSB also approaches an almost as high value.
While these two bytes should be very close to zero, or even equal to zero!
Nothing changes if I put a pull-down resistance on the input.
Do you have an explanation for solving this false measure, which is certainly a problem for me?
The code and diagram are in the attached pdf.
Thank you in advance.
Attachments
-
199.6 KB Views: 23
-
23.7 KB Views: 18