MLX90320 Automotive 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 RoHS compliant 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 Code Product Code MLX90320 MLX90320 Temperature Code L L Package Code FR FR Option Code BBA-000 BBA-000 Legend: Temperature Code: Package Code: Packing Form: L for Temperature Range -40°C to 150°C FR for SSOP 209 mil RE for Reel, TU for Tube Ordering example: MLX90320LFR-BBA-000-RE 3901090320 Rev 007 Page 1 of 33 Packing Form Code RE TU Data Sheet Feb/12 MLX90320 Automotive sensor interface 1 Functional diagram 2 General description The MLX90320 covers the most typical resistive type of Wheatstone bridge applications for use in an automotive environment. It is a monolithic silicon analog sensor interface that converts small changes in resistors, configured in a full Wheatstone bridge on a sensing element, to large output voltage variations. 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 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 signa 3901090320 Rev 007 Page 2 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface Table of Contents 1 Functional diagram ...........................................................................................2 2 General description...........................................................................................2 3 Maximum ratings ..............................................................................................4 4 Pad definitions and descriptions .......................................................................5 5 MLX90320 General Specifications ....................................................................6 6 Detailed Description........................................................................................ 10 6.1 EEPROM .................................................................................................. 11 6.2 The programmable clock. .......................................................................... 11 6.3 The temperature chain. ............................................................................. 12 6.4 The sensor signal chain. ........................................................................... 13 6.4.1 The Gain calibration of the sensor signal chain.................................... 14 6.4.2 The Offset calibration of the sensor signal chain.................................. 15 6.4.3 The output clamping levels .................................................................. 17 6.4.4 The Faults detection ............................................................................ 17 6.5 Programming the MLX90320 through the output pin ................................. 19 6.5.1 Overview.............................................................................................. 19 6.5.2 Communication Initialization Request .................................................. 19 6.5.3 Communication Request...................................................................... 20 6.5.4 Bit format ............................................................................................. 20 6.5.5 Commands .......................................................................................... 21 7 Unique Features ............................................................................................. 23 8 Typical applications circuits ............................................................................ 24 8.1 Ratio-metric mode with use of external temperature sensor. ..................... 24 8.2 Ratio-metric mode without use of external temperature sensor. ................ 25 8.3 Non Ratio-metric mode with use of external temperature sensor. ............. 25 8.4 Non Ratio-metric mode without use of external temperature sensor. ........ 26 9 EEPROM Contents ......................................................................................... 26 10 Standard information regarding manufacturability of Melexis products with different soldering processes ............................................................................. 30 11 Package Information ..................................................................................... 31 12 Disclaimer ..................................................................................................... 33 3901090320 Rev 007 Page 3 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 3 Maximum ratings Parameter. Supply Voltage, VDD Min -14.5 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 150 º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 007 Page 4 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 Digital Ground 7 Test NC On module to ground. 8 TESTOU T OUT Dir Type Analog Function / Description Bridge Sensor Negative Analog Ground Analog Bridge Sensor Positive Substrate Ground Temp Test External Temperature Sensor (Resistor to supply) 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 On module to ground Supply Supply Table 2: Pin description MLX90320 3901090320 Rev 007 Page 5 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 5 MLX90320 General Specifications DC Operating Parameters TA = -40oC to 150oC (guaranteed through automotive qualification standards), VDD = o o 5V (unless otherwise specified), packaged parts are fully tested during production between -40 C and 135 C, o o dies are fully tested during production between 25 C and 135 C. Parameter. Symbol Supply Voltage VDD Supply Current IDD General Electrical Specifications Comments Min Typ Max Units 4.5 5.5 V No output load, VDD=5V±10% 4 9 mA Output capacitive load 10Ω < RSERIES < 10 kΩ 0 100 nF Output resistive load To reach 5%VDD to 95%VDD 2.8 See remark 1 See remark 2 kΩ ± 1.7 Output current capability mA VDD=5V±10% Output short circuit current ±50 mA Digital output current ±2 ±5 mA VDD line inductance 0 22 µH Clamping Levels Specifications Parameter. Symbol Comments Min Typ Max Units Clamping output low 0 Clamp low min See paragraph 6.4.3 for detailed explanation 2 4 See remark 3 6 %VDD 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 high 0 6.4.3 for detailed explanation Clamping output high1 3901090320 Rev 007 94 7 other high clamping levels with a clamp level variation of 1.3%VDD for each 96 See remark 3 Clamp high max – 1.3%VDD Page 6 of 33 98 %VDD %VDD Data Sheet Feb/12 MLX90320 Automotive sensor interface n = [0..7] Clamping output high n %VDD Clamp high max – n*1.3%VDD Diagnostic Limits Specifications Parameter. Symbol Comments Min Typ Low diagnostic output Symbol Overall typical gain Coarse gain Gdido Gcs Typical sensor output span that can be accommodated to achieve 4V output span 3901090320 Rev 007 4 %VDD Fgain %VDD Signal path general Specifications Comments Min Typ See table 3 below for an overview Gdts Typical fine gain Units 96 High diagnostic output Parameter. Max 12.7 1bit programmable Max Units 442 V/V V/V 3.25 (Gdido = 0) 13 (Gdido = 1) 1bit programmable V/V 1.994 (Gdts = 0) 4.96 (Gdts = 1) 1bit programmable V/V 1.238 (Gcs = 0) 1.934 (Gcs =1) 10 bit programmable 0.446 0.99 V/V 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 Page 7 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface Typical 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) Typical sensor offset that can be compensated Depends on gain settings and desired output offset voltage. See Table 3 below for an overview. 2.5 10 Output Offset programmable Output Offset resolution 40 mV/Vsupply 97.2 mV/Vsupply 90 %VDD 0.1 %VDD ±0.1 %VDD 10 ms Overall non linearity Best fit value Wake-up time at power up MLX90320 operational, in spec. Output noise 47nF FLT capacitance with maximum gain 5 mVrms Response time Set by an external capacitor 0.1 ms 0 o o Remark 1: for a reduced temperature range of -40 C to 135 C, the MLX90320 is able to cover the output voltage range from 5%Vdd till 95%Vdd for all loads higher then 2kOhm. Remark 2: When using a pull up load, during a fault condition, a leakage current of 20µA maximum will flow in the load. The voltage drop due to this leakage current will limit the achievable high voltage. To be sure that the high fault band is always achieved during a fault condition a load smaller than 4%Vdd/ 20µA = 10kOhm has to be used. Remark 3: Each clamping level itself has an inaccuracy of +/-2%Vdd maximum. But the 1.3%Vdd step between each level is very accurate. By selecting the clamping level closest to the desired level an accuracy of +/0.65%Vdd can be reached. To be sure that there is never an overlap between the fault bad and the normal band it is better to keep at least a 1%Vdd gap between the clamping level and the fault band (i.e. the maximum clamping level should be ≤ 95%Vdd and the minimum should be ≥ 5%Vdd). 3901090320 Rev 007 Page 8 of 33 Data Sheet Feb/12 3901090320 Rev 007 Page 9 of 33 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 Gdts Gdido 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 GCS 0.99 0.446 0.99 0.446 0.99 0.446 0.99 0.446 0.99 0.446 0.99 0.446 0.99 0.446 0.99 0.446 Fine Gain V/V 441.8 197.9 282.9 126.7 176.8 79.2 113.2 50.7 110.8 49.6 70.9 31.8 44.3 19.9 28.4 12.7 Typical Total Gain V/V 12.6 19.7 31.5 49.1 50.2 78.3 125.2 196.1 Sensor span in order to achieve 4V output span (mV) Remark 1 143.3 -334.6 -85.5 -84.2 -84.9 -82.7 -83.9 34.3 35.7 34.9 37.1 36.0 39.4 37.5 -82.3 -80.4 42.9 136.8 -341.1 -76.9 142.3 139.3 -335.6 -338.6 147.9 157.1 -320.8 -329.0 149.6 171.1 -328.3 -306.7 Typical total sensor offset that can be compensated to achieve 0.5V as MLX90320 output offset (mV) -76.5 -63.9 -70.8 -51.2 -61.3 -29.9 -47.0 2.0 -305.0 -255.0 -282.2 -204.1 -244.3 -119.3 -187.3 8.0 43.4 55.9 49.1 68.7 58.6 90.0 72.9 121.9 172.9 222.9 195.7 273.9 233.6 358.6 290.6 485.9 ypical total sensor offset that can be compensated to achieve 4.5V as MLX90320 output offset (mV) MLX90320 Automotive sensor interface Table 3 Remark 1: For the best compensation of the sensor sensitivity drift with temperature, the typical sensor output span needed to reach the 4V output span must be calculated for a fine gain in the middle of its range (i.e. 0.72 V/V) Data Sheet Feb/12 MLX90320 Automotive 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 offsets until 97.2mV/V (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 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 spans and offsets. 3901090320 Rev 007 Page 10 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 calibration parameters associated will be explained and their address in the EEPROM will be given. Only typical values are used in this section. 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 007 Page 11 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 in 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. Remark: Refer to the document AN_MLX90320.pdf for detailed information on how to calibrate the temperature chain and the sensor signal chain. 3901090320 Rev 007 Page 12 of 33 Data Sheet Feb/12 MLX90320 Automotive 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: × (INP − INM ), if _ IINV = 0 G POS OUT − NEGOUT = DIDO G DIDO × (INM − INP ), if _ IINV = 1 AGND = 0.699 × V DD G DtsOUT = −G DTS × (POS OUT − NEGOUT ) + DTS × (FN OFF − CS OFF ) + AGND 3 CS OUT = GCS × (DtsOUT − AGND) + AGND GnIN = FN GAIN × (CSOUT − AGND) + AGND 3901090320 Rev 007 Page 13 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface GnOUT = 2.11× (GnIN − AGND) + AGND OUT = −1.668 × GnOUT + 1.16725 × VDD 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 1.994 or 4.96 depending on the value of the corresponding bit stored on the address 7 of the EEPROM. The CS gain is 1.238 or 1.934 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.6% 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.446 + FNGainreal × (0.99 − 0.446)) 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: 2 FNGainreal = G0 + G1 × (T − T1 ) + G2 × (T − T1 ) Equation 2 Explanation of parameters used in equation 2: 3901090320 Rev 007 Page 14 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 will indicate an overflow in the digital calculations by putting the output voltage in a fault band. When this occurs, a reset of the chip is required to go back into the normal mode of operation. 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 digital V CSOff ana log = 0.905 × V DD − × (0.905 × V DD − 0.06 × V DD ) × DD 127 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 007 Page 15 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface FNOff ana log = (0.2272 × V DD + FNOff real × (0.318 × V DD − 0.2272 × V DD )) × V DD 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 is 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 2 FNOff real = O0 + O1 × (T − T1 ) + O2 × (T − T1 ) 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 will indicate an overflow in the digital calculations by putting the output voltage in a fault band. When this occurs, a reset of the chip is required to go back into the normal mode of operation. 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. 3901090320 Rev 007 Page 16 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 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. The FLT pin voltage is compared with the DA-converted value of CLAMPLOW dig 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 CLAMPLOW dig, 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%Vdd. 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 Vouthighclamp = (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%Vdd. 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 The MLX90320 will detect a Fault condition when INP and/or INM have a level outside of the 1.5 to 3.5 Volt range (with 5 Volt supply).The MLX90320 will also detect the following faults: • • INP and/or INM open Sensing element supply open 3901090320 Rev 007 Page 17 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface • • • • 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 EEPROM parity error When a short-circuit of FLT with VDD or GND occurs the output goes to the 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 Open circuit • VDD open • GND open In all of these above mentioned fault cases, the IC will generate an output within either of the diagnostic bands. If the ground broken wire detection is required the load has to be a pull up resistor with a typical value of 2,8kOhm that can be placed at the 90320 side or at the ECU side. The MLX90320 goes also to fault mode when there is an overflow in the digital calculation of the fine offset or fine gain compensation. The MLX90320 must survive 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 007 Page 18 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 analog 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 Initialization Request When a new chip is supplied with 5V, before sending a first command to this chip, a power reset of 1.5ms +/30% is required. For the further commands with the same chip the power reset is not needed anymore. After a communication initialization request, a delay of at least 10msec has to be taken before sending a communication request. 3901090320 Rev 007 Page 19 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 6.5.3 Communication Request 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.4 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. 3901090320 Page 20 of 33 Data Sheet MLX90320 Automotive sensor interface Duty cycle: 30 / 70% (min = 20 / 80%, max = 40 / 60%) Period: (Over total clock frequency range) 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.5 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 ) min. = 150 us MAX. = 5 ms STOP bit ( =0 ) Address 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. 3901090320 Page 21 of 33 Data Sheet MLX90320 Automotive sensor interface 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 Next command STOP bit ( =0 ) Data Read the digital temperature value. The ASSP is sending back the first byte, followed a few µ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. 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 Page 22 of 33 Data Sheet MLX90320 Automotive 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 in the EEPROM and a majority voting is used 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. 3901090320 Rev 007 Page 23 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 8 Typical applications circuits 8.1 Ratio-metric mode with use of external temperature sensor. The external temperature sensor is 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. An estimation of the MLX90320 bandwidth versus the capacitor at the FLT pin is given by the formula: BW−3dB = 1 2π × 2kΩ × CFLT 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. If the ground broken wire detection is required the load has to be a pull up resistor R2 with a typical value of 2.8kOhm that can be placed at the 90320 side or at the ECU side. 3901090320 Rev 007 Page 24 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 the ADC used to convert 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 007 Page 25 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 the 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 ratio-metric 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. CG[2:0] = 111 means maximum gain (13*5*1.9375) and CG[2:0] = 000 means minimum gain (3.25*2*1.24). 3901090320 Rev 007 Page 26 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 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 007 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 external temperature sensor. If TMP_GAIN[2:0] = 111, the gain is the highest. If TMP_GAIN[2:0] = 000, the Page 27 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 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 007 Page 28 of 33 Data Sheet Feb/12 MLX90320 Automotive 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 007 Page 29 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 10 Standard information regarding manufacturability of Melexis products with different soldering processes Our products are classified and qualified regarding soldering technology, solderability and moisture sensitivity level according to following test methods: Reflow Soldering SMD’s (Surface Mount Devices) • • 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) Wave Soldering SMD’s (Surface Mount Devices) and THD’s (Through Hole Devices) • • EN60749-20 Resistance of plastic- encapsulated SMD’s to combined effect of moisture and soldering heat EIA/JEDEC JESD22-B106 and EN60749-15 Resistance to soldering temperature for through-hole mounted devices Iron Soldering THD’s (Through Hole Devices) • EN60749-15 Resistance to soldering temperature for through-hole mounted devices Solderability SMD’s (Surface Mount Devices) and THD’s (Through Hole Devices) • EIA/JEDEC JESD22-B102 and EN60749-21 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 SMD’s is allowed only after consulting Melexis regarding assurance of adhesive strength between device and board. Melexis is contributing to global environmental conservation by promoting lead free solutions. For more information on qualifications of RoHS compliant products (RoHS = European directive on the Restriction Of the use of certain Hazardous Substances) please visit the quality page on our website: http://www.melexis.com/quality.aspx 3901090320 Rev 007 Page 30 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 11 Package Information 3901090320 Rev 007 Page 31 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 3901090320 Rev 007 Page 32 of 33 Data Sheet Feb/12 MLX90320 Automotive sensor interface 12 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. © 2012 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, Africa, Asia: Phone: +32 1367 0495 E-mail: [email protected] America: Phone: +1 248 306 5400 E-mail: [email protected] ISO/TS 16949 and ISO14001 Certified 3901090320 Rev 007 Page 33 of 33 Data Sheet Feb/12