Rabbit Core RCM3700 User Manual page 53

C-programmable core module with ethernet, serial flash, and enhanced software
Hide thumbs Also See for Core RCM3700:
Table of Contents

Advertisement

float anaInDiff(unsigned int channel,
unsigned int gaincode);
Reads the state of differential analog input channels and uses the calibration constants previously set
using anaInCalib to convert it to volts.
PARAMETERS
channel is the analog input channel number (0 to 7) corresponding to ADC_IN0 to ADC_IN7
channel
* Applies to RCM3700 Prototyping Board.
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.
SEE ALSO
anaInCalib, anaIn, anaInmAmps, brdInit
RabbitCore RCM3700 User's Manual
DIFF
0
+AIN0 -AIN1
1
+AIN1 -AIN0
2
+AIN2 -AIN3
3
+AIN3 -AIN2
4
+AIN4 -AIN5
5
+AIN5 -AIN4
6
+AIN6 -AIN7
7
+AIN7 -AIN6
Gain Code
Multiplier
0
x1
1
x2
2
x4
3
x5
4
x8
5
x10
6
x16
7
x20
* Applies to RCM3700 Prototyping Board.
Voltage Range
(V)
*
-20 to +20
-20 to +20*
-20 to +20*
*
Voltage Range
(V)
0–20
0–10
0–5
0–4
0–2.5
0–2
0–1.25
0–1
51

Advertisement

Table of Contents
loading

Table of Contents