I'm connecting Adafruit ADS1115 ADC converter to Metawear R. In general, communication works fine (with Android API).
However, I would need to read out the sampled values at about 100 Hz. I have set up the data route and issue the read command (2 bytes) from timer with 10 ms interval. I have observed that the data which arrives through the data route is somehow bunched, first several read command go without response and then several responses are coming together with a timestamps within a couple milliseconds.
As soon as I reduce to 20 Hz acquisition - everything runs more or less smoothly in request-response sequence.
I guess there is a periodicity of I2C exchange on microcontroller. Would it be possible to force the I2C exchange without buffering or perform 100 Hz reads in any other way?
Thank you in advance
This discussion has been closed.