MAX1231EVC16 Maxim Integrated Products, MAX1231EVC16 Datasheet - Page 19
![no-image](/images/manufacturer_photos/0/4/417/maxim_integrated_products_sml.jpg)
MAX1231EVC16
Manufacturer Part Number
MAX1231EVC16
Description
EVAL KIT FOR MAX1231
Manufacturer
Maxim Integrated Products
Specifications of MAX1231EVC16
Number Of Adc's
1
Number Of Bits
12
Sampling Rate (per Second)
300k
Data Interface
Serial
Inputs Per Adc
16 Single Ended or 8 Differential
Input Range
±VREF/2
Power (typ) @ Conditions
1.86mW @ 300kSPS
Voltage Supply Source
Single Supply
Operating Temperature
0°C ~ 70°C
Utilized Ic / Part
MAX1231
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Listing 2 (Sheet 2 of 4)
MAX1231 Evaluation Kit/Evaluation System
______________________________________________________________________________________
for (int index = 0; index < 17; index++) {
}
int channel_field = (conversion_register >> 3) & 0x0F;
int channel_index = channel_field;
int repeat_count = 4;
switch(averaging_register & 0xE3) {
case MAX1231_REPEAT_4: // 001xxx00 4 times
case MAX1231_REPEAT_8: // 001xxx01 8 times
case MAX1231_REPEAT_12: // 001xxx10 12 times
case MAX1231_REPEAT_16: // 001xxx11 16 times
}
if (InputPairConfig[channel_field / 2] == BIPOLAR_DIFFERENTIAL) {
} else if (InputPairConfig[channel_field / 2] == UNIPOLAR_DIFFERENTIAL) {
}
int index = 0;
switch(conversion_register & MAX1231_ACTION_MASK) {
case MAX1231_CONV_SCAN_00_N:
case MAX1231_CONV_SCAN_T_00_N:
MAX1231_fifo_entry_t meaning =
break;
break;
break;
break;
(MAX1231_fifo_entry_t)(UNIAIN00 + channel_field);
while(channel_index <= channel_field) {
}
break;
while(channel_index <= channel_field) {
}
meaning = (MAX1231_fifo_entry_t)(BIPDIF0001 + channel_field/2);
meaning = (MAX1231_fifo_entry_t)(UNIDIF0001 + channel_field/2);
meaning = UNIAIN00;
meaning = UNIAIN00;
FIFO_meaning[index] = UNDEFINED;
repeat_count = 4;
repeat_count = 8;
repeat_count = 12;
repeat_count = 16;
channel_index = 0;
FIFO_meaning[index++] = TEMPERATURE;
channel_index = 0;
int pair_index = channel_index / 2;
if (InputPairConfig[pair_index] == BIPOLAR_DIFFERENTIAL) {
} else if (InputPairConfig[pair_index] == UNIPOLAR_DIFFERENTIAL) {
} else {
}
int pair_index = channel_index / 2;
if (InputPairConfig[pair_index] == BIPOLAR_DIFFERENTIAL) {
} else if (InputPairConfig[pair_index] == UNIPOLAR_DIFFERENTIAL) {
} else {
}
meaning = (MAX1231_fifo_entry_t)(BIPDIF0001 + pair_index);
meaning = (MAX1231_fifo_entry_t)(UNIDIF0001 + pair_index);
meaning = (MAX1231_fifo_entry_t)(UNIAIN00 + channel_index);
meaning = (MAX1231_fifo_entry_t)(BIPDIF0001 + pair_index);
meaning = (MAX1231_fifo_entry_t)(UNIDIF0001 + pair_index);
meaning = (MAX1231_fifo_entry_t)(UNIAIN00 + channel_index);
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 2;
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 2;
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 1;
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 2;
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 2;
FIFO_meaning[index++] = meaning;
channel_index = channel_index + 1;
19