MAX1231EVC16 Maxim Integrated Products, MAX1231EVC16 Datasheet
![no-image](/images/manufacturer_photos/0/4/417/maxim_integrated_products_sml.jpg)
MAX1231EVC16
Specifications of MAX1231EVC16
Related parts for MAX1231EVC16
MAX1231EVC16 Summary of contents
Page 1
... The evalua- ® tion software runs under Windows a handy user interface to exercise the MAX1231 features. Order the complete EV system (MAX1231EVC16) for comprehensive evaluation of the MAX1231 using a per- sonal computer. Order the EV kit (MAX1231EVKIT) if the 68HC16MODULE module has already been pur- chased with a Maxim EV system, or for custom use in other µ ...
Page 2
MAX1231 Evaluation Kit/Evaluation System MAX1231 EV Kit Files FILE DESCRIPTION INSTALL.EXE Installs the EV kit files on user’s computer MAX1231.EXE Application program KIT1231.C16 Software loaded into 68HC16 µC Recommended Equipment (USB Port/PC Connection Option) Before beginning, the following equipment is ...
Page 3
MAX1231 Evaluation Kit/Evaluation System 6) Connect a cable from the computer’s serial port to the µC module. If using a 9-pin serial port, use a straight-through, 9-pin female-to-male cable. If the only available serial port uses a 25-pin connector, a ...
Page 4
MAX1231 Evaluation Kit/Evaluation System Table 1. Graph Tool Buttons TOOL FUNCTION Show the entire available input range. Expand the graph data to fill the window. Move the view left or right. Move the view up or down. Expand or contract ...
Page 5
MAX1231 Evaluation Kit/Evaluation System Because the most significant bits are aligned, the mea- surement code numbers reported by the software are four times the actual measurement code number. Reconstructed voltage values are unaffected. Adjust the graph window by selecting its ...
Page 6
MAX1231 Evaluation Kit/Evaluation System Figure 1. The MAX1231 evaluation software’s main window configures the data converter and measures the analog inputs. 6 _______________________________________________________________________________________ ...
Page 7
MAX1231 Evaluation Kit/Evaluation System Figure 2. The main window’s Setup tab configures the alternate functions for AIN14 and AIN15, and also configures adjacent chan- nels as differential input pairs. _______________________________________________________________________________________ 7 ...
Page 8
MAX1231 Evaluation Kit/Evaluation System Figure 3. The main window’s Low-level registers tab summarizes the commands that create the active configuration. 8 _______________________________________________________________________________________ ...
Page 9
MAX1231 Evaluation Kit/Evaluation System Figure 4. The real-time data and sampled data graphs display data as a time sequence, histogram, or table. _______________________________________________________________________________________ 9 ...
Page 10
MAX1231 Evaluation Kit/Evaluation System TERMINAL BLOCK R1 10Ω TB2–1 R2 10Ω TB2–2 TB2 R3 10Ω TB2–3 TB2–5 R4 10Ω TB2–4 R5 TERMINAL BLOCK 10Ω TB3–1 R6 10Ω TB3–2 TB3 R7 10Ω TB3–3 TB3–5 R8 10Ω TB3–4 R9 10Ω TERMINAL BLOCK ...
Page 11
MAX1231 Evaluation Kit/Evaluation System J1 CONNECTOR N.C. J1–9 J1–5 N.C. J1–10 J1–6 N.C. J1–11 J1–1 N.C. J1–12 J1–2 N.C. J1–13 J1–3 N.C. J1–14 J1–4 N.C. J1–15 N.C. J1–16 N.C. J1–17 J1–38 N.C. J1–18 J1–7 N.C. J1–19 J1–8 N.C. J1–20 J1–37 ...
Page 12
MAX1231 Evaluation Kit/Evaluation System Figure 6. MAX1231 EV Kit Component Placement Guide—Component Side Figure 7. MAX1231 EV Kit PCB Layout—Component Side 12 ______________________________________________________________________________________ ...
Page 13
MAX1231 Evaluation Kit/Evaluation System Figure 8. MAX1231 EV Kit PCB Layout—Solder Side ______________________________________________________________________________________ 13 ...
Page 14
... MAX1231 Evaluation Kit/Evaluation System // Drv1231.h // MAX1231-specific driver. // (C) 2003 Maxim Integrated Products //--------------------------------------------------------------------------- #ifndef DRV1231H #define DRV1231H //--------------------------------------------------------------------------- //-------------------------------------------------- // MAX1231 Conversion register // #define MAX1231_CONV // // Power-on state: #define MAX1231_CONV_POR // // Channel Selection #define MAX1231_CONV_AIN00 #define MAX1231_CONV_AIN01 #define MAX1231_CONV_AIN02 #define MAX1231_CONV_AIN03 #define MAX1231_CONV_AIN04 #define MAX1231_CONV_AIN05 #define MAX1231_CONV_AIN06 #define MAX1231_CONV_AIN07 ...
Page 15
MAX1231 Evaluation Kit/Evaluation System #define MAX1231_SETUP_INTCLK_CNVST_TACQ #define MAX1231_SETUP_INTCLK #define MAX1231_SETUP_EXTCLK // // Reference Voltage // 01xx00xx pin15=AIN14, Internal reference, need wake-up delay // 01xx01xx pin15=AIN14, External reference, single-ended // 01xx10xx pin15=AIN14, Internal reference, always on // 01xx11xx pin15=REF-, External reference, ...
Page 16
MAX1231 Evaluation Kit/Evaluation System // // Repeat Count // Enabled by MAX1231_CONV_SINGLE_REPEAT 1xxxx10x // Internal clock modes only #define MAX1231_REPEAT_4 #define MAX1231_REPEAT_8 #define MAX1231_REPEAT_12 #define MAX1231_REPEAT_16 //-------------------------------------------------- // MAX1231 Reset register (reset command ...
Page 17
MAX1231 Evaluation Kit/Evaluation System BIPOLAR_DIFFERENTIAL } MAX1231_channel_config_t; //-------------------------------------------------- // C++ class representing the state of a MAX1231 class MAX1231 { public: // MAX1231 registers cannot be read keep track of the register values here. int conversion_register; int new_conversion_register; ...
Page 18
... MAX1231 Evaluation Kit/Evaluation System // Drv1231.cpp // MAX1231-specific driver. // (C) 2003 Maxim Integrated Products //--------------------------------------------------------------------------- #include "Drv1231.h" //--------------------------------------------------------------------------- MAX1231::MAX1231(void) { conversion_register = MAX1231_CONV_POR; setup_register = MAX1231_SETUP_POR; averaging_register = MAX1231_AVERAGE_POR; Vref = 2.500; for (int index = 0; index < 8; index++) { } for (int index = 0; index < 17; index++) { } } //--------------------------------------------------------------------------- void MAX1231::Update_InputPairConfig(void) { for (int index = 0; index < 8; index++) { } if (setup_bipdiff_register & ...
Page 19
MAX1231 Evaluation Kit/Evaluation System for (int index = 0; index < 17; index++) { FIFO_meaning[index] = UNDEFINED; } int channel_field = (conversion_register >> 3) & 0x0F; int channel_index = channel_field; int repeat_count = 4; switch(averaging_register & 0xE3) { case MAX1231_REPEAT_4: ...
Page 20
MAX1231 Evaluation Kit/Evaluation System break; case MAX1231_CONV_SCAN_N_15: while (index < 17) { int pair_index = channel_index / 2; if (InputPairConfig[pair_index] == BIPOLAR_DIFFERENTIAL) { meaning = (MAX1231_fifo_entry_t)(BIPDIF0001 + pair_index); FIFO_meaning[index++] = meaning; channel_index = channel_index + 2; } else if (InputPairConfig[pair_index] ...
Page 21
... Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 21 © 2007 Maxim Integrated Products ...