Digi RCM4000 Network Card User Manual


 
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