With each ADC in continuous mode I can plot some current readings.
This is 5 rad/s;
Not exactly sure if those spikes are actually spikes or noise.
10 rad/s
The output is down-sampled to read every 5 cycle. Maybe oversampling to 16 bit is not such a bad idea? I mean, If we use a moving average. And if it is possible to hold a 30-40 khz FOCloop, then there is 168.000.000 / 40.000 = 4.200 system clocks per loop. Maybe ADC clock is less. I think it is 60Mhz? Minimum time for one ADC sample is 2.5 ADC clocks.
So how is the current calculated, It must be a average of the flow? Moving average ?
This is reading every loop. Going 12 rad/s:
If oversampling to 16bit, then it should not be a moving average, since we want it to make burst readings, using the speed of the ADC. It will still be a average though.


