Tool/software:
I am trying to use an ADS1015 in a Meadow environment.
I need to switch the MUX input and scroll through a number of channels on 3 devices. I am using single shot reading. I find that unless I add a 1-2 mS delay between the channel configuration I2C command, and the Read I2C command, the analog data is unreliable (sometimes OK, sometimes not).
Adding the delay seems to fix this.
I looked in the datasheet, and did not find a specification for a delay requirement between the channel setting, and the conversion start. Does such a parameter exist, and if so, what is the right amount of time delay.
Thanks