Professional Documents
Culture Documents
KIT
ATION
EVALU BLE
AVA ILA
MAX1478
The MAX1478 highly integrated, analog sensor signal ♦ Medium Accuracy (±1%), Single-Chip Sensor
processor is optimized for piezoresistive sensor calibra- Signal Conditioning
tion and compensation without any external compo-
nents. It includes a programmable current source for ♦ Rail-to-Rail® Output
sensor excitation, a 3-bit programmable-gain amplifier ♦ Sensor Errors Trimmed Using Correction
(PGA), a 128-bit internal EEPROM, and four 12-bit digi- Coefficients Stored in Internal EEPROM—
tal-to-analog converters (DACs). Achieving a total error Eliminates Laser Trimming and Potentiometers
factor within 1% of the sensor’s repeatability errors, the
MAX1478 compensates offset, offset temperature coeffi- ♦ Compensates Offset, Offset TC, FSO, FSO TC,
cient, full-span output (FSO), FSO temperature coeffi- and FSO Linearity
cient (FSO TC), and FSO nonlinearity of silicon ♦ Programmable Current Source (0.1mA to 2.0mA)
piezoresistive sensors.
for Sensor Excitation
The MAX1478 calibrates and compensates first-order
temperature errors by adjusting the offset and span of ♦ Fast Signal-Path Settling Time (<1ms)
the input signal via DACs, thereby eliminating the quan- ♦ +5V Single Supply
tization noise associated with digital signal path solu- ♦ Accepts Sensor Outputs from +10mV/V to
tions. Built-in testability features on the MAX1478 result
in the integration of three traditional sensor-manufactur- +40mV/V
ing operations into one automated process: ♦ Fully Analog Signal Path
• Pretest: Data acquisition of sensor performance
under the control of a host test computer. Pilot Production System
• Calibration and compensation: Computation and To simplify your pressure sensor design, Maxim has
storage (in an internal EEPROM) of calibration and developed a fully automated pilot production system
compensation coefficients computed by the test that will smooth the difficult transition from prototype to
computer and downloaded to the MAX1478. production. Details appear at the end of this data sheet.
• Final test operation: Verification of transducer cali- Ordering Information
bration and compensation without removal from the
PART TEMP. RANGE PIN-PACKAGE
pretest socket.
MAX1478C/D 0°C to +70°C Dice*
Although optimized for use with piezoresistive sensors,
the MAX1478 may also be used with other resistive MAX1478AAE -40°C to +125°C 16 SSOP
sensors (i.e., accelerometers and strain gauges) with *Dice are tested at TA = +25°C, DC parameters only.
some additional external components.
Functional Diagram appears at end of data sheet.
______________________Customization
Pin Configuration
For high-volume applications, Maxim can customize the
MAX1478 for unique requirements. With a dedicated TOP VIEW
cell library consisting of more than 90 sensor-specific SCLK 1 16 I.C.
functional blocks, Maxim can quickly provide cus-
tomized MAX1478 solutions. CS 2 15 VDD
I.C. 3 14 INM
________________________Applications
TEMP 4 MAX1478 13 BDRIVE
Piezoresistive Pressure and Acceleration
FSOTC 5 12 INP
Transducers and Transmitters
Manifold Absolute Pressure (MAP) Sensors DIO 6 11 I.C.
For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800.
For small orders, phone 1-800-835-8769.
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
ABSOLUTE MAXIMUM RATINGS
MAX1478
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(VDD = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
2 _______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
ELECTRICAL CHARACTERISTICS (continued)
MAX1478
(VDD = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
_______________________________________________________________________________________ 3
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Pin Description
MAX1478
Data Clock Input. Used only during programming/testing. Internally pulled to VSS with a 1MΩ (typical) resis-
1 SCLK
tor. Data is clocked in on the rising edge of the clock. The maximum SCLK frequency is 10kHz.
Chip-Select Input. The MAX1478 is selected when this pin is high. When low, OUT and DIO become high
2 CS
impedance. Internally pulled to VDD with a 1MΩ (typical) resistor. Leave unconnected for normal operation.
3, 11,
I.C. Internally Connected. Leave unconnected.
16
Temperature Sensor Output. An internal temperature sensor (a 100kΩ, 4600ppm/°C TC resistor) that can
4 TEMP
provide a temperature-dependent voltage.
Buffered FSOTC DAC Output. An internal 75kΩ resistor (RFTC) connects FSOTC to ISRC (see Functional
5 FSOTC
Diagram). Optionally, external resistors can be used in place of or in parallel with RFTC and RISRC.
Data Input/Output. Used only during programming/testing. Internally pulled to VSS with a 1MΩ (typical)
6 DIO
resistor. High impedance when CS is low.
Dual-Function Input Pin. Used to enable EEPROM erase/write operations. Also used to set the DAC refresh-
7 WE rate mode. Internally pulled to VDD with a 1MΩ (typical) resistor. See the Chip-Select (CS) and Write-Enable
(WE) section.
8 VSS Negative Power-Supply Input
Current-Source Reference. An internal 75kΩ resistor (RISRC) connects ISRC to VSS (see Functional
9 ISRC
Diagram). Optionally, external resistors can be used in place of or in parallel with RFTC and RISRC.
10 OUT PGA Output Voltage
12 INP Positive Sensor Input. Input impedance >1MΩ. Rail-to-rail input range.
13 BDRIVE Sensor Excitation Current Output. This current source drives the bridge.
14 INM Negative Sensor Input. Input impedance >1MΩ. Rail-to-rail input range.
15 VDD Positive Power-Supply Input. Connect a 0.1µF capacitor from VDD to VSS.
4 _______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
FSO TC Compensation junction to correct the error. Use the Offset TC DAC to
MAX1478
Silicon piezoresistive transducers (PRTs) exhibit a large adjust the amount of BDRIVE voltage that is added to
positive input resistance tempco (TCR) so that, while the output summing junction (Figure 2).
under constant current excitation, the bridge voltage
(V BDRIVE ) increases with temperature. This depen- Analog Signal Path
dence of VBDRIVE on the sensor temperature can be The fully differential analog signal path consists of four
used to compensate the sensor temperature errors. stages:
PRTs also have a large negative full-span output sensi- • Front-end summing junction for coarse offset correction
tivity tempco (TCS) so that, with constant voltage exci- • 3-bit PGA with eight selectable gains ranging from
tation, FSO will decrease with temperature, causing a 41 through 230
full-span output temperature coefficient (FSO TC) error.
However, if the bridge voltage can be made to increase • Three-input-channel summing junction
with temperature at the same rate that TCS decreases • Differential to single-ended output buffer (Figure 2)
with temperature, the FSO will remain constant.
Coarse Offset Correction
FSO TC compensation is accomplished by resistor The sensor output is first fed into a differential summing
RFTC and the FSOTC DAC, which modulate the excita- junction (INM (negative input) and INP (positive input))
tion reference current at ISRC as a function of tempera- with a CMRR >90dB, an input impedance of approxi-
ture (Figure 3). FSO DAC sets V ISRC and remains mately 1MΩ, and a common-mode input voltage range
constant with temperature, while the voltage at FSOTC from VSS to VDD. At this summing junction, a coarse off-
varies with temperature. FSOTC is the buffered output set-correction voltage is added, and the resultant volt-
of the FSOTC DAC. The reference DAC voltage is age is fed into the PGA. The 3-bit (plus sign)
VBDRIVE, which is temperature dependent. The FSOTC input-referred Offset DAC (IRO DAC) generates the
DAC alters the tempco of the current source. When the coarse offset-correction voltage. The DAC voltage ref-
tempco of the bridge voltage is equal in magnitude and erence is 1.25% of VDD; thus, a VDD of 5V results in a
opposite in polarity to the TCS, the FSO TC errors are front-end offset-correction voltage ranging from -63mV
compensated and FSO will be constant with tempera- to +63mV, in 9mV steps (Table 1). To add an offset to
ture. the input signal, set the IRO sign bit high; to subtract an
Offset TC Compensation offset from the input signal, set the IRO sign bit low.
Compensating offset TC errors involves first measuring The IRO DAC bits (C2, C1, C0, and IRO sign bit) are
the uncompensated offset TC error, then determining programmed in the configuration register (see Internal
the percentage of the temperature-dependent voltage EEPROM section).
VBDRIVE that must be added to the output summing
A2 A1 A0
A = 2.3 ±
FULL-SPAN OUTPUT (FSO)
VOLTAGE (V)
INP OUT
INM
Σ PGA Σ A=1
FULL SCALE (FS)
A = 2.3 ±
0.5
OFFSET VDD
OFFSET
PMIN PMAX DAC SOFF
PRESSURE
_______________________________________________________________________________________ 5
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Table 1. Input-Referred Offset DAC
MAX1478
6 _______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
MAX1478
VDD
VDD
FSO
DAC
ISRC BDRIVE
FSOTC
FSOTC
DAC
RFTC
RISRC
EXTERNAL
SENSOR
a VDD of 5V. The output of the Offset DAC is fed into Table 3. Configuration Register
the output summing junction where it is gained by
approximately 2.3, which increases the resulting out- EEPROM
put-referred offset correction resolution to 2.8mV. DESCRIPTION
ADDRESS (hex)
Both the Offset TC and FSOTC DACs take their refer- 00h Offset TC Sign Bit, SOTC (+ = 1)
ence from BDRIVE, a temperature-dependent voltage.
01h Offset Sign Bit, SOFF (+ = 1)
A nominal V BDRIVE of 2.5V results in a step size of
0.6mV. The Offset TC DAC output is fed into the output 02h PGA Gain (MSB), A2
summing junction where it is multiplied by approximate- 03h PGA Gain, A1
ly 2.3, thereby increasing the Offset TC correction 04h PGA Gain (LSB), A0
range. The buffered FSOTC DAC output is available at
05h Reserved “0”
FSOTC and is connected to ISRC through RFTC to cor-
rect FSO TC errors. 06h Reserved “0”
Internal Resistor (RFTC and RISRC)
Internal Resistors 07h
Selection
The MAX1478 contains three internal resistors (RISRC,
RFTC, and RTEMP) optimized for common silicon PRTs. 08h Input-Referred Offset (IRO) Sign Bit
RISRC (in conjunction with the FSO DAC) programs the 09h Input-Referred Offset (MSB)
nominal sensor excitation current. RFTC (in conjunction 0Ah Input-Referred Offset
with the FSOTC DAC) compensates the FSO TC errors.
0Bh Input-Referred Offset (LSB)
Both RISRC and RFTC have a nominal value of 75kΩ. If
external resistors are used, RISRC and RFTC can be dis-
abled by resetting the appropriate bit (address 07h
reset to zero) in the configuration register (Table 3). Internal EEPROM
The MAX1478 has a 128-bit internal EEPROM arranged
R TEMP is a high-tempco resistor with a TC of as eight 16-bit words. The four uppermost bits for each
+4600ppm/°C and a nominal resistance of 100kΩ at register are reserved. The internal EEPROM is used to
+25°C. This resistor can be used with certain sensor store the following (also shown in the memory map in
types that require an external temperature sensor. Table 4):
_______________________________________________________________________________________ 7
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
MAX1478
EE Address 1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10
Contents 1 0 0 1 MSB Offset LSB
EE Address 2F 2E 2D 2C 2B 2A 29 28 27 26 25 24 23 22 21 20
Contents 1 0 1 0 MSB Offset TC LSB
EE Address 3F 3E 3D 3C 3B 3A 39 38 37 36 35 34 33 32 31 30
Contents 1 0 1 1 MSB FSO LSB
EE Address 4F 4E 4D 4C 4B 4A 49 48 47 46 45 44 43 42 41 40
Contents 1 1 0 0 MSB FSOTC LSB
5F 5E 5D 5C 5B 5A 59 58 57 56 55 54 53 52 51 50
Reserved*
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EE Address 6F 6E 6D 6C 6B 6A 69 68 67 66 65 64 63 62 61 60
Contents 0 0 0 0 User-Defined Bits
EE Address 7F 7E 7D 7C 7B 7A 79 78 77 76 75 74 73 72 71 70
Contents 0 0 0 0 User-Defined Bits
= Reserved Bits
Note: The MAX1478 processes the Reserved Bits in the EEPROM. If these bits are not properly programmed, the configuration
and DAC registers will not be updated correctly.
*The contents of the Reserved EE Address 50–5F must all be reset to zero.
8 _______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Detailed Description of the Digital Lines Data Input/Output
MAX1478
Chip Select (CS) and Write Enable (WE) The data input/output (DIO) line is an input/output pin
CS is used to enable OUT, control serial communica- used to issue commands to the MAX1478 (input mode)
tion, and force an update of the configuration and DAC or read the EEPROM contents (output mode).
registers. In input mode (the default mode), data on DIO is
• A low on CS disables serial communication. latched on each rising edge of SCLK. Therefore, data
on DIO must be stable at the rising edge of SCLK and
• A transition from low to high on CS forces an update should transition on the falling edge of SCLK.
of the configuration and DAC registers from the
EEPROM when the U bit is zero. DIO will switch to output mode after receiving a READ
EEPROM command, and will return the data bit
• A transition from high to low on CS terminates pro- addressed by the digital value in the READ EEPROM
gramming mode. command. After a low-to-high transition on CS, DIO
• A logic high on CS enables OUT and serial commu- returns to input mode and is ready to accept more
nication (see Communication Protocol section). commands.
WE controls the refresh rate for the internal configura- Communication Protocol
tion and DAC registers from the EEPROM and enables To initiate communication, the first 6 bits on DIO after
the erase/write operations. If communication has been CS transitions from low to high must be 1010U0
initiated (see Communication Protocol section), internal (defined as the INIT SEQUENCE). The MAX1478 will
register refresh is disabled. then begin accepting 16-bit control words (Figure 4).
• A low on WE disables the erase/write operations and If the INIT SEQUENCE is not detected, all subsequent
also disables register refreshing from the EEPROM. data on DIO is ignored until CS again transitions from
• A high on WE selects a refresh rate of approximately low to high and the correct INIT SEQUENCE is received.
400 times per second and enables EEPROM The U bit of the INIT SEQUENCE controls the updating
erase/write operations. of the DACs and configuration register from the internal
• It is recommended that WE be connected to VSS EEPROM. If this bit is low (U = 0), all four internal DACs
after the MAX1478 EEPROM has been programmed. and the configuration register will be updated from the
EEPROM on the next rising edge of CS (this is also the
Serial Clock default on power-up). If the U bit is high, the DACs and
Serial Clock (SCLK) must be driven externally. It is configuration register will not be updated from the inter-
used to input commands to the MAX1478 and read nal EEPROM; they will retain their current value on any
EEPROM contents. Input data on DIO is latched on the subsequent CS rising edge. The MAX1478 continues to
rising edge of SCLK. Noise on SCLK may disrupt com- accept control words until CS is brought low.
munication. In noisy environments, place a capacitor
(0.01µF) between SCLK and VSS.
CS
tMIN 16 CLK 16 CLK n x 16 CLK
200µs CYCLES CYCLES CYCLES
SCLK
_______________________________________________________________________________________ 9
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Control Words
MAX1478
SCLK
DATA COMMAND
LSB MSB LSB MSB
CS
WE
tMIN 16 CLK 16 CLK n x 16 CLK
200µs CYCLES CYCLES CYCLES
SCLK
10 ______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
In addition, the EEPROM should only be written to at 8) Wait 1ms.
MAX1478
TA = +25°C and VDD = 5V. 9) Return to Step 5 until all necessary bits have been
Writing to the internal EEPROM is a time-consuming set.
process and should only be required once. All calibra- 10) Read EEPROM to verify that the correct calibra-
tion/compensation coefficients are determined by writ- tion/compensation coefficients have been stored.
ing directly to the DAC and configuration registers. Use
the following procedure to write these calibration/com- READ EEPROM Command
pensation coefficients to the EEPROM: The READ EEPROM command returns the bit stored at
the memory location addressed by the lower 7 bits of
1) Issue an ERASE EEPROM command.
the data field (A0–A6). The higher bits of the data field
2) Wait 50ms (tWRITE). (A7–A11) are ignored. Note that after a read command
3) Issue an END EEPROM WRITE command at add- has been issued, the DIO lines become an output and
ress 00h. the state of the addressed EEPROM location will be
4) Wait 1ms (tWAIT). available on DIO 200µs (tREAD) after the falling edge of
the 16th SCLK cycle (Figure 8). After issuing the READ
5) Issue a BEGIN EEPROM WRITE command
EEPROM command, DIO returns to input mode on the
(Figure 7) at the address of the bit to be set.
falling edge of CS. Reading the entire EEPROM
6) Wait 50ms. requires the READ EEPROM command be issued 128
7) Issue an END EEPROM WRITE command (Figure 7) times.
using the same address as in Step 5.
SCLK
DATA COMMAND
LSB MSB LSB MSB
DIO A0 A1 A2 A3 A4 A5 A6 0 0 0 0 0 0 1 0 0
SCLK
DATA COMMAND
LSB MSB LSB MSB
DIO A0 A1 A2 A3 A4 A5 A6 0 0 0 0 0 1 0 1 0
Figure 7. Begin WRITE EEPROM and End WRITE EEPROM Timing Diagrams
CS
tMIN = 200µs
16 CLOCK CYCLES
SCLK
tREAD
DIO X 1 0 1 0 U 0 A0 A1 A2 A3 A4 A5 A6 0 0 0 0 0 1 1 0 0 X EE DATA X
DIO IS AN
DIO IS AN INPUT PIN
OUTPUT PIN
______________________________________________________________________________________ 11
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Writing to the Configuration and DAC Registers Coefficient Initialization
MAX1478
When writing to the configuration register or directly to Select the resistor values and the PGA gain to prevent
the internal 12-bit DACs, the data field (D0–D11) con- overload of the PGA and bridge current source. These
tains the data to be written to the respective register. values depend on sensor behavior and require some
Note that all four DACs and the configuration register sensor characterization data, which may be available
can be updated without toggling the CS line. Every from the sensor manufacturer. If not, the data can be
register write command must be followed by a LOAD generated by performing a two-temperature, two-pres-
REGISTER command. sure sensor evaluation. The required sensor information
is shown in Table 6 and can be used to obtain the val-
__________Applications Information ues for the parameters listed in Table 7.
Power-Up Table 6. Sensor Information for Typical
At power-up, the following occurs:
PRT
1) The DAC and configuration registers are reset to
zero. SENSOR TYPICAL
PARAMETER
DESCRIPTION VALUES
2) CS transitions from low to high after power-up (an
internal pull-up resistor ensures that this happens if Rb(T) Bridge Impedance 5kΩ at +25°C
CS is left unconnected), and the EEPROM contents Bridge Impedance
TCR 2600ppm/°C
are read and processed. Tempco
3) The DAC and configuration registers are updated +1.5mV/V per
S(T) Sensitivity
either once or approximately 400 times per second PSI at +25°C
(as determined by the state of WE). TCS Sensitivity Tempco -2100ppm/°C
4) The MAX1478 begins accepting commands in a ser- +12mV/V at
O(T) Offset
ial format on DIO immediately after receiving the INIT +25°C
SEQUENCE. -1000ppm/°C
OTC Offset Tempco
The MAX1478 is shipped with all memory locations in of FSO
the internal EEPROM uninitialized. Therefore, the Sensitivity Linearity Error
MAX1478 must be programmed for proper operation. 0.1% FSO,
S(p) as % FSO, BSLF
BSLF
(Best Straight-Line Fit)
Compensation Procedure
The following compensation procedure was used to PMIN Minimum Input Pressure 0 psi
obtain the results shown in Figure 9 and Table 8. It PMAX Maximum Input Pressure 10 psi
assumes a pressure transducer with a +5V supply and
an output voltage that is ratiometric to the supply volt- Selecting RISRC
age. The desired offset voltage (VOUT at PMIN) is 0.5V, When using an external resistor, use the equation
and the desired FSO voltage (VOUT(PMAX) - VOUT(PMIN)) below to determine the value of RISRC, and place the
is 4V; thus, the full-scale output voltage (VOUT at PMAX) resistor between ISRC and VSS. Since the 12-bit FSO
will be 4.5V (see Figure 1). The procedure requires a DAC provides considerable dynamic range, the RISRC
minimum of two test pressures (e.g., zero and full value need not be exact. Generally, any resistor value
scale) at two arbitrary test temperatures, T1 and T2. within ±50% of the calculated value is acceptable. If
Ideally, T1 and T2 are the two points where we wish to both the internal resistors RISRC and RFTC are used, set
perform best linear fit compensation. The following out- the IRS bit at EEPROM address bit 7 high. Otherwise,
lines a typical compensation procedure: set IRS low and connect external resistors as shown in
1) Perform Coefficient Initialization Figure 10.
2) Perform FSO Calibration RISRC ≈ 14 ⋅ Rb(T1)
3) Perform FSOTC Compensation ≈ 14 ⋅ 5kΩ = 70kΩ
4) Perform Offset TC Compensation
where Rb(T) is the sensor input impedance at tempera-
5) Perform Offset Calibration ture T1 (+25°C in this example).
12 ______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
where S is the sensor sensitivity at T1, VBDRIVE is the
MAX1478
Table 7. Compensation Components and sensor excitation voltage (initially 2.5V), and ∆P is the
Values maximum pressure differential.
PARAMETER DESCRIPTION Then calculate the ideal gain using the following formula
and select the nearest gain setting from Table 2:
Internal (approximately 75kΩ) or user-
RISRC supplied resistor that programs the nomi- OUTFSO
nal sensor excitation current APGA =
SensorFSO
Internal (approximately 75kΩ) or user-
4V
RFTC supplied resistor that compensates = = +106V/V
FSO TC errors 0.0375V
APGA Programmable-gain amplifier gain
where OUTFSO is the desired calibrated transducer
Input-referred offset correction DAC full-span output voltage, and SensorFSO is the sensor
IRO
value full-span output voltage at T1.
IRO Sign Input-referred offset sign bit In this example, a PGA value of 2 (gain of +95V/V) is
IRS Internal resistor selection bit the best selection.
OFF COEF Offset-correction DAC coefficient
Determining Input-Referred OFFSET
OFF Sign Offset sign bit The input-referred offset (IRO) register is used to null
OFFTC COEF Offset TC compensation DAC coefficient any front-end sensor offset errors prior to amplification
OFFTC Sign Offset TC sign bit by the PGA. This reduces the possibility of saturating
the PGA and maximizes the useful dynamic range of
FSO COEF FSO trim DAC coefficient
the PGA (particularly at the higher gain values).
FSOTC COEF FSO TC compensation DAC coefficient
First, calculate the ideal IRO correction voltage using
Selecting RFTC the following formula, and select the nearest setting
When using an external resistor, use the equation from Table 1:
below to determine the value for RFTC, and place the
resistor between ISRC and FSOTC. Since the 12-bit
[ ( ) ⋅ VBDRIVE (T1)]
IROideal = - O T1
FSOTC DAC provides considerable dynamic range, the (
= - 0.012V/V ) ⋅ 2.5V
RFTC value need not be exact. Generally, any resistor
= - 30mV
value within ±50% of the calculated value is accept-
able. where IROideal is the exact voltage required to perfect-
ly null the sensor, O(T1) is the sensor offset voltage in
RFTC ≅
RISRC ⋅ 500ppm/ °C V/V at +25°C, and VBDRIVE(T1) is the nominal sensor
TCR - | TCS | excitation voltage at +25°C. In this example, 30mV
70kΩ ⋅ 500ppm/ °C must be subtracted from the amplifier front end to null
≅ = 70kΩ the sensor perfectly. From Table 1, select an IRO value
2600ppm/ °C - | -2100ppm/ °C | of 3 to set the IRO DAC to 27mV, which is nearest the
ideal value. To subtract this value, set the IRO sign bit
This approximation works best for bulk, micromachined, to 0. The residual output-referred offset error will be
silicon PRTs. Negative values for RFTC indicate uncon- corrected later with the Offset DAC.
ventional sensor behavior that cannot be compensated Determining OFFTC COEF Initial Value
by the MAX1478 without additional external circuitry. Generally, OFFTC COEF can initially be set to 0 since
Selecting the PGA Gain Setting the offset TC error will be compensated in a later step.
To select the PGA gain setting, first calculate However, sensors with large offset TC errors may
SensorFSO, the sensor full-span output voltage at T1: require an initial coarse offset TC adjustment to prevent
the PGA from saturating during the compensation pro-
SensorFSO = S · VBDRIVE · ∆P cedure as temperature is increased. An initial coarse
= 1.5mV/V per PSI · 2.5V · 10 PSI offset TC adjustment is required for sensors with an off-
= 0.0375V set TC greater than about 10% of the FSO. If an initial
______________________________________________________________________________________ 13
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
coarse offset TC adjustment is required, use the follow- Three-Step FSOTC Compensation
MAX1478
14 ______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Offset TC Compensation 4) If NewOFFTC COEF is negative, set the SOTC bit
MAX1478
The offset voltage at T1 was previously set to 0.5V; low; otherwise, set it high.
therefore, any variation from this voltage at T2 is an Offset TC compensation is now complete.
offset TC error. Perform the following steps:
1) Measure the offset voltage at T2. Offset Calibration
At this point, the sensor should still be at temperature
2) Use the following equation to compute the correc- T2. The final offset adjustment can be made at T2 or T1
tion required: by adjusting the Offset DAC (and optionally the offset
sign bit, SOFF) until the output (VOUT(PMIN)) reads 0.5V
NewOFFTC COEF = CurrentOFFTC COEF - at zero input pressure. Use the following procedure:
4096 VOFFSET T1 - VOFFSET T2
( ) ( ) 1) Set Offset DAC to zero (Offset COEF = 0).
( ) ( )
2) Measure the voltage at OUT.
2.3 VBDRIVE T1 - VBDRIVE T2
3) If VOUT is greater than the desired offset voltage
(0.5V in this example), set SOFF low; otherwise, set
Note: CurrentOFFTC COEF is the current value it high.
stored in the Offset TC DAC. If the Offset TC sign bit
(SOTC) is low, this number is negative. 4) Increase Offset COEF until VOUT equals the desired
offset voltage.
3) Load this value into the Offset TC DAC.
Offset calibration is now complete. Table 8 and Figure 9
compare an uncompensated input to a typical compen-
sated transducer output.
0.6
20
0.4
FSO
ERROR (% SPAN)
ERROR (% FSO)
0.2
10
FSO
0
0 OFFSET -0.2
-0.4 OFFSET
-10
-0.6
-20 -0.8
-50 0 50 100 150 -50 0 50 100 150
TEMPERATURE (°C) TEMPERATURE °(C)
______________________________________________________________________________________ 15
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Ratiometric Output Configuration Test System Configuration
MAX1478
Ratiometric output configuration provides an output that The MAX1478 is designed to support an automated
is proportional to the power-supply voltage. When used production pressure-temperature test system with inte-
with ratiometric A/D converters, this output provides grated calibration and temperature compensation.
digital pressure values independent of supply voltage. Figure 11 shows the implementation concept for a low-
Most automotive and some industrial applications cost test system capable of testing up to 12 transducer
require ratiometric outputs. modules connected in parallel. The test system shown
The MAX1478 provides a high-performance ratiometric in Figure 11 includes a dedicated test bus consisting of
output with a minimum number of external components four wires:
(Figure 10). These external components include the fol- • Two power-supply lines
lowing: • Two serial-interface lines: DIO (input/output) and
• One power-supply bypass capacitor (C1) SCLK (clock)
• Two optional resistors, one from FSOTC to ISRC, and • An individual VOUT line
another from ISRC to VSS, depending on the sensor For simultaneous testing of more than 12 sensor mod-
type ules, use buffers to prevent overloading the data bus. A
• One optional capacitor (C2) from BDRIVE to VSS digital multiplexer controls the chip-select signal for
each transducer.
+5V
VDD C1
0.1µF
BDRIVE
(IRODAC)
OFFSET
C2 MAX1478
0.1µF INM
SENSOR
ISRC
VDD
FSOTC
RFTC
RISRC RFTC
CONFIGURATION REGISTER
RISRC A=1
12-BIT D/A - OFFSET TC
12-BIT D/A - OFFSET
128-BIT
12-BIT D/A - FSOTC
VSS
12-BIT D/A - FSO
EEPROM
CS TEMP
WE DIGITAL
SCLK INTERFACE
DIO TEMP
VSS
16 ______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
MAX1478
CS[1:N]
DIGITAL
MULTIPLEXER CS1 CS2 CSN
MAX1478
MAX1478
MAX1478
SCLK SCLK SCLK
VOUT N
DVM
SCLK
DIO TEST
OVEN
______________________________________________________________________________________ 17
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Functional Diagram
MAX1478
BDRIVE
MAX1478 active DUT and communicate with the MAX14XX appli-
cation circuits. All system voltage measurements are
multiplexed for use with a single external DVM. Each
INP
Σ PGA OUT DUT interfaces to the 14XXMUXBOARD through a general-
INM purpose transition board, which provides digital inter-
face signals and low-noise analog inputs. The
14XXDASBOARD is required to operate the
14XXMUXBOARD. All driver software is incorporated
ISRC into the 14XXDASBOARD firmware. Sensor compensa-
VDD tion procedure is implemented using National
Instruments’ LabView program. Customers may have to
adapt portions of the compensation procedure if they
RFTC
are using a pressure controller, oven, or DVM that is
FSOTC
different from the type for which the system was
CONFIGURATION REGISTER
VSS
12-BIT D/A - FSO
Block Diagram
MAX14XX DAS/MUX
TEMP CHAMBER
DUT
IEEE-488 BUS #1
PRESSURE
CONTROLLER DUT
DMM #112
18 ______________________________________________________________________________________
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Package Information
MAX1478
SSOP.EPS
______________________________________________________________________________________ 19
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
MAX1478
NOTES
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.
20 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 1999 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.