Digi RCM4000 User Manual

Page 60

Advertising
background image

54

RabbitCore RCM4000

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 LN0_IN to LN7_IN

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–22.5

1

+AIN1

0–22.5

2

+AIN2

0–22.5

3

+AIN3

0–22.5

4

+AIN4

0–22.5

5

+AIN5

0–22.5

6

+AIN6

0–22.5

7

+AIN7

0–2

‡ Used for thermistor in sample program.

Gain Code

Multiplier

Voltage Range

*

(V)

* Applies to RCM3400 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

Advertising