Digi RCM4000 User Manual

Page 63

Advertising
background image

User’s Manual

57

Reads the calibration constants, gain, and offset for an input based on their designated position in the
flash memory, and places them into global tables _adcCalibS, _adcCalibD, and _adcCalibM for
analog inputs. Depending on the flash size, the following macros can be used to identify the starting
address for these locations.

ADC_CALIB_ADDRS

, address start of single-ended analog input channels

ADC_CALIB_ADDRD

, address start of differential analog input channels

ADC_CALIB_ADDRM

, address start of milliamp analog input channels

NOTE: This function cannot be run in RAM.

PARAMETER

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 line

DIFF

—differential input line

mAMP

—milliamp input line

root int anaInEERd(unsigned int channel,

unsigned int opmode, unsigned int gaincode);

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*

ALLCHAN

read all channels for selected opmode

Advertising