A/d voltage reference types, A/d d/a configuration structure, A/d d/a extended configuration structure – Impulse 463E User Manual

Page 104

Advertising
background image

© Sealevel Systems, Inc.

- 101 -

SeaI/O User Manual

A/D Voltage Reference Types

typedef enum
{
ANALOG_OFFSET

= 0,

GND_OFFSET

=

1,

AD_REF_OFFSET

= 2,

DA_CHANNEL_1

=

4,

DA_CHANNEL_2

=

8


} ad_reference_type;

A/D D/A Configuration Structure

typedef struct
{
struct

{
unsigned

char

reference_offset;

unsigned

char

channel_mode;


}

device;


struct
{
unsigned

char

ch_1;

unsigned

char

ch_2;

unsigned

char

ch_3;

unsigned

char

ch_4;

unsigned

char

ch_5;

unsigned

char

ch_6;

unsigned

char

ch_7;

unsigned

char

ch_8;

unsigned

char

ch_9;

unsigned

char

ch_10;

unsigned

char

ch_11;

unsigned

char

ch_12;

unsigned

char

ch_13;

unsigned

char

ch_14;

unsigned

char

ch_15;

unsigned

char

ch_16;


}

channels;


} adda_config;

A/D D/A Extended Configuration Structure

typedef struct
{
unsigned

char

ad_multiplier_enabled;


channel_range_type

da_channel_1_range;

channel_range_type

da_channel_2_range;


} adda_ext_config;

Advertising