MAX1231EVC16 Maxim Integrated Products, MAX1231EVC16 Datasheet - Page 20
![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
MAX1231 Evaluation Kit/Evaluation System
Listing 2 (Sheet 3 of 4)
20
______________________________________________________________________________________
/* Check for setups where AIN14-AIN15 are used for an alternate function */
case MAX1231_CONV_SCAN_N_15:
case MAX1231_CONV_SCAN_T_N_15:
case MAX1231_CONV_SINGLE_REPEAT:
case MAX1231_CONV_SINGLE_READ:
}
if ((setup_register & 0xE0) == MAX1231_SETUP_INTCLK_CNVST) {
}
if ((setup_register & 0xCC) == MAX1231_SETUP_EXTREF_DIFF) {
/* 0100xxxx AIN15 alternate function as CNVST input */
/* 0101xxxx AIN15 alternate function as CNVST input */
/* 01xx11xx AIN14 alternate function as REF- input */
break;
while (index < 17) {
}
break;
while (index < 17) {
}
break;
while (index < repeat_count) {
}
break;
break;
for (int index = 0; index < 17; index++) {
}
for (int index = 0; index < 17; index++) {
FIFO_meaning[index++] = TEMPERATURE;
FIFO_meaning[index++] = meaning;
int pair_index = channel_index / 2;
if (InputPairConfig[pair_index] == BIPOLAR_DIFFERENTIAL) {
} else if (InputPairConfig[pair_index] == UNIPOLAR_DIFFERENTIAL) {
} else {
}
if (meaning == UNIAIN15) break;
if (meaning == UNIDIF1415) break;
if (meaning == BIPDIF1415) break;
int pair_index = channel_index / 2;
if (InputPairConfig[pair_index] == BIPOLAR_DIFFERENTIAL) {
} else if (InputPairConfig[pair_index] == UNIPOLAR_DIFFERENTIAL) {
} else {
}
if (meaning == UNIAIN15) break;
if (meaning == UNIDIF1415) break;
if (meaning == BIPDIF1415) break;
if (meaning == UNIAIN15)
if (meaning == UNIDIF1415)
if (meaning == BIPDIF1415)
meaning = FIFO_meaning[index];
FIFO_meaning[index++] = meaning;
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;
FIFO_meaning[index] = UNDEFINED;
FIFO_meaning[index] = UNDEFINED;
FIFO_meaning[index] = UNDEFINED;