MAX1231EVC16 Maxim Integrated Products, MAX1231EVC16 Datasheet - Page 18
![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 1 of 4)
18
______________________________________________________________________________________
// Drv1231.cpp
// MAX1231-specific driver.
// (C) 2003 Maxim Integrated Products
//---------------------------------------------------------------------------
#include "Drv1231.h"
//---------------------------------------------------------------------------
MAX1231::MAX1231(void)
{
}
//---------------------------------------------------------------------------
void MAX1231::Update_InputPairConfig(void)
{
}
//---------------------------------------------------------------------------
void MAX1231::Update_FIFO_meaning(void)
{
for (int index = 0; index < 8; index++) {
}
for (int index = 0; index < 17; index++) {
}
for (int index = 0; index < 8; index++) {
}
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF0001)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF0203)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF0405)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF0607)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF0809)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF1011)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF1213)
if (setup_bipdiff_register & MAX1231_SETUP_BIPDIF1415)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF0001)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF0203)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF0405)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF0607)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF0809)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF1011)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF1213)
if (setup_unidiff_register & MAX1231_SETUP_UNIDIF1415)
int conversion_register = new_conversion_register;
Vref = 2.500;
conversion_register = MAX1231_CONV_POR;
setup_register = MAX1231_SETUP_POR;
averaging_register = MAX1231_AVERAGE_POR;
setup_unidiff_register = MAX1231_SETUP_UNIDIF_POR;
setup_bipdiff_register = MAX1231_SETUP_BIPDIF_POR;
FIFO_meaning[index] = UNDEFINED;
InputPairConfig[index] = SINGLE_ENDED;
InputPairConfig[index] = SINGLE_ENDED;
InputPairConfig[0] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[1] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[2] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[3] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[4] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[5] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[6] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[7] = BIPOLAR_DIFFERENTIAL;
InputPairConfig[0] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[1] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[2] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[3] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[4] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[5] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[6] = UNIPOLAR_DIFFERENTIAL;
InputPairConfig[7] = UNIPOLAR_DIFFERENTIAL;