52
RabbitCore RCM4000
Calibrates the response of the desired A/D converter channel as a linear function using the two conver-
sion points provided. Four values are calculated and placed into global tables
_adcCalibS
,
_adcCalibD
, and
adcCalibM
to be later stored into simulated EEPROM using the function
anaInEEWr()
. Each channel will have a linear constant and a voltage offset.
PARAMETERS
channel
is the analog input channel number (0 to 7) corresponding to LN0_IN to LN7_IN
opmode
is the mode of operation:
SINGLE
—single-ended input
DIFF
—differential input
mAMP
—milliamp input
gaincode
is the gain code of 0 to 7:
int anaInCalib(int channel, int opmode,
int gaincode, int value1, float volts1,
int value2, float volts2);
channel
SINGLE
DIFF
mAMP
0
+AIN0
+AIN0 -AIN1
+AIN0
*
* Not accessible on Prototyping Board.
1
+AIN1
+AIN1 -AIN0*
+AIN1*
2
+AIN2
+AIN2 -AIN3
+AIN2*
3
+AIN3
+AIN3 -AIN2*
+AIN3
4
+AIN4
+AIN4 -AIN5
+AIN4
5
+AIN5
+AIN5 -AIN4*
+AIN5
6
+AIN6
+AIN6 -AIN7*
+AIN6
7
+AIN7
+AIN7 -AIN6*
+AIN7*
Gain Code
Multiplier
Voltage Range
*
(V)
* Applies to 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: ......