Part Number: CC2640R2F
We are comparing two implementations of a ADC sampler.
* The first one is based on a TI-RTOS task that waits for a sample and put it in a buffer. As soon as the buffer is full, its sent using a custom characteristic (1500 Hz of sampling rate).
* In the second one, we fill up a buffer using the Sensor Controller (just like 'ADC Data Streamer' sensor controller studio example). As soon as the buffer is full, it generates an alert and the APP-CPU send it to the central using a custom characteristic (1501.150 Hz of sampling rate due to integer approximations, but it is not a problem).
During our experiments, we used two cc2640R2F as host to get those signals. It was recorded 10 min. of a 149 Hz sinusoidal wave (the same wave is fed into both samplers).
The Fourier transform of what the host could get is shown below:
It seems that either the sensor controller clock is experiencing some jitter or the sampling frequency is oscillating through time.
Does anyone have some information about it?