Other Parts Discussed in Thread: ADS1015, , ADS131B04-Q1
Hi!
I want to use an ESP32-S2 to read 4 differential signals simultaneously at 3.3 kHz. I was thinking about using 4 ADS1015 on one I2C bus running at 400 kHz. However, I am not able to reach the 3300 SPS, not even in continuous mode (I think 400 kHz is not enough speed, but I can not find documentation nor examples on the ESP32 high speed I2C mode. I tried at 1 MHz, which is the highest value accepted, but is actually performing slower than at 400 kHz). I was searching for an alternative ADC that does 4 differential conversions in parallel and next read 4 sample values in one go, but I can not find it. What would you suggest? My specs are: at least 3.3 kHz, at least 12 bits, 4 simultaneous differential ADC conversions, preferably one I2C bus at max 400 KHz. If needed I will change to the ESP32-S3 which has two I2C busses available. An example of how to use the ESP32 bus at 2.4 MHz together with 4 ADS1015s would also be very nice!. A better suited ADC would also be an option.
Best, Jeroen