International User's Manual Network Adapter RCM4000

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