The typical application of the MAX1464 is to perform compensation, amplification, and linearization of the sensor's low-level signal output. Sensor types include PRTs, RTDs, thermocouples, strain gauges, etc.
The evaluation kit includes an evaluation board (which contains a MAX1464 signal conditioner with a typical application circuit and potentiometers that act as sensor inputs to the MAX1464), the MAX1464KEY to interface to a PC, a few MAX1464 samples, and interconnection cables.
1) an assembler for programming the on-chip microcontroller,
2) a hardware debugger that allows interactive control of the internal functions and modules,
3) and a control program written in LabVIEW®, which has a built-in 2nd-order compensation function and allows higher level of interaction with the MAX1464.
Yes. Example codes are part of the EV kit software available on the Maxim website. Assembly language examples include 2nd-order compensation algorithm, LED-blinking program, and a typical loop function.
The sampling is continuous throughout the conversion time, according to the ADC clock setting (ADC Clock table on page 32 of the MAX1464 data sheet). The sigma-delta converter generates a bit-stream output of the signal over the conversion time. This bit-stream is digitally processed to form a 16-bit output result. Then the sampling of that input channel stops. If the input signal changes during an ADC conversion, the result would be an average of the input values over time.
The sigma-delta converter does not convert LSB or MSB first as a traditional SAR or integrating converter does. The bit stream output is filtered throughout the conversion cycle. Application note 1870, Demystifying Sigma-Delta ADCs , provides an overview of sigma-delta converters and can be used as supplemental reading material.
Applying 6.0V on the MAX1464 does not seem problematic. There have been instances that we supplied this level of voltage on the ASIC and did not observe any adverse effects when returned to normal supply levels after few minutes, though no official data was recorded. Of course, the part will not operate per data-sheet specifications at supply levels higher than 5.5V.
Yes. The user must always ensure that the voltage levels at INM and INP are above VSS and below VDD. If extra gain is necessary, the op amps in the DOP can be used to implement an analog gain stage, which will result in converting a differential signal to a single-ended signal. The output of this gain stage can then be fed into the ADC for conversion, or the op-amp output can be directly converted using one of the ADC-loopback conversion modes.
1) The ISRC pin is not available in the MAX1464.
2) The VB pin is not available in the MAX1464
3) In the MAX1464, the external reference voltage is limited to 2.5V (1/2 of VDD) only.
4) PGA gain setting can be applied on the temperature conversion in the MAX1464.
5) In the MAX1464, the temperature sensor has a positive slope (it is negative in the MAX1463) and it can be gained.
6) For other minor differences, refer to the MAX1464 data sheet.
Three changes have been made to the register definitions:
1) Register 08h, "ADC_Config_TA", have been redefined to include PGA gain (PGAT[4:0]=ADC_Config_TA[15:11]) setting for temperature conversion. Other bits remain unchanged.
2) Register 31h, "Power-On Control", PWRWFL bit (bit-12) is no longer needed, and it is "don't-care" in the MAX1464.
3) Register 33h, "Current Source Control", has been eliminated.
No. The slope of the temperature-sensor output in the MAX1464 is positive with temperature, opposite to that of the MAX1463. In addition, the PGA-gain function can be applied to the MAX1464 temperature-sensor output, but this is not the case in the MAX1463.
1) The jumpers on the evaluation board are not properly set.
2) The MAX1464KEY, the jumper setting, and the configuration settings are not consistent for 3-wire or 4-wire communication.
3) The computer serial port has a problem.
4) The evaluation board is damaged.
5) The MAX1464 chip on the evaluation board is damaged.
6) The MAX1464KEY is damaged.
The MAX1464 serial interface can operate in 4-wire SPI™-compatible mode or in a 3-wire mode (default on power-up). In 3-wire mode, the DI and DO lines should be connected together, forming a bidirectional data line.
3-wire or 4-wire communication is possible by connecting the DI and DO pins together or keeping them separate, respectively. This is accomplished by inserting or removing the shunt on JU4. The 3-wire mode allows the user to use a single line, DIO, for communication with the MAX1464 by shorting the DI and DO pins together.
Yes. The temperature sensor reading is ratiometric VDD, meaning that the correct temperature is reported regardless of the VDD voltage, provided that VDD is consistent with the MAX1464 data sheet specification.
Yes. The input impedance as a function of PGA setting can be calculated by the expressions below, where "f" is the ADC clock frequency, and "Gain" is the PGA gain. A partial list of input impedance vs. PGA setting for both differential and single-ended inputs is given in the Electrical Characteristics (EC) table on pages 2 to 7 of the MAX1464 data sheet.
For Gains = 1 ... 64, use RIN = (4 x 1012) / (f x Gain)
For Gains = 80 ... 128, use RIN = (8 x 1012) / (f x Gain)
For Gains = 160 ... 256, use RIN = (16 x 1012) / (f x Gain)
The input stage of the MAX1464 is switched capacitor. That is, during ADC sampling, the current flows into the ADC input terminals in periodic charge packets. In effect, at the beginning of each sample interval, the input impedance starts out small (large current flows into the caps) and, at the end of each sample interval, the input impedance is very large (capacitors are almost fully charged and zero current flows). This can be achieved by choosing proper filtering elements (RC-filter) on INM-INP, or by reducing the ADC clock rate.
Conversion resolution is independent of conversion rate. Any conversion rate ranging from 0.256ms to 262.14ms can be used with any possible resolution from 9-bit to 16-bit. Refer to the ADC Resolution and ADC Conversion Time tables on page 33 of the MAX1464 data sheet.
Power consumption is approximately linear with respect to the ADC clock rate. The lower the ADC clock rate, the lower the power consumption. The ADC current consumption for an ADC clock of 1MHz and an ADC clock of 7kHz is given in the EC table of the MAX1464 data sheet. A linear approximation between these two data points can be used for reference.
Systems operating with very low power consumption benefit from the reduced ADC clock rate, FADC. Slower clock speeds require less operating current. Systems operating from a larger power consumption budget can use the highest FADC clock rate to improve speed performance over power performance. The ADC conversion times for various resolution and clock rate settings are summarized in the ADC Conversion Time table in the MAX1464 data sheet. The conversion time is calculated by the formula:
TCONVERT = (number of FADC clocks per conversion) / FADC
"Number of clocks per conversion" is a function of desired conversion resolution.
The MAX1464 flash memory consists of two partitions. Partition-0 is 4kB and is for storing the program to be executed by the CPU for correction, amplification, and linearization of the input signal. Partition-1 is 128B in length and is used to hold user information. Partition-1 is not accessible by the CPU.
4kB of flash memory is significant memory space for a sensor application. As an example, one can store a program performing the following functions in less than 4kB of flash memory:
1) Measure one differential input
2) Measure two single-ended inputs
3) Read a non-chip temperature sensor
4) Read VDD
5) Set two analog outputs
6) Set alarm trip points using GPIO pins
7) Implement a 2nd-order compensation function.
Of course, programming expertise is always a factor in how efficiently the memory space is used.
The MAX1464 has 16 instructions to perform all calculations for sensor compensation, amplification, and linearization of the sensor signal output. These are explained in detail in the MAX1464 data sheet.
MAX1464 Instruction Set
Load register X from program memory.
A-reg = A-reg AND X-reg
A-reg = A-reg OR X-reg
A-reg = A-reg ADD X-reg
X-reg = A-reg
Shift left X-reg
Shift right X-reg propagating sign bit
X-reg = X-reg + 1
X-reg = X-reg - 1
X-reg = NOT X-reg
Branch positive I-reg by amount in X-reg
Branch not zero I-reg by amount in X-reg
A-reg = CPU port-X
CPU port-X = A-reg
A-reg | M-reg = M-reg multiplied by N-reg; register op code must be 3h
The assembler provided as part of the MAX1464 EV kit software tools can be used to develop the assembly language program and compile it. Then the assembly language program is compiled running the assembler. The assembler generates a .hex file, which should be downloaded into the MAX1464's internal flash memory using one of the provided tools (Hardware Debugger or the Control Program).
Yes. The DLLs can be called from any Windows-based OS. The Control Program developed by Maxim uses the c-calls DLLs. To call the DLLs from Visual Basic or others, the stdCall DLLs must be used. The MAX1464 DLLs supplied with the EV kit is the c-call. For stdCall, contact the Maxim technical support group.
Theoretically, the MAX1464 can accommodate input ranges from 1mV to 5V. But in reality, the input range depends on the desired full-scale output and resolution. The MAX1464 can provide analog amplification of up to 244 in 17 steps. Higher amplification can be achieved digitally. Output resolution is compromised when amplifying a signal digitally.
The Hardware Debugger program includes multiple tabs for accessing the relevant registers and ports loading flash memory contents into a file, etc. Use the Hardware Debugger program to learn the MAX1464 functions, registers, and ports.
The main purpose of the Control Program is to provide the user with a tool to easily compensate a sensor. The Control Program includes functional buttons to have the MAX1464 perform a series of lower level and predefined operations such as "Read the ADC", loading a file into the MAX1464 internal flash memory, etc. The Control Program can be used to perform 2nd-order temperature compensation.
Yes. There are two op amps associated with each output channel of the MAX1464. At any given time, only one of the two op amps can be connected to an output terminal, and the unused op amp can be used as a buffer or to provide additional gain.
The partition-1 of the flash memory is intended to hold the user information such as serial number, device history, manufacturing information, date codes, etc. Partition-1 cannot be accessed by the CPU. It can only be written to or be read thorough the SPI interface.
The ADC range is maximized when the coarse offset and the PGA-gain setting for the ADC input are properly set. Refer to page 7 of the MAX1460 data sheet for the procedure to set proper coarse offset and PGA.
The temperature-sensor resolution is maximized when the coarse offset and the PGA-gain setting for temperature-sensor conversion are properly set. Refer to page 7 of the MAX1460 data sheet for the procedure to set proper coarse offset and PGA.
The MAX1464 cannot be found by the PC. There are many possibilities, including:
1) The setup is not correct. Verify that the setup and connections are consistent with that given in the MAX1464 EV kit data sheet. Also make sure the supply voltage is correct and it is applied on the correct terminal block on the evaluation board.
2) The jumpers on the evaluation board are not properly set. Verify that the jumpers are consistent with specifications in the MAX1464 EV kit data sheet.
3) The MAX1464KEY, the jumper setting, and the configuration settings are not consistent for 3-wire or 4-wire communication.
4) The computer parallel port has a problem.
5) The evaluation board is damaged. Visually check the evaluation board and make sure there are no broken or missing components. 100% of all evaluation boards are tested before they leave the factory floor.
6) The MAX1464 chip on the evaluation board is damaged. Replace the MAX1464 ASIC.
7) The MAX1464KEY is damaged.
1) The jumpers JU11 and JU12 are not installed.
2) The potentiometers are not good. This is a less likely possibility. The integrity of the potentiometers can be checked by performing an ohmic measurement at the potentiometer's terminals.
Thank You for interest in Maxim Integrated. Our free samples program limits the quantities that we can provide to each customer per calendar year.If you feel that you have received this message in error, please contact firstname.lastname@example.org. Alternatively, you can click here to place an order.
Request a Quote
Your quote has been successfully submitted. You will receive an email within 24 hours with pricing and availability. Visit My Quotes Thank you!