I brought a little ADS1115 four channel 12 bit ADC module. Connected to our I2C bus, I let it continue to convert on single ended channel 0. However, its reads is not zero without connect anything. If I connected A0 to ground, it will reads back 65535. In addition when A0 is floating, if I touch A1, A2, or A3, the result register value also change.
I am kind of confused, when connected A0 to ground reading 65535, and why other channels impact on A0 reading, when I only configured bit 14-12 only to 100.