Instead of using a CPU to average ADS1115 samples, I want to use the internal feature.Suppose I only use 2 channels and want to average each for 1 second. Here is a description of my program:
1. load config register with gain, continuous mode, channel 0, 860 SPS
2. wait for 1 sec while about 860 samples are averaged
3. read data
4 - 6 do the same thing for channel 1 as described in steps 1-3.
Questions:
Is the above description OK?
Does the act of loading the Config register cause the sigma/delta circuitry to forget the conversion result for the previous channel? If not the first of 860 samples may be completely wrong.
Is there a way of reducing power, since the I2C circuitry is seldom activated?
Thanks