In order to acquire 3 analog signals with a Raspberry Pi 4, I want to use Waveshare's ADS1256 AD expansion board (8 channels single-ended, 24 bit.)
I was wondering if there's a way to set a different sampling frequency to each channel.
The ADS1256's datasheet states that the maximum fs is 30kSPS. Since I need to acquire 3 signals and one of them needs to be sampled at 10kHz, I want to know if there's a way to set a specific fs to each channel.
In this way I could sample correctly the audio signal (10kHz) and not oversample the other ones. So far, I've just downloaded the source code (Python) provided by Waveshare but I don't understand if there's a way to change it to do what I want.