User`s manual
48 RabbitCore RCM3400
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 ADC_IN0 to ADC_IN7
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–20
1 +AIN1 0–20
2 +AIN2 0–20
3 +AIN3 0–20
4 +AIN4 0–20
5 +AIN5 0–20
6 +AIN6 0–20
7+AIN7
0–2
‡
‡ Used for thermistor in sample program.
Gain Code Multiplier
Voltage Range
*
(V)
* Applies to RCM3400 Prototyping Board.
0 ×1 0–20
1 ×2 0–10
2×4 0–5
3×5 0–4
4 ×8 0–2.5
5 ×10 0–2
6 ×16 0–1.25
7 ×20 0–1