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
Summary of Contents for RabbitCore RCM4000
Page 6: ...RabbitCore RCM4100...
Page 12: ...6 RabbitCore RCM4000...
Page 20: ...14 RabbitCore RCM4000...
Page 46: ...40 RabbitCore RCM4000...
Page 68: ...62 RabbitCore RCM4000...
Page 82: ...76 RabbitCore RCM4000...
Page 96: ...90 RabbitCore RCM4000...
Page 114: ...108 RabbitCore RCM4000...
Page 118: ...112 RabbitCore RCM4000...
Page 122: ...116 RabbitCore RCM4000...
Page 124: ......