Digi RCM4000 User Manual
Page 60
54
RabbitCore RCM4000
Reads the state of a single-ended analog input channel and uses the previously set calibration constants to
convert it to volts.
PARAMETERS
channel
is the channel number (0 to 7) corresponding to LN0_IN to LN7_IN
gaincode
is the gain code of 0 to 7.
RETURN VALUE
A voltage value corresponding to the voltage on the analog input channel.
ADOVERFLOW
(defined macro = -4096) if overflow or out of range.
ADTIMEOUT
(defined macro = -4095) if conversion is incomplete or busy-bit timeout.
SEE ALSO
anaInCalib, anaIn, anaInmAmps, brdInit
float anaInVolts(unsigned int channel,
unsigned int gaincode);
Channel Code
Single-Ended
Input Lines
*
* Negative input is ground.
Voltage Range
†
(V)
† Applies to Prototyping Board.
0
+AIN0
0–22.5
1
+AIN1
0–22.5
2
+AIN2
0–22.5
3
+AIN3
0–22.5
4
+AIN4
0–22.5
5
+AIN5
0–22.5
6
+AIN6
0–22.5
7
+AIN7
0–2
‡
‡ Used for thermistor in sample program.
Gain Code
Multiplier
Voltage Range
*
(V)
* Applies to RCM3400 Prototyping Board.
0
Ч1
0–22.5
1
Ч2
0–11.25
2
Ч4
0–5.6
3
Ч5
0–4.5
4
Ч8
0–2.8
5
Ч10
0–2.25
6
Ч16
0–1.41
7
Ч20
0–1.126