3) Write the load internal calibration register (LdICR)
command to CRIL[3:0].
When a LdICR command is issued to the CRIL register,
the calibration register loaded depends on the address
in the internal calibration register address (ICRA). Table
12 specifies which calibration register is decoded.
Erasing and Writing the EEPROM
The internal EEPROM needs to be erased (bytes set to
FFhex) prior to programming the desired contents.
Remember to save the 3 MSBs of byte 161hex (high-
byte of the configuration register) and restore it when
programming its contents to prevent modification of the
trimmed oscillator frequency.
The internal EEPROM can be entirely erased with the
ERASE command, or partially erased with the
PageErase command (see Table 11, CRIL command).
It is necessary to wait 6ms after issuing the ERASE or
PageErase command.
After the EEPROM bytes have been erased (value of
every byte = FFhex), the user can program its contents,
following the procedure below:
1) Write the 8 data bits to DHR[7:0] using two byte
accesses into the interface register set.
2) Write the address of the target internal EEPROM
location to IEEA[9:0] using three byte accesses into
the interface register set.
3) Write the EEPROM write command (EEPW) to
CRIL[3:0].
Serial Digital Output
When a RdIRS command is written to CRIL[3:0], DIO is
configured as a digital output and the contents of the
register designated by IRSP[3:0] are sent out as a byte
framed by a start bit and a stop bit.
Once the tester finishes sending the RdIRS command,
it must three-state its connection to DIO to allow the
MAX1452 to drive the DIO line. The MAX1452 three-
states DIO high for 1 byte time and then drive with the
start bit in the next bit period followed by the data byte
and stop bit. The sequence is shown in Figure 5.
The data returned on a RdIRS command depends on
the address in IRSP. Table 13 defines what is returned
for the various addresses.
Multiplexed Analog Output
When a RdAlg command is written to CRIL[3:0] the
analog signal designated by ALOC[3:0] is asserted on
the OUT pin. The duration of the analog signal is deter-
mined by ATIM[3:0] after which the pin reverts to three-
state. While the analog signal is asserted in the OUT
pin, DIO is simultaneously three-stated, enabling a par-
allel wiring of DIO and OUT. When DIO and OUT are
connected in parallel, the host computer or calibration
system must three-state its connection to DIO after
asserting the stop bit. Do not load the OUT line when
reading internal signals, such as BDR, FSOTC...etc.
The analog output sequence with DIO and OUT is
shown in Figure 6.
The duration of the analog signal is controlled by
ATIM[3:0] as given in Table 14.
MAX1452
Low-Cost Precision Sensor
Signal Conditioner
______________________________________________________________________________________ 13
DRIVEN BY TESTER DRIVEN BY MAX1452
THREE-STATE
NEED WEAK
PULLUP
THREE-STATE
NEED WEAK
PULLUP
START-BIT
LSB
START-BIT
LSB
MSB
STOP-BIT
MSB
STOP-BIT
11111 0 100 11 0 1
0
1 111111111000001000 11111111111
DIO
Figure 5. DIO Output Data Format
MAX1452
The analog signal driven onto the OUT pin is deter-
mined by the value in the ALOC register. The signals
are specified in Table 15.
Test System Configuration
The MAX1452 is designed to support an automated
production test system with integrated calibration and
temperature compensation. Figure 7 shows the imple-
mentation concept for a low-cost test system capable
of testing many transducer modules connected in par-
allel. The MAX1452 allows for a high degree of flexibili-
ty in system calibration design. This is achieved by use
of single-wire digital communication and three-state
output nodes. Depending upon specific calibration
requirements one may connect all the OUTs in parallel
or connect DIO and OUT on each individual module.
Sensor Compensation Overview
Compensation requires an examination of the sensor
performance over the operating pressure and tempera-
ture range. Use a minimum of two test pressures (e.g.,
zero and full-span) and two temperatures. More test
pressures and temperatures result in greater accuracy.
A typical compensation procedure can be summarized
as follows:
Set reference temperature (e.g., +25°C):
Initialize each transducer by loading their respec-
tive registers with default coefficients (e.g., based
on mean values of offset, FSO and bridge resis-
tance) to prevent overload of the MAX1452.
Set the initial bridge voltage (with the FSODAC) to
half of the supply voltage. Measure the bridge volt-
age using the BDR or OUT pins, or calculate based
on measurements.
Calibrate the output offset and FSO of the transduc-
er using the ODAC and FSODAC, respectively.
Store calibration data in the test computer or
MAX1452 EEPROM user memory.
Set next test temperature:
Calibrate offset and FSO using the ODAC and FSO-
DAC, respectively.
Store calibration data in the test computer or
MAX1452 EEPROM user memory.
Calculate the correction coefficients.
Download correction coefficients to EEPROM.
Perform a final test.
Sensor Calibration and
Compensation Example
The MAX1452 temperature compensation design cor-
rects both sensor and IC temperature errors. This
enables the MAX1452 to provide temperature compen-
sation approaching the inherent repeatability of the
sensor. An example of the MAX1452’s capabilities is
shown in Figure 8.
A repeatable piezoresistive sensor with an initial offset
of 16.4mV and a span of 55.8mV was converted into a
compensated transducer (utilizing the piezoresistive
sensor with the MAX1452) with an offset of 0.5000V and
a span of 4.0000V. Nonlinear sensor offset and FSO
temperature errors, which were on the order of 20% to
30% FSO, were reduced to under ±0.1% FSO. The fol-
lowing graphs show the output of the uncompensated
sensor and the output of the compensated transducer.
Six temperature points were used to obtain this result.
14 ______________________________________________________________________________________
DRIVEN BY TESTER
THREE-STATE
NEED WEAK
PULLUP
THREE-STATE
NEED WEAK
PULLUP
START-BIT
LSB
MSB
STOP-BIT
11111 0 100 11 0 1
0
1 1111111 1111111111111111111 1 11
THREE-STATE
2
ATIM
+1 BYTE
TIMES
DIO
OUT
VALID OUT
HIGH IMPEDANCE
Figure 6. Analog Output Timing
Low-Cost Precision Sensor
Signal Conditioner
MAX1452
MAX1452 Evaluation Kit
To expedite the development of MAX1452
based transducers and test systems, Maxim has pro-
duced the MAX1452 evaluation kit (EV kit). First-time
users of the MAX1452 are strongly encouraged to use
this kit.
The EV kit is designed to facilitate manual program-
ming of the MAX1452 with a sensor. It includes the fol-
lowing:
1) Evaluation Board with or without a silicon pressure
sensor, ready for customer evaluation.
2) Design/Applications Manual, which describes in
detail the architecture and functionality of the
MAX1452. This manual was developed for test
engineers familiar with data acquisition of sensor
data and provides sensor compensation algorithms
and test procedures.
3) MAX1452 Communication Software, which enables
programming of the MAX1452 from a computer
keyboard (IBM compatible), one module at a time.
4) Interface Adapter, which allows the connection of
the evaluation board to a PC serial port.
Low-Cost Precision Sensor
Signal Conditioner
______________________________________________________________________________________ 15
MAX1452
V
OUT
V
DD
MODULE 1
DATA DATA
V
SS
V
SS
V
DD
V
DD
V
SS
TEST OVEN
MAX1452
V
OUT
MODULE 2
V
OUT
DIGITAL
MULTIPLEXER
+5V
DIO[1:N]
DIO1
DIO2
DION
MAX1452
V
OUT
MODULE N
DVM
Figure 7. Automated Test System Concept

MAX1452AAE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Sensor Interface Precision Sensor Signal Conditioner
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union