Page 1 of 1

ESP32 multichannel ADC @ 1 KHz and sending it using bluetooth

Posted: Tue Oct 10, 2023 2:20 am
by kabazorrou
HI, I'm developing an application that needs to sample from 4 channels at 1 KHz and send the data using Bluetooth.
I've seen that ADC can operate in two modes: single read and continuous. In the continuous mode the minimum sampling rate is 8 KHz and it seems to be able to read from all the specified channels in a single conversion. Nevertheless it is not clear how the conversion frame is organized regarding the sampling rate, i.e. how many samples it should be configured to read before a new frame is read. Also if a frame contains many samples, it is not clear how many frames are read per second. I think that the documentation is not very clear in this point.
Also, going back to my requirement (convert 4 channels at 1 kHz and sending it trhough bluetooth), It is not clear to me which mode is the best (continuous vs single shot).

Any help is highly appreciated