RPICT Minimum Output Rate

From lechacal
Jump to navigation Jump to search

Why is there a minimum output rate?

The micro-controller performs task once after the other. It must complete the sampling of all configured channels before sending another serial output out.

The example below show the task scheduling where 3 channels are computed. The output rate must be larger than the time it takes to sample all channels.

What happen if the output rate is too low

If a low output rate is set the microcontroller will respect what is configured and output serial data at the given rate. The output stream will show duplicate values in subsequent output.