Hi - I'm using ADS1115 - but my application requires 15K samples/sec, is it possible that using Arduino Due - as it has 84Mhz clock speed we can tweak the sampling clock of i2c to increase sampling rate?
The ADS1115 can do 860 samples per second.
It's faster sibling the ADS1015 can get you to 3,300 samples per second.
I2C normally operates at 100-400 kHz so that's not the limiting factor for reading this chip.
For your application you'll have to look at a different ADC. Search this forum for "high speed ADC" and you'll find plenty of threads about this subject. Your sample speed seems quite easy to accomplish, but not with the ADS1115.
By the way, I2C may be too slow for a 15 kHz sampling rate - at the maximum of 400 kHz that leaves just 26 bits of data per cycle, not much as you have to include all the command and control bits as well.
Thx