MELEXIS MLX90320

MLX90320
Automotive small sensor interface
Features and Benefits
Applications Examples
Suited cost optimized sensors: gain and
offset correction by programmable
coefficients
Higher order temperature compensation
provided for both gain and offset
External or internal temperature sensor
for compensation of temperature errors
Over-voltage protection
Fault detection and clamping levels
Ratio-metric output: 0 to 5V
Single Pin Digital Programming
Fully analog signal path
Pressure transducers, strain gauges,
accelerometers, position sensors, etc.
Steering systems (e.g. torque sensors)
Safety restraints systems (e.g. seat
occupant detection)
Braking systems (e.g. ABS, force)
Comfort systems (e.g. air conditioning)
Engine management (e.g. injection)
Any bridge type sensor
Ordering Information
Part No.
MLX90320LFR
Temperature Code
L (-40°C to 150°C)
Package Code
FR (SSOP 209 mil)
1 Functional diagram
2 General description
"
# 7
# $ # % "
#
7 0 8 3 7 0
# + ) 0
) 3
3
%
0 $
+
& #
$
*
" "
+
*
" "
The MLX90320 covers the most typical resistive
type of Wheatstone bridge applications for use in an
automotive environment. It is a monolithic silicon
analog integrated sensor interface that converts
small changes in resistors, configured in a full
Wheatstone bridge on a sensing element, to large
output voltage variations.
$
+
$ ##
= >
! (
! )
09 : ( ; <
= @ ; <
?
1
+
$
!
'
( )
# $
,
( )
( )
( )
' .
/
/
/
/
2 2 ) 3
/
/
/
/
/
( ) 4
/ ' 5
,
(
/
!
/
/
6/
/
/ /
( ) 4
( ) 4
# % " 4
$ /
# $ /
/
+
- -
" " # $
%
& " &
) 0 + 0 % %
+
%
1
The signal conditioning includes gain adjustment,
offset control and second order temperature
compensation in order to accommodate variations of
the different resistive sensing elements.
Compensation values are stored in EEPROM and
can be reprogrammed with an interface circuit and a
provided software. The MLX90320 is programmed
with a single wire serial interface through the output
pin.
The user can specify on chip clamping levels thus
creating fault detection bands. By intercepting
various fault modes the MLX90320 is able to inform
about the reliability of its analog output signal.
3901090320
Rev 004
Page 1 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Table of Contents
1 Functional diagram ................................................................................................................ 1
2 General description................................................................................................................ 1
3 Maximum ratings.................................................................................................................... 3
4 Pad definitions and descriptions ............................................................................................ 4
5 MLX90320 General Specifications......................................................................................... 5
6 Detailed Description............................................................................................................... 9
6.1 EEPROM .......................................................................................................................... 10
6.2 The programmable clock. ................................................................................................. 10
6.3 The temperature chain...................................................................................................... 11
6.4 The sensor signal chain. ................................................................................................... 12
6.4.1 The Gain calibration of the sensor signal chain. ............................................................ 13
6.4.2 The Offset calibration of the sensor signal chain. .......................................................... 14
6.4.3 The output clamping levels ............................................................................................ 15
6.4.4 The Faults detection ...................................................................................................... 16
6.5 Programming the MLX90320 through the output pin ........................................................ 18
6.5.1 Overview........................................................................................................................ 18
6.5.2 Communication Request................................................................................................ 18
6.5.3 Bit format ....................................................................................................................... 19
6.5.4 Commands .................................................................................................................... 20
7 Unique Features .................................................................................................................. 22
8 Typical applications circuits ................................................................................................. 23
8.1 Ratio-metric mode with use of external temperature sensor............................................. 23
8.2 Ratio-metric mode without use of external temperature sensor........................................ 24
8.3 Non Ratio-metric mode with use of external temperature sensor. .................................... 24
8.4 Non Ratio-metric mode without use of external temperature sensor. ............................... 25
9 EEPROM Contents .............................................................................................................. 25
10 Reliability Information......................................................................................................... 29
11 ESD Precautions................................................................................................................ 29
12 Package Information .......................................................................................................... 30
13 Disclaimer .......................................................................................................................... 32
3901090320
Rev 004
Page 2 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
3 Maximum ratings
Parameter.
Supply Voltage, VDD
Min
-14
Max
16
V
Comments
No latch-up or damage.
Rise time(10 to 90%) tr ≥ 1µ s.
Supply Voltage, VDD- VSS
4.5
5.5
V
Operating within specifications
Output current limit
-50
-9
mA
Short to VDD
9
50
mA
Short to Gnd
Operating Temperature Range, Tenvironment
-40
140
ºC
Storage Temperature Range
-50
150
°C
Programming Temperature Range
-40
125
°C
130
°C/W
Package Thermal Resistance
ESD Sensitivity
2
Latch-up withstand
Units
kV
HBM.
CDF - AEC - Q100-002
CDF - AEC - Q100-004; VDD=
5.5V
Table 1: Absolute maximum ratings
Exceeding the absolute maximum ratings may cause permanent damage. Exposure to absolute-maximum-rated
conditions for extended periods may affect device reliability.
3901090320
Rev 004
Page 3 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
4 Pad definitions and descriptions
Package
Pin
Short
Nr
Name
1
INM
IN
2
ANAGND
gnd
3
INP
IN
4
SUB
gnd
5
TMP
IN
6
DIGGND
gnd
7
Test
NC
8
TESTOU
T
OUT
Test
Test Output.
On module to ground
9
TESTIN1
IN
Test
Test Input 1: CLKEXT, TEST (3 level)
10
TESTIN2
IN
Test
Test Input 2: DATAIN, SCAN (3 level)
11
FLT
OUT
Analog
Filter pin
12
OUT
BI
Analog
Analog output and communication pin
13
Test
NC
14
VDD
power
Dir
Type
Analog
Function / Description
Bridge Sensor Negative
Analog Ground
Analog
Bridge Sensor Positive
Temp
External Temperature Sensor (Resistor to supply)
Substrate Ground
Digital Ground
On module to ground.
On module to ground
Supply
Supply
Table 2: Pin description MLX90320
3901090320
Rev 004
Page 4 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
5 MLX90320 General Specifications
o
o
DC Operating Parameters TA = -40 C to 140 C, VDD = 5V (unless otherwise specified)
Parameter.
Symbol
Supply Voltage
VDD
Supply Current
IDD
Output
capacitive load
General Electrical Specifications
Comments
Min
Typ
4.5
No output load,
VDD=5V±10%
10Ω < RSERIES <
10 kΩ
0
Max
Units
5.5
V
7
mA
300
nF
Output resistive
load
2
kΩ
Output current
capability
± 2.5
mA
Output short
circuit current
VDD=5V±10%
±50
mA
Digital output
current
±2
±5
mA
VDD line
inductance
0
22
µH
Max
Units
5
%VDD
Parameter.
Symbol
Clamping output
low 0
Clamp low min
Clamping Levels Specifications
Comments
Min
Typ
See paragraph
6.4.3 for detailed
explanation
3
4
Clamping output
low 1
7 other low
clamping levels
with a clamp
level variation of
1.3%VDD for
each
Clamp low min +
1.3%VDD
%VDD
Clamping output
low n
n = [0..7]
Clamp low min +
n*1.3%VDD
%VDD
Clamping output Clamp high max See paragraph
6.4.3 for detailed
high 0
explanation
3901090320
Rev 004
95
Page 5 of 32
96
97
%VDD
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Clamping output
high1
7 other high
clamping levels
with a clamp
level variation of
1.3%VDD for
each
Clamp high max
– 1.3%VDD
%VDD
Clamping output
high n
n = [0..7]
Clamp high max
– n*1.3%VDD
%VDD
Parameter.
Symbol
Diagnostic Limits Specifications
Comments
Min
Typ
Low diagnostic
output
0
High diagnostic
output
96
Max
Units
4
%VDD
%VDD
Signal path general Specifications
Parameter.
Symbol
Comments
Min
Max
Units
See table 3
below for an
overview
12.7
442
V/V
Gdido
1bit
programmable
3.25
13
V/V
Gdts
1bit
programmable
2
5
V/V
Gcs
1bit
programmable
1.24
1.9375
V/V
Fgain
10 bit
programmable
0.448
0.99
V/V
Sensor output
span that can be
accommodated
to achieve 4V
output span
Without an
optimal
compensation of
the sensitivity
temperature drift
(i.e. with the fine
gain equal to
one of the
extreme range
values)
1.8
63
mV/Vsupply
Sensor output
span that can be
accommodated
to achieve 4V
output span
With an optimal
compensation of
the sensitivity
temperature drift
(i.e. with the fine
gain equal to the
middle range
value)
2.5
40
mV/Vsupply
Overall gain
Coarse gain
Fine gain
3901090320
Rev 004
Page 6 of 32
Typ
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Sensor offset
that can be
compensated
Depends on
gain
settings and
desired
output offset
voltage. See
Table 3 below
for an
overview.
Output Offset
programmable
0.4
97.2
mV/Vsupply
10
90
%VDD
0.1
%VDD
±0.1
%VDD
10
ms
5
mVrms
Output Offset
resolution
Overall non
linearity
Best fit value
Wake-up time at
power up
MLX90320
operational, in
spec.
Output noise
10nF FLT
capacitance
Output current
capability
Response time
3901090320
Rev 004
0
± 2.5
Set by an
external
capacitor
mA
0.1
Page 7 of 32
ms
Data Sheet
Mar/05
Table 3
Page 8 of 32
GCS
Fine
Gain
V/V
Typical
Total
Gain
V/V
0
0
0
0.448
12.7
0
0
0
0.99
28.4
0
0
1
0.448
19.9
0
0
1
0.99
44.3
0
1
0
0.448
31.8
0
1
0
0.99
70.9
0
1
1
0.448
49.6
0
1
1
0.99
110.8
1
0
0
0.448
50.7
1
0
0
0.99
113.2
1
0
1
0.448
79.2
1
0
1
0.99
176.8
1
1
0
0.448
126.7
1
1
0
0.99
282.9
1
1
1
0.448
197.9
1
1
1
0.99
441.8
Sensor span in
order to achieve
4V output span
(mV) 1
196.1
125.2
78.3
50.2
49.1
31.5
19.7
12.6
Typical total sensor offset
that can be compensated to
achieve 0.5V as MLX90320
output offset (mV)
Typical total sensor offset
that can be compensated to
achieve 4.5V as MLX90320
output offset (mV)
-306.7
171.1
8.0
485.9
-328.3
149.6
-187.3
290.6
-320.8
157.1
-119.3
358.6
-334.6
143.3
-244.3
233.6
-329.0
147.9
-204.1
273.9
-338.6
139.3
-282.2
195.7
-335.6
142.3
-255.0
222.9
-341.1
136.8
-305.0
172.9
-76.9
42.9
2.0
121.9
-82.3
37.5
-47.0
72.9
-80.4
39.4
-29.9
90.0
-83.9
36.0
-61.3
58.6
-82.7
37.1
-51.2
68.7
-84.9
34.9
-70.8
49.1
-84.2
35.7
-63.9
55.9
-85.5
34.3
-76.5
43.4
MLX90320
Gdts
Automotive small sensor interface
Data Sheet
Mar/05
1 To be able to compensate the sensor sensitivity drift with temperature, the typical sensor output span that gives
4V as MLX90320 output span must be calculated for a fine gain in the middle of his range (i.e. 0.72 V/V)
3901090320
Rev 004
Gdido
MLX90320
Automotive small sensor interface
6 Detailed Description
Figure 1: General block diagram of the MLX90320
The MLX90320 can be used with almost any type of resistive bridge sensor without the need of any additional
signal conditioning.
The differential input signal is offset compensated and amplified to achieve the desired output voltage. With a
coarse gain calibration the MLX90320 can easily accommodate sensor output spans in the 1.8mV/V to 63mV/V
range to achieve 4 V output span. Sensor output offset in the 0.4mV/V to 97.2mV/V range (depending on the
sensor output span and on the desired output offset, see table 3 for the details) can be compensated with the
coarse offset calibration to achieve an output offset in the 0.5V to 4.5V range. Figure 2 shows two typical output
characteristics that can be obtained with the calibration of the MLX90320. The option of swapping the inputs by
setting one bit in EEPROM and the wide variation of the output offset with the coarse offset calibration allows
calibrating a decreasing output characteristic as shown in figure 2. All output characteristics between those
described in figure 2 can be achieved for a wide range of sensor output span and offset.
3901090320
Rev 004
Page 9 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Figure 2: Two typical MLX90320 output characteristics obtained after calibration
Besides the coarse gain and offset adjustment, the MLX90320 can accurately adjust the output span and offset to
the desired values by calibrating a fine gain and a fine offset 10 bits DAC. This fine calibration allows also
compensating second order temperature drifts of the sensor sensitivity and offset. An accurate temperature chain
gives the information needed to compensate this temperature drift. The user has the possibility of selecting
between an internal or external temperature sensor by setting one bit in EEPROM.
What follows is the description of the different features of the MLX90320. For each feature the different
calibrations parameters associated will be explained and their address in the EEPROM will be given. First the
EEPROM will be described.
6.1 EEPROM
The EEPROM is a 64 x 5 bits memory. A detailed description of the EEPROM memory address map is given in
the paragraph 9. So each EEPROM address contains 4 calibration bits and one parity bit. The sum of the '1''s of
the five bits must be '1'. That means that when data is '0000' the parity must be '1' (other examples:'0100' parity is
'0'; '1100' parity is '1'; '1111' parity is '1').
6.2 The programmable clock.
The CLKADJ[3:0] bits are stored in address 3 of the EEPROM. These bits are used to program the oscillator. If
CLKADJ[3:0] = 1111, the oscillator runs at the highest frequency. If CLKADJ[3:0] = 0000, the oscillator runs at the
slowest frequency. This calibration is required to calibrate the 4 MHz oscillator within +/-15% accuracy. A bad
oscillator calibration may cause malfunction of the communication protocol thus it is only factory set.
3901090320
Rev 004
Page 10 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
6.3 The temperature chain.
Figure 3 The temperature chain
The temperature chain is composed of the temperature sensor, an amplifier with programmable gain and offset
and a SAR ADC.
The user can choose between an internal or an external temperature sensor. By setting the bit TMP_Select to 1
(EEPROM address 23) the internal temperature sensor is chosen and the TMP pin has to be left floating in
application mode. If TMP_Select is 0 the external temperature sensor is chosen and an external resistor has to
be connected between the supply voltage and the TMP pin. The MLX90320 should be used with an external
temperature sensor only for applications where the temperature surrounding the customer sensor is different from
the temperature surrounding the MLX90320. An example of external resistor that could be used in those specific
applications is given in paragraph 8.
As the sensitivity and the offset of the temperature sensor can vary a lot from part to part, the temperature chain
must be calibrated. For that reason the amplifier gain is three bits programmable (TMP_GAIN bits stored in
EEPROM address 31). These three bits are used to calibrate the sensitivity of the temperature chain. The
amplifier offset is five bits programmable (TMP_OFFSET bits stored in EEPROM address 23 and 27) and
compensates the offset of the temperature sensor. After calibration the output of the temperature chain amplifier
must be within the input range of the SAR ADC for the entire application temperature range.
When the calibration of the temperature chain is over, the 10 bits room temperature T1 can be stored in the
EEPROM (address 0 to 3 for the T1 value used to calculate the fine gain and address 16 to 18 for T1 value used
to calculate the fine offset) and it will be used for the sensor signal chain offset and sensitivity temperature drift
compensation.
3901090320
Rev 004
Page 11 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
6.4 The sensor signal chain.
Figure 4 The sensor signal chain
The input of the sensor signal chain is a differential voltage INP-INM. The differential inputs can be inverted by
setting the IINV bit (EEPROM address 7). This is done by a 180º phase shift of the chopping signal. This allows
calibrating a decreasing output characteristic instead of an increasing one as shows Figure 2.
A dual input dual output 1 bit gain programmable amplifier (Gdido) is the first amplifier stage of the sensor signal
chain. The use of noise and offset reduction techniques like chopping and sample and hold makes the
contribution of the on-chip noise, offset and offset drift negligible compared to the same imperfections from the
external sensor. A dual input single output 1 bit programmable gain amplifier (Gdts) and a 1 bit programmable
gain charge summing amplifier (Gcs) completes the programmable coarse gain of the sensor signal chain.
Thanks to the wide programmable coarse gain range, the MLX90320 can accommodate wide sensor output
spans.
A coarse and fine sensor offset compensation is done at the inputs of the dual to single amplifier (Gdts). A fine
gain DAC allows calibrating accurately the output span. A wide range of sensor offsets can be compensated with
the coarse offset calibration while the desired output offset can be achieved accurately with the fine offset
calibration. The fine gain and offset calibration allows compensating a second order temperature drift of the
sensor sensitivity and offset. An external capacitor connected to the FLT pin sets the bandwidth of the
MLX90320.
The global equations of the sensor signal chain are given below:
POS OUT − NEGOUT =
GDIDO × (INP − INM ), if _ IINV = 0
G DIDO × (INM − INP ), if _ IINV = 1
AGND = 0.7 × VDD
DtsOUT = −GDTS × (POS OUT − NEGOUT ) +
CS OUT = GCS × (DtsOUT
GDTS
× (FN OFF − CS OFF ) + AGND
3
− AGND ) + AGND
GnIN = FN GAIN × (CS OUT − AGND ) + AGND
GnOUT = 2.117 × (GnIN − AGND ) + AGND
3901090320
Rev 004
Page 12 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
OUT = −1.667 × GnOUT + 1.1668 × V DD
Explanation of the parameters used in the global equations:
INP-INM is the differential output from the sensor
IINV is the bit that swaps the MLX90320 inputs INP and INM
POSout, NEGout, Dtsout, CSout, Gnin and Gnout are MLX90320 internal nodes represented in the
schematic of the sensor signal chain (fig 5)
AGND is an analog ground dependent of the supply voltage VDD.
GDIDO, GDTS, GCS form the sensor signal chain coarse gain programmable.
FNOFF and CSOFF are respectively the sensor signal chain fine and coarse offset programmable.
FNGAIN is the sensor signal chain fine gain programmable.
OUT is the application mode output of the MLX90320.
The different sensor chain calibration parameters with their range will be described in the following paragraphs.
6.4.1 The Gain calibration of the sensor signal chain.
Three programmable coarse gain stages allow calibrating a wide range of sensor output spans (1.8mV/V to
63mV/V range) to the desired MLX90320 output span. Amplifier DIDO is a differential input – differential output
amplifier, while amplifier DTS and CS are dual-to-single-ended amplifiers giving a single ended output voltage
referred to the ground.
Each one of these three amplifiers is one bit programmable:
The DIDO gain is 3.25 or 13 depending on the value of the corresponding bit stored on the address 7
of the EEPROM.
The DTS gain is 2 or 5 depending on the value of the corresponding bit stored on the address 7 of the
EEPROM.
The CS gain is 1.24 or 1.9375 depending on the value of the corresponding bit stored on the address 7
of the EEPROM.
Besides the three programmable coarse gain stages, there is also a 10 bits programmable fine gain stage within
the range 44.88% to 99%. The fine gain calibration allows an accurate adjustment of the output span. The fine
gain can be calculated by the formula:
FN GAIN = (0.448 + FNGain real × (0.99 − 0.448))
Equation 1
Explanation of parameters used in equation 1:
FNGAIN is the fine gain used in the signal sensor chain.
FNGainreal is the value of the fine gain in the [0..1] range with 10 bits resolution.
The fine gain calibration allows also a second order compensation of the drift with temperature of the sensor
sensitivity. The value of the fine gain is given by the formula:
FNGainreal = G0 + G1 × (T − T1 ) + G2 × (T − T1 )
2
Equation 2
Explanation of parameters used in equation 2:
3901090320
Rev 004
Page 13 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
T1 is the output of the temperature chain corresponding to the room temperature. The ADC of the
temperature chain outputs 10bits but 12 bits are stored (address 0 to 2 of the EEPROM). The MSB
must always be 0 and the other 11 bits are obtained from an average of the previous temperature
readings. This gives more accuracy to the output of the temperature chain. The T1 value used in
equation 2 is in the [0..1] range with an 11 bit resolution.
G0 is the zero order fine gain coefficient (independent from the temperature) used to adjust accurately
the output span at room temperature. 12 bits are stored (address 12 to 14 of the EEPROM) but only
the 10 first are used. The two MSB must be 0. The G0 value used in equation 2 is in the [0..1] range
with a 10 bit resolution.
G1 is the first order fine gain coefficient used to compensate the sensor sensitivity drift with
temperature. 12 bits are stored (address 8 to 10 of the EEPROM). The MSB is the sign bit (two’s
complement): If G1[11] = 1 then G1 is negative, if G1[11] = 0 then G1 is positive. The G1 value used in
equation 2 is in the [-2..2] range with an 11 bit resolution.
G2 is the second order fine gain coefficient used to compensate the sensor sensitivity drift with
temperature. 12 bits are stored (address 4 to 6 of the EEPROM). The MSB is the sign bit (two’s
complement): If G2[11] = 1 then G2 is negative, if G2[11] = 0 then G2 is positive. The G2 value used in
equation 2 is in the [-2..2] range with an 11 bit resolution.
The ALU computes equation 2 with 12 bits but the result is truncated to 10 bits because the Gain DAC is a 10 bit
DAC. When the MLX90320 is not able to compensate for the sensor sensitivity drift with temperature, the fine
gain calibration parameters stored in EEPROM will lead to a FNGainreal value out of the [0..1] range. In this case
the MLX90320 output voltage will go into a fault band to indicate that the output voltage is not reliable anymore.
Typical total gains with the corresponding sensor offset ranges that can be compensated can be found in table 3.
6.4.2 The Offset calibration of the sensor signal chain.
The purpose of the 7-bit offset DAC is to be able to adjust the MLX90320 output offset anywhere in the 0.5V to
4.5V range. The voltage at the output of the coarse offset DAC can be calculated by the formula:
CSOff ana log = 4.52 −
CSOff digital
127
× (4.52 − 0.3) ×
VDD
5
Equation 3
Explanation of parameters used in equation 1:
CSOffanalog is the voltage at the output of the coarse offset DAC.
CSOffdigital is the digital decimal value of the coarse offset (7 bits stored in address 11 and 15 of the
EEPROM).
The voltage span at the output of the coarse offset DAC is large enough to allow the user to calibrate a
decreasing output characteristic with for example 4.5V as output offset and 0.5V as output full scale. This output
characteristic is only possible by inverting the inputs (setting the IINV bit).
Besides the programmable coarse offset, there is also a 10-bits programmable fine offset stage which allows
adjusting the MLX90320 output offset with a high resolution (at least a resolution of 0.1% of the supply voltage).
The voltage at the output of the fine offset DAC can be calculated by the formula:
3901090320
Rev 004
Page 14 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
FNOff ana log = (1.136 + FNOff real × (1.59 − 1.136)) ×
VDD
5
Equation 4
Explanation of parameters used in equation 4:
FNOffanalog is the voltage at the output of the fine offset DAC.
FNOffreal is the value of the fine offset in the [0..1] range with a 10 bit resolution.
The
VDD
term of equation 3 and 4 are due to the ratio-metric behaviour of the fine and coarse offset DACs.
5
The fine offset calibration allows also a second order compensation of the temperature drift of the sensor offset.
The value of the fine offset is given by the formula:
Equation 5
FNOff real = O0 + O1 × (T − T1 ) + O2 × (T − T1 )
2
Explanation of parameters used in equation 5:
T1 is the output of the temperature chain corresponding to the room temperature. The ADC of the
temperature chain outputs 10 bits but 12 bits are stored (address 0 to 2 of the EEPROM). The MSB
must always be 0 and the other 11 bits are obtained from an averaging from the previous temperature
readings. This gives more accuracy to the output of the temperature chain. The T1 value used in
equation 5 is in the [0..1] range with an 11 bit resolution.
O0 is the zero order fine offset coefficient (independent from the temperature) used to compensate
accurately the sensor offset at room temperature. 12 bits are stored (address 28 to 30 of the EEPROM)
but only the 10 first are used. The two MSB must be 0. The O0 value used in equation 5 is in the [0..1]
range with a 10 bit resolution.
O1 is the first order fine offset coefficient used to compensate the sensor offset drift with temperature.
12 bits are stored (address 24 to 26 of the EEPROM). The MSB is the sign bit (two’s complement): If
O1[11] = 1 then O1 is negative, if O1[11] = 0 then O1 is positive. The O1 value used in equation 5 is in
the [-2..2] range with an 11 bit resolution.
O2 is the second order fine offset coefficient used to compensate the sensor offset drift with
temperature. 12 bits are stored (address 20 to 22 of the EEPROM). The MSB is the sign bit (two’s
complement): If O2[11] = 1 then O2 is negative, if O2[11] = 0 then O2 is positive. The O2 value used in
equation 5 is in the [-2..2] range with an 11 bit resolution.
The ALU computes the equation 5 with 12 bits but the result is truncated to 10 bits because the Offset DAC is a
10 bit DAC. When the MLX90320 is not able to compensate for the sensor offset drift with temperature, the fine
offset calibration parameters stored in EEPROM will lead to a FNOffreal value out of the [0..1] range. In this case
the MLX90320 output voltage will go into a fault band to indicate that the output voltage is not reliable anymore.
The MLX90320 also offers the possibility to set clamping levels to the output voltage. This allows creating fault
bands necessary to detect external and internal faults.
6.4.3 The output clamping levels
The output voltage is in application mode limited by a 3-bit programmable low and 3-bit programmable high
clamping-level. In order to set the clamping level in a high impedance node, the clamping is done at the FLT pin.
3901090320
Rev 004
Page 15 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
The FLT pin voltage is compared with the DA-converted value of CLAMPLOWdig and CLAMPHIGHdig. If the FLT
pin voltage is greater than the DA-converted value of CLAMPHIGHdig, then this last voltage is used as input of the
output stage. If the FLT pin voltage is smaller than the DA-converted value of CLAMPLOWdig, then this last
voltage is used as input of the output stage. The transition from in range mode to clamping mode and vice versa
takes place without overshoot.
The output pin low clamping level can be calculated by the formula :
Equation 6
Voutlowclamp = (Lowclamp + Clamplowdig × 0.013) × VDD
Explanation of parameters used in equation 6:
Voutlowclamp is the output pin low clamping voltage.
Lowclamp is the lowest clamp level and has a typical value of 4% +/-1% variation from sample to sample.
Clamplowdig is the decimal value (range of 0 to 7) of the low clamp level stored in EEPROM at the
address 19.
The output pin high clamp level can be calculated by the formula:
Equation 7
Vout highclamp = (Highclamp + (Clamphighdig − 7 )× 0.013)× VDD
Explanation of parameters used in equation 7:
Vouthighclamp is the output pin high clamping voltage.
Highclamp is the highest clamp level and has a typical value of 96% +/-1% variation from sample to
sample.
Clamphighdig is the decimal value (range of 0 to 7) of the high clamp level stored in EEPROM at the
address 19 and 23.
6.4.4 The Faults detection
As mentioned before, a reliable memory is obtained by storing each bit three times in the EEPROM and
by using parity check to detect data corruption and majority voting when accessing the data. Thanks to the setting
of output clamping levels, the MLX90320 output voltage goes to the fault bands to point out that a fault occurred
and that the output signal is unreliable. The MLX90320 contains circuitry which detects and diagnoses the
following faults with the loads as described and specified in and under the conditions of paragraph 5:
Internal faults
Fault detection of INP and INM have the levels at 1.5 and 3.5 Volt (with 5 Volt supply).
•
•
•
•
•
INP and/or INM open
Sensing element supply open
Short-circuit of INP and/or INM with VDD
Short-circuit of INP and/or INM with GND
Short-circuit of FLT with VDD or GND
3901090320
Rev 004
Page 16 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
When a short-circuit of FLT with VDD occurs the output goes to the high fault band. For all other internal faults
the output goes to the low fault band.
External faults
Short-circuit
• Output with VDD
• Output with GND
• Output with Vbat
In all of these above mentioned fault cases, the IC will generate an output within either of the diagnostic bands.
Open circuit
• VDD open
• GND open
In case of open circuit the output will go to the high fault band.
The MLX90320 must survive to the following reversed contacts but the output does not go to the fault bands.
• Reverse polarity
• Reverse battery polarity
• Output reversed with GND
• Output reversed with VDD
3901090320
Rev 004
Page 17 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
6.5 Programming the MLX90320 through the output pin
Communicating with the MLX90320 only requires a limited amount of interface circuitry, software and a
computer. Melexis provides a communication equipment and belonging software such that the customer is able
to start communicating with the chip in a matter of minutes.
The output pin acts as analog output pin and as communication pin.
The drive stage of a class AB amplifier is connected to that pin to output the analog output signal.
For the communication the output will be sink/source current source.
Through a short circuit detection, the ASSP knows that the user requests the pin for communication.
6.5.1 Overview
When the user wants to communicate with the MLX90320, communication must be requested.
This can be achieved by short-circuiting the output pin to ground and supply level.
The ASSP detects this short and after a delay time, the same output pin turns into a half-duplex digital
communication channel.
6.5.2 Communication Request
3901090320
Rev 004
Page 18 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
1) Pattern to enter the communication mode
Short-circuit to
VDD
Short-circuit to
VDD
Digital Signal
analog signal
COM pin :
Short-circuit to the GROUND
Short-circuit to the GROUND
1.5ms +30%
1.5ms +30%
<1ms
1.5ms +30%
1.5ms +30%
< 90ms
HIGH Level has
been detected
2) First case : the analog level is quite high :
IRQ :
Has to stay LOW
at min 1.0 ms
at max 2.0 ms
A LOW level should
be seen within 3 ms
Has to stay
LOW at
min 1.0 ms
at max 2.0
ms
A HIGH level should be
detected within 3 ms
Waiting for the first bit = 90 ms
HIGH Level has
been detected
3) Second case : the analog level is quite low :
A SC and a LOW level should
be seen within 3 ms
COM pin :
IRQ :
Has to stay HIGH
at min 1.0 ms
at max 2.0 ms
A HIGH level should be
seen within 3 ms
A SC and a HIGH level should
be seen within 3 ms
COM pin :
Has to stay
HIGH at
min 1.0ms
at max
2.0ms
A HIGH level should be
detected within 3 ms
Waiting for the first bit = 90 ms
The default mode is the receive mode. The user has to send a valid command to the interface chip.
6.5.3 Bit format
The bit is coded into a pulse width modulated format (PWM).
PWM format has no need for message frame synchronization. This has the advantage that the receive speed can
differ from the transmit speed. There is no configuration needed, the receiver can work with various bit rates.
1
0
5 Volts
0 Volt
5 Volts
0 Volt
A valid bit always starts with a falling edge. This means that after making a communication request by shorting to
ground, the user must reset the output line to high status.
Duty cycle:
30 / 70% (min = 20 / 80%, max = 40 / 60%)
Period: (Over total clock frequency range)
3901090320
Rev 004
Page 19 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Data sent by the MLX90320
Period Length (µs)
Minimum
Typical
Maximum
1
510
695
Data received by the MLX90320
Period Length (µs)
Minimum
Typical
Maximum
1250
1700
2250
6.5.4 Commands
All delays mentioned below are calculated for a typical clock-frequency of 4 MHz.
The clock frequency can differ +/- 15% on each chip. The delays will vary proportionally.
Stop communication mode
COMIN
1
0
0
0
0
0
0
STOP bit
( =0 )
0
Normal Mode
50 us
Stop the communication, ASSP goes back into normal mode.
A new communication request is needed to get back into communication mode.
Reply A5
COMIN
0
1
0
0
0
0
0
STOP bit
( =0 )
0
min. = 150 us
MAX. = 5 ms
100 us
Next command
COMO
1
0
1
0
0
0
1
1
STOP bit
( =0 )
Command to see whether or not the ASSP is still in communication mode.
If so, the ASSP shall respond $A5.
Write to EEPROM
COMIN
0
0
1
0
0
0
0
0
STOP bit
( =0 )
Address
min. = 150 us
MAX. = 5 ms
STOP bit
( =0 )
Data
min. = 4,8 ms
MAX. = 10 ms
STOP bit
( =0 )
min. = 18 ms
Next command
Write to a specific address. The address in the EEPROM is coded with 8 bits. As the EEPROM has 64 addresses
the two first address bits should be 0. The data to store in one EEPROM address is coded with 8 bits. As each
EEPROM address stores 4 calibration data bits and one parity bit, the 3 first data bits from the data byte should
be 0.
Read from EEPROM
COMIN
0
0
0
1
0
0
0
0
STOP bit
( =0 )
min. = 120 us
MAX. = 5 ms
Address
min. = 120 us
MAX. = 5 ms
STOP bit
( =0 )
Next command
70 us
COMO
Data
STOP bit
( =0 )
Read a specific address. The address in the EEPROM is coded with 8 bits. As the EEPROM has 64 addresses
the two first address bits should be 0. A data byte is returned when reading the data from one EEPROM address
but actually it contains four calibration data bits and one parity bit. So the 3 first bits read from an EEPROM
address should be 0.
Read ADC value of the temperature.
COMIN
0
0
0
0
0
0
0
1
STOP bit
( =0 )
min. = 130 us
MAX. = 5 ms
min. = 200 us
MAX. = 5 ms
COMO
3901090320
Rev 004
Data
Page 20 of 32
Next command
STOP bit
( =0 )
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
Read the digital temperature value.
The ASSP is sending back the first byte, followed a few A s later by the second byte.
One must readout 10bits data from these two byte.
The first byte are the 8 MSB bits of the ADC. The two highest bits of the second byte are the LSB bits of the ADC.
Lock EEPROM
To avoid unwanted rewriting of the EEPROM content in the field, it is strongly recommended to lock the
EEPROM after calibration has been finished. For that purpose the ‘Lock EEPROM’ command can be
used. The customer cannot undo the ‘Lock EEPROM’ command. This can only be done by Melexis using
a special setup.
COMIN
0
1
1
0
1
0
1
1
STOP bit
( =0 )
min. = 200 us
MAX. = 5 ms
0
1
1
0
1
0
1
STOP bit
( =0 )
1
min. = 200 us
MAX. = 5 ms
0
1
1
0
1
0
1
1
Wait 10 ms until
eeprom is locked
INM or INP connected to output
Test INP
COMIN
0
0
0
0
1
0
0
0
STOP bit
( =0 )
Test Mode
50 us
Connect INP input pin to the output. This mode can be left only by resetting the chip.
Test INM
COMIN
0
0
0
0
0
1
0
0
STOP bit
( =0 )
Test Mode
50 us
Connection INM input pin to the output. This mode can be left only by resetting the chip.
With communication one can select a mode where the INM or the INP signal is connected to the output.
The chip stays in that mode until a reset is given. This can be used for failure analysis.
3901090320
Rev 004
Page 21 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
7 Unique Features
Offset canceling
The offset of amplifier DIDO is cancelled by using a chopping mechanism. Also the
amplifier DTS and all sample-and-hold circuits make use of an offset canceling mechanism. This means
that the contribution of the on-chip offsets and offset drifts is negligible compared to the external sensor
offset and offset drift.
Coarse and fine second order calibration of the sensitivity and offset.
The MLX90320 can be calibrated to achieve 4V output span for a sensor output span in the 1.8mV/V to 63mV/V
and can compensate 0.4mV/V to 97.2mV/V input offset depending on the sensor output span and on the desired
MLX90320 output offset voltage. A wide range of sensor sensitivity and offset temperature drift can be
compensated with the second order fine gain and offset calibration.
Clamping levels and fault detection on signal
The user can program a low and a high output voltage clamping level and thus create fault bands. Thanks to the
fault bands creation, internal or external faults can be detected because they force the output voltage to go into a
fault band. See paragraph 6 for more detailed explanations.
EEPROM
All the calibration data is stored three times on an EEPROM and a majority voting is done when accessing data.
Parity check is used to diagnose data corruption. After all calibrations parameters were successfully written to
EEPROM, the EEPROM can be locked by sending a ‘Lock EEPROM’ command (see paragraph 6). This is
strongly recommended to avoid in application mode data corruption. For reliability reasons, actually each
calibration bit is stored three times in the EEPROM and the circuit uses a hardware majority voting system when
accessing data.
3901090320
Rev 004
Page 22 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
8 Typical applications circuits
8.1 Ratio-metric mode with use of external temperature sensor.
The external temperature sensor is only needed for applications where the temperature surrounding the customer
sensor is different from the temperature surrounding the MLX90320. In the ratio-metric application mode, to keep
the accuracy, the same supply should be used for the customer sensor, the MLX90320 and an ADC that makes
the digital conversion of the analog output signal.
The capacitor C1 on the output is typical 47nF. Range: 0 – 100nF.
The capacitor C2 on the FLT pin is optional. Typical value = 10nF. Range: 0 – 100nF. It is used to decrease the
noise and set the bandwidth of the system.
The decoupling capacitors C3 between the supply and the ground and C4 between output and supply have a
typical value of 47nF.
The external resistor R1 is placed between the TMP pin and the supply. It is used as an external temperature
sensor. The external temperature sensor could be of type Panasonic, ERAS15J103V (R1 = 10k +/- 5%, TCR =
1500ppm/degC +/- 200ppm/degC) for the -40ºC to 140ºC temperature range. The resistor R2 is an external pull
up resistor with a typical value of 2kOhm.
3901090320
Rev 004
Page 23 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
8.2 Ratio-metric mode without use of external temperature sensor.
C1, C2, C3, C4 and R2 have the same values as for the ratio-metric application with use of external temperature
sensor.
The internal temperature sensor can be used when the temperature surrounding the customer sensor and the
MLX90320 is the same.
8.3 Non Ratio-metric mode with use of external temperature sensor.
With the use of an external voltage regulator to supply the sensor, the MLX90320 as well as an ADC used for
converting the analog output signal, the MLX90320 can be used in a non ratio-metric mode. An example of
standard voltage regulator is the LM7805. C1, C2, R1 and R2 are the same as in the ratio-metric application
mode. C4 has a typical value of 330nF and C3 of 100nF in this application mode.
3901090320
Rev 004
Page 24 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
8.4 Non Ratio-metric mode without use of external temperature sensor.
In this application mode the LM7805 generates the supply for the sensor, for the MLX90320 and for an ADC used
to convert the analog output signal in a digital value. C1, C2, C3, C4 and R2 are the same as in the non ratiometric application mode with external temperature sensor.
9 EEPROM Contents
Address
Decimal
Bits
EEPROM content
Comments
0 to 2
0 to 3
T1 for Gain DAC
3
0 to 3
CLKADJ[3..0]
Contains the value of T1 used to calculate the fine gain
in order to operate the second order compensation of
the sensor span drift with temperature.
These bits are used to program the oscillator. If
CLKADJ[3:0] = 1111, the oscillator runs at the highest
frequency. If CLKADJ[3:0] = 0000, the oscillator runs at
the slowest frequency. This calibration is required to
calibrate the oscillator within +/-15% accuracy. A bad
oscillator calibration may cause malfunction of the
communication protocol thus it is only factory set.
4 to 6
0 to 3
G2 for Gain DAC
Contains the second order fine gain coefficient used to
compensate the sensor sensitivity drift with temperature.
The MSB is the sign bit (two’s complement): If G2[11] =
1 then G2 is negative, if G2[11] = 0 then G2 is positive.
7
7
0
1 to 3
IINV
CG[2..0]
Bit used to invert the inputs
3 bits used to operate the coarse gain calibration.
3901090320
Rev 004
Page 25 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
CG[2:0] = 111 means maximum gain (13*5*1.9375) and
CG[2:0] = 000 means minimum gain (3.25*2*1.24).
8 to 10
0 to 3
G1 for Gain DAC
Contains the first order fine gain coefficient used to
compensate the sensor sensitivity drift with temperature.
The MSB is the sign bit (two’s complement): If G1[11] =
1 then G1 is negative, if G1[11] = 0 then G1 is positive.
11
15
12 to 14
0 to 3
1 to 3
0 to 3
CSOF[6..0]
7 bits used to operate the coarse offset calibration.
G0 for Gain DAC
15
0
ClampSet
16 to 18
0 to 3
T1 for Offset DAC
19
23
0 to 3
2 and 3
CLAMP[5..0]
Contains the zero order fine gain coefficient
(independent from the temperature) used to adjust
accurately the output span at room temperature. 12 bits
are stored but only the 10 first are used. The two MSB
must be 0.
Bit used to enable(when ClampSet =1) or disable(when
Clampset=0) the clamping
Contains the value of T1 used to calculate the fine offset
in order to operate the second order compensation of
the offset drift with temperature.
6 bits used for calibrating the clamping levels.
CLAMP[2:0] are used for the low clamp levels (000
gives 4% at output and 111 gives 14% at output) and
CLAMP[5:3] are used for the high clamp levels (000
gives 86% at output and 111 gives 96% at output).
20 to 22
0 to 3
O2 for Offset DAC
Contains the second order fine offset coefficient used to
compensate the offset drift with temperature.
The MSB is the sign bit (two’s complement): If O2[11] =
1 then O2 is negative, if O2[11] = 0 then O2 is positive.
23
27
0
0 to 3
TMP_OFFSET[4:0]
These 5 bits are used to calibrate the offset of the
external temperature sensor. If TMP_OFFSET[4:0] =
11111 then the TMP pin has the lowest voltage. If
TMP_OFFSET[4:0] = 00000 then the TMP pin has the
highest voltage. Goal is to calibrate in the
neighbourhood of 2.5V. The internal temperature sensor
offset calibration is only factory set.
23
1
TMP_SELECT
24 to 26
0 to 3
O1 for Offset DAC
Bit used to choose between an internal or an external
temperature sensor. If TMP_SELECT=1 then the
internal temperature sensor is chosen else an external
temperature sensor is needed.
Contains the first order fine offset coefficient used to
compensate the offset drift with temperature.
The MSB is the sign bit (two’s complement): If O1[11] =
1 then O1 is negative, if O1[11] = 0 then O1 is positive.
28 to 30
0 to 3
O0 for Offset DAC
31
31
0
1 to 3
NOT USED
TMP_GAIN[2:0]
3901090320
Rev 004
Contains the zero order fine offset coefficient
(independent from the temperature) used to
compensate accurately the sensor offset at room
temperature. 12 bits are stored but only the 10 first are
used. The two MSB must be 0.
These 3 bits are used to calibrate the gain of the
Page 26 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
external temperature sensor. If TMP_GAIN[2:0] = 111,
the gain is the highest. If TMP_GAIN[2:0] = 000, the
gain is the lowest. The gain is calibrated in that way that
the temperature sensor output is within the ADC range.
The internal temperature sensor gain calibration is only
factory set.
32 to 54
0 to 4
Customer
55 to 63
0 to 4
Melexis
EEPROM space for the customer use. Can be used for
example to store an ID number and the date.
EEPROM space for Melexis use only.
Table 4 EEPPROM contents description.
Address\bits
0
1
2
3
4
0
T1[0]
T1[1]
T1[2]
T1[3]
Parity
1
T1[4]
T1[5]
T1[6]
T1[7]
Parity
2
T1[8]
T1[9]
T1[10]
3
CLKADJ3
CLKADJ2
CLKADJ1
T1[11]
CLKADJ0
Parity
Parity
4
G2[0]
G2[1]
G2[2]
G2[3]
Parity
5
G2[4]
G2[5]
G2[6]
G2[7]
Parity
6
G2[8]
G2[9]
G2[10]
G2[11]
Parity
7
IINV
CG2
CG1
CG0
Parity
8
G1[0]
G1[1]
G1[2]
G1[3]
Parity
9
G1[4]
G1[5]
G1[6]
G1[7]
Parity
10
G1[8]
G1[9]
G1[10]
G1[11]
Parity
11
CSOF3
CSOF2
CSOF1
CSOF0
Parity
12
G0[0]
G0[1]
G0[2]
G0[3]
Parity
13
G0[4]
G0[5]
G0[6]
G0[7]
Parity
14
G0[8]
G0[9]
G0[10]
G0[11]
Parity
15
ClampSet
CSOF6
CSOF5
CSOF4
Parity
16
T1[0]
T1[1]
T1[2]
T1[3]
Parity
17
T1[4]
T1[5]
T1[6]
T1[7]
Parity
18
T1[8]
T1[9]
T1[10]
T1[11]
Parity
19
Clamp3
Clamp2
Clamp1
Clamp0
Parity
20
O2[0]
O2[1]
O2[2]
O2[3]
Parity
21
O2[4]
O2[5]
O2[6]
O2[7]
Parity
22
O2[8]
O2[9]
O2[10]
O2[11]
Parity
23
TMP_offset0
TMP_select
Clamp5
Clamp4
Parity
24
O1[0]
O1[1]
O1[2]
O1[3]
Parity
25
O1[4]
O1[5]
O1[6]
O1[7]
Parity
26
O1[8]
O1[9]
O1[10]
O1[11]
Parity
27
TMP_offset4
TMP_offset3
TMP_offset2
TMP_offset1
Parity
28
O0[0]
O0[1]
O0[2]
O0[3]
Parity
29
O0[4]
O0[5]
O0[6]
O0[7]
Parity
30
O0[8]
O0[9]
O0[10]
O0[11]
Parity
31
Not used
TMP_gain2
TMP_gain1
TMP_gain0
Parity
Table 5 EEPROM calibration data contents
3901090320
Rev 004
Page 27 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Cust
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Mlx
Table 6 EEPROM contents of Customer and Melexis general purpose data
3901090320
Rev 004
Page 28 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
10 Reliability Information
This Melexis device is classified and qualified regarding soldering technology, solderability and moisture
sensitivity level, as defined in this specification, according to following test methods:
•
•
•
•
•
•
IPC/JEDEC J-STD-020
Moisture/Reflow Sensitivity Classification For Nonhermetic Solid State Surface Mount Devices
(classification reflow profiles according to table 5-2)
EIA/JEDEC JESD22-A113
Preconditioning of Nonhermetic Surface Mount Devices Prior to Reliability Testing
(reflow profiles according to table 2)
CECC00802
Standard Method For The Specification of Surface Mounting Components (SMDs) of Assessed Quality
EIA/JEDEC JESD22-B106
Resistance to soldering temperature for through-hole mounted devices
EN60749-15
Resistance to soldering temperature for through-hole mounted devices
MIL 883 Method 2003 / EIA/JEDEC JESD22-B102
Solderability
For all soldering technologies deviating from above mentioned standard conditions (regarding peak temperature,
temperature gradient, temperature profile etc) additional classification and qualification tests have to be agreed
upon with Melexis.
The application of Wave Soldering for SMDs is allowed only after consulting Melexis regarding assurance of
adhesive strength between device and board.
Based on Melexis commitment to environmental responsibility, European legislation (Directive on the Restriction
of the Use of Certain Hazardous substances, RoHS) and customer requests, Melexis has installed a Roadmap to
qualify their package families for lead free processes also.
Various lead free generic qualifications are running, current results on request.
For more information on manufacturability/solderability see quality page at our website:
http://www.melexis.com/html/pdf/MLXleadfree-statement.pdf
11 ESD Precautions
Electronic semiconductor products are sensitive to Electro Static Discharge (ESD).
Always observe Electro Static Discharge control procedures whenever handling semiconductor products.
3901090320
Rev 004
Page 29 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
12 Package Information
3901090320
Rev 004
Page 30 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
3901090320
Rev 004
Page 31 of 32
Data Sheet
Mar/05
MLX90320
Automotive small sensor interface
13 Disclaimer
Devices sold by Melexis are covered by the warranty and patent indemnification provisions appearing in its Term
of Sale. Melexis makes no warranty, express, statutory, implied, or by description regarding the information set
forth herein or regarding the freedom of the described devices from patent infringement. Melexis reserves the
right to change specifications and prices at any time and without notice. Therefore, prior to designing this product
into a system, it is necessary to check with Melexis for current information. This product is intended for use in
normal commercial applications. Applications requiring extended temperature range, unusual environmental
requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment are
specifically not recommended without additional processing by Melexis for each application.
The information furnished by Melexis is believed to be correct and accurate. However, Melexis shall not be liable
to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss
of profits, loss of use, interrupt of business or indirect, special incidental or consequential damages, of any kind,
in connection with or arising out of the furnishing, performance or use of the technical data herein. No obligation
or liability to recipient or any third party shall arise or flow out of Melexis’ rendering of technical or other services.
© 2002 Melexis NV. All rights reserved.
For the latest version of this document, go to our website at
www.melexis.com
Or for additional information contact Melexis Direct:
Europe and Japan:
Phone: +32 1367 0495
E-mail: [email protected]
All other locations:
Phone: +1 603 223 2362
E-mail: [email protected]
ISO/TS 16949 and ISO14001 Certified
3901090320
Rev 004
Page 32 of 32
Data Sheet
Mar/05