Reading RevPi Analog Input in microvolt (uv)

Topics about the Hardware of Revolution Pi
Post Reply
tsm
Posts: 8
Joined: 13 Nov 2020, 10:42
Answers: 0

Reading RevPi Analog Input in microvolt (uv)

Post by tsm »

We have a new project that requires analog input reading for 1 digit of precision under millivolt unit e.g. 1.2 mV, 3.6 mV and so on.

Total analog input channels required is 40 channels for a set so 10 units RevPi AIO modules will be perfect in terms of number of channel.

Configuring the input section of RevPi AIO via PiCtory only gives us the millivolt unit without digit of precision.

Anyone knows additional trick to get more digit of precision for our case?
User avatar
dirk
KUNBUS
Posts: 1952
Joined: 15 Dec 2016, 13:19
Answers: 5

Re: Reading RevPi Analog Input in microvolt (uv)

Post by dirk »

Hi tsm, thank you for your interesting request. Unfortunately the measuring range is limited to whole millivolts for the AIO module.
You can read this in the datasheet.
With the RevPi Compact module a workaround is possible because the raw data of the AD converter are available without the way over the process image.
https://revolutionpi.com/tutorials/anal ... rect=en_US
However, the requirement is to use significantly more IOs than the RevPi Compact allows.
In the end, the simple answer is no.
tsm
Posts: 8
Joined: 13 Nov 2020, 10:42
Answers: 0

Re: Reading RevPi Analog Input in microvolt (uv)

Post by tsm »

Hi Dirk - Thanks for the prompt and clear answer.

RevPi AIO is equipped with 24-bit ADC, while RevPi Compact is with 22-bit ADC.

Why do you guys decide not to enable the raw data reading on RevPi AIO?

The value read from RevPi AIO is like truncated down to lower resolution then.

Hope the team will take some actions for the RevPi AIO firmware to enable this in the near future, this will help extend a lot more applications out there.
User avatar
dirk
KUNBUS
Posts: 1952
Joined: 15 Dec 2016, 13:19
Answers: 5

Re: Reading RevPi Analog Input in microvolt (uv)

Post by dirk »

Hello tsm, thank you for your constructive feedback and ideas for possible improvements. All your ideas are really want we and we will think about how we can implement this.
Post Reply