Hi Bruce4, well, I didn't really understand your question about an analog to digital converter. It is all about the
Nyquist–Shannon sampling theorem. It says restore frequency needs double the generator frequency.
The data flows as follows: The
AIO Module can process data that comes from the PiBridge. For example, to control the voltage level of analog output 1 you just write the value to the process image, i.e. via "piTest -w AnalogOutput_1,1000". It is then transferred via the PiBridge to the AIO Module.
Take a look at the variable
"RevPiIOCycle". This value is the measure of how much time the data exchange requires. Execute that command to read it out on your system:
This value depends on your hardware, so I can't determine it for you.
But let's assume the value is 2. In reality, this corresponds to up to 2.99 MS. so lets round it up to 3 MS. In case you miss a cycle, you need twice that time on worst case. So you can process data in 6 MS. Converted the frequency is f=1/t which is 1/(0.006 s) so about 166,67 Hz.
Back to the Nyquist theorem, you can restore just the half of it which would be about 83 Hz.