Home

Melexis MLX90601 family IR thermometer modules handbook

image

Contents

1. Every write command starts with a high to low transition of CS and ends by a low to high transition of CS after 32 periods of the serial data clock SCLK MLX90313C reads the data present on SDI on the rising edge of the clock With a delay of 8 periods of the serial clock the SPI will repeat the opcode address and the first 8 bits of data on pin SDO This allows the external master to check command and address and terminate the operation in case of an error by forcing CS high before the end of the complete command cycle i e before the end of the 32 clock periods The read command is build up similarly except that no data has to be passed of course On SDO the opcode will be followed directly by the requested data the address is not returned in this case The data on SDO is valid on the rising edge of the clock In case of a read command the SPI will output the data on SDO starting on the 25th rising edge of the clock after CS low as indicated in the figure above Timing speed The baud rate depends on the serial data clock SCLK supplied by the master controller and is limited to 125kb s The timing requirements are given in the figure and table below SPI timing Page 32 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR t
2. IROUT output voltage TEMPOUT output voltage versus versus Object Temperature Ambient Temperature 4 5 45 4 4 S 35 35 E 5 g ul 2 5 25 2 S2 5 1 5 1 5 6 1 1 0 5 0 5 0 0 40 20 0 20 40 60 80 100 110 120 20 85 Object Temperature To degC Ambient Temperature Ta degC The behavior of the module outside the calibrated ranges is shown below Tobject 20C 120C 40C 20C 85C 125C Module operating conditions objectin T ambient in Effect on outputs range range I I Object temperature output is working normal Ambient temperature output is working normal Object temperature output will be clamped at 20C or clamped at 4 5V TO gt 120C Ambient temperature output is working normal SPI IROUT register data bits 0x000 if To lt 20C or OxFFF if To gt 120C SPI TOUT register operating normal or II BOTH temperature outputs will be clamped lt 20C or clamped at 4 5V Ta gt 85C SPI IROUT register data bits 0x000 if Ta 20C or OxFFF if Ta gt 85C Corresponding overflow flags will be set or II The module may be damaged if operated outside the ambient temperature range BOTH temperature outputs will be clamped OV Ta lt 20C or clamped at 4 5V Ta gt 85C SPI IROUT register data bits 0x000 if Ta
3. 35 10 6 ELECTRICAL SPECIFICATIONS cccccccccccccceccccccecceecuecececueceesuuueeeeuueeseeuceeseuaueeeeeueeeeeuaeeseueueeesuueeeeaes 36 10 7 CALIBRATION DETAILS a e aai A a aare 36 Page 3 of 49 Aug 02 0 S E www dzsc 0 A8 e ww dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 10 8 APPLICATIONS INFORMATION ccccccccceccceccceceeceeeceecececueeceeuueeeeuueeseeeueeseusceseueueeeeuueceeeuueeeeeueeeeeses 37 11 90601 2 O A Ca ru maa uan 38 THA PROPERTIES cerei nne beoe negante iced 38 11 2 GENERAL DESCRIPTION 2 2 ea seca ese dco 38 11 3 SERIAL PERIPHERAL INTERFACE 40 114 PHYSICAL OUTLINE 43 11 5 PIN OUT AND PIN DESCRIPTIONS 43 11 6 EUEGTIRIGALSPECIFIGATIONS oie ea iaaa a e 44 CALIBRA TON DATA S crar cum ce cue ce qul Deer eua 45 11 8 APPLICATIONS 45 12 ESD
4. Cu E ga una Dac aa cr E 46 13 RELIABILITY INFORMATION iiec nk aHa nana cu naui rna ciu nasa aa En dn nia ani cu ru ana 46 Elo 46 15 APPENDIX A SPI INTERFACING TO AUTOMOTIVE MODULES 48 1541 REFERENCES 255 48 15 2 SPI COMMUNICATION CABLE 48 Page 4 of 49 Aug 02 Melexis Microelectronic Integrated Systems 3 Glossary of Terms ADC Analog to Digital Converter Ambient Compensation The IR signal captured by a thermopile sensor is not only dependent on the temperature of the object Tobject but also on the temperature of the sensor itself Therefore the IR signal is compensated for this effect by means of the measured sensor temperature Tambient This rather complex calculation is performed in the linearisation unit of MLX90313 Chopper Amplifier Special amplifier configuration aimed at ultra low offset DAC Digital to Analog Converter EEPROM Non volatile memory that can be electrically erased and rewritten This type of memory is used to store configuration and calibration data for the module ECC Error Checking and Correction The EEPROM on bo
5. 20 or OxFFF if Ta gt 85C Corresponding overflow flags will be set 4X HE www dzsc Page 31 of 49 Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 10 3 Serial Peripheral Interface SPI Protocol The digital interface implemented in MLX90313C is SPI compatible It can be used to access the on chip EEPROM and all internal registers The chip will always work as a slave device The format of any command is always 32 bits 8 bits for the operation code 8 bits for the address and 16 bits of data The communication protocol is presented below 501 7 5 c2X coX a7X ASX 2 AIX DIX DIX D D DX Dig DEX ps D2X DIX DOX x x X c2X ciX co 7 ASX AIX DIX DIX DiX DiX 01019 DIX DsX x Write command cs i SCLK LI PL 1 1 X c7X 5 2 coX ASX aaX 2 x spo x___X_e7X_c6X_c5X_c4aX_c3X c2X co pix nX oX 0X DsX DaX psX DIX x Read command
6. A table containing the most interesting internal register addresses is included below Address list internal registers Register Function Address Irout Tobject lin 09h Tout Tambient lin 0Ah These registers keep the linearised object and ambient temperature Register format Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nam 011 Dio D8 07 pe 05 D4 ps D2 OVH FE Res D11 DO 12 bit temperature data OVH Overflow flag for Tambient measurement D 11 0 set to FFFh OVL Underflow flag for Tambient measurement Ta lt Tamin D 11 0 set to 000h FE Fatal Error in EEPROM Res Not used always zero The measured temperature can be obtained from the register content as follows Rt T Tmax Tmin Tmin 2 1 measured temperature register value 12 bit 0x000 to OxFFF maximum calibrated temperature minimum calibrated temperature EEPROM reprogramming Every MLX90601 module has 8 words of 16bits of EEPROM space free to use for the user One can freely use this memory space for serialization or storing some other info Also in some cases it is necessary to redefine functionality of the MLX90601 infrared module The configuration constants are stored in EEPROM non volatile memory Note that also the linearization constants are stored in EEPROM and erasing or over writing these will irreversible destroy the
7. 8 6 2 SENSOR CHARAGTERISTICS iaa 8 ACCURACY E 8 7 5 cia siveeanssdeonsnenussdaceesubndvesnnadevsassstnadsnsceubivuasastwaes 10 7 1 KEY PROPER GIES 10 7 2 GENERAL DESCRIPTION de Dacus Ra 10 Td RR EL xn T 12 EA DESCRIPTIONS EL e 12 7 5 ELECTRICAL SPECIFICATIONS 13 7 6 GALIBRATION 13 7 7 APPLICATIONS INFORMATION 22 Eiaa 14 8 MLX90601 EZA DAA 15 8 1 KEY PROPERTIES RR Tx 15 8 2 GENERAL DESCRIPTION 15 8 9 JJPHYSICALODTEINE i pre dese 17 8 4 JPIN OUT AND PIN DESCRIPTIONS revenu elite nee su see aee euet 18 8 5 ELECTRICAL SPECIFICATIONS 18 8 6 GALIBRATION BETAIES 2 22 t crine rae caca dis
8. vss ONY ae ROUT vss TIN Q ROUT MLX90247 Te MLX90247 90313 TEMPOUT 7 TEMPOUT cs cs RIC SCLK SCLK MLX90313 I E RELI amp RELI 0 0 REL CREF vss TM yss 0 31 VREF VSS GND VSS GND R3 MLX90601 EZA BAA MLX90601 EZA CAA MLX90601 EZA DAA MLX90601 KZA BKA MLX90601 KZA CKA Page 1 of 49 Aug 02 ww dzsc Melexis Microelectronic Integrated Systems 2 Description The MLX90601 Family modules are versatile IR thermometer modules which perform signal conditioning linearisation and ambient temperature compensation The modules are built around the MLX90313 IR sensor interface which uses high performance chopper stabilized amplifiers providing excellent noise performance The sensing element is the MLX90247 discrete IR thermopile sensor The modules are delivered factory calibrated The output signals can be analog voltage outputs PWM coded digital outputs or a bi directional SPI compatible serial interface All output signals are linear with the applied temperature All modules feature the open drain relay driver output available MLX90313 Several types of modules are available First types are the modules for automotive applications which have additional ESD protection circuitry on board These modules can Page 2 of 49 MLX90601 family IR thermometer modules have an analog voltage output MLX9
9. 78 90601 its Fi g Fe ww dzsc Microelectronic Integrated Systems Melexis MLX90601 family IR thermometer modules Features and Benefits Remote temperature measurement Fully linearized signals Analog voltage output digital PWM output and SPI interface Factory calibrated Rigid PCB with automotive protection circuitry or flex circuit board EEPROM ECC Open drain relay driver output Applications Automotive climate control Toasters microwave ovens and other applications that require temperature control Residential commercial climate control and occupancy detection Industrial temperature transducer and monitoring applications Ordering Information Suffix Part No Ta Package Description PCB MLX90601 ZA BAA 8 bit Analog To 20C 120C Ta 0C 50C Rigid MLX90601 ZA DAA PWM To 20C 120C Ta 0C 50C Rigid MLX90601 ZA CAA Digital SPI PWM To 20C 120C Ta 0C 50C 5V supply Rigid MLX90601 ZA BKA 8 bit Analog To 20C 120C Ta 20C 85C 5V supply Flex MLX90601 ZA CKA Digital SPI PWM To 20C 120C Ta 20C 85C 5V supply Flex Notes Ta ambient operating temperature range MLX90601EZA XXX 40C 85C MLX90601KZA XXX 40C 125C 1 Functional Diagrams VDD 5v pb ers 0O IRINP VOD hk 0 IRINP Te IRINN IRINN HE ae TEMPOUT TEMPOUT gt Rsens TINP T sens
10. 8 05 05 0 0 40 20 0 20 40 60 80 100 110 120 0 50 Object Temperature To degC Ambient Temperature Ta degC The behavior of the module outside the calibrated ranges is shown below 20C 120C 40C 0C 50C 105C Module operating conditions Tobjectin T ambientin Effect on outputs range range I I Object temperature output is working normal Ambient temperature output is working normal II I Object temperature output will be clamped OV lt 20C or clamped at 4 5V T0 120C Ambient temperature output is working normal IL BOTH temperature outputs will be clamped OV Ta lt or clamped at 4 5V Ta gt 50C Ior II III The module may be damaged if operated outside the ambient temperature range BOTH temperature outputs will be clamped Ta 0 or clamped at 4 5V Ta gt 50C Page 11 of 49 Aug 02 4X HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 7 3 Physical outline 24 6 ai Bottom View 9 7 12 8 x 7 4 Pin out and pin descriptions pin out information pin name function 1 IROUT analog output infrared temperature 2 TEMPOUT analog output ambient temperature 3 VDD Supply voltage 4 REL1 Relay output 5 VSS Ground connection IROUT IRout analog voltage output pin The
11. AIX DIX DIX DIX DX Dig DEX D3X D2X DIX DOX x x ceX 5 c2X co 7 ASX AIX DIX DIX DI D13 Di p19 DIX DsX x write command cs SCLK J 1 U TU 5 X 2 ASK AT AOX X 5 x 5 cX nX 1X D1 DEX 5 DIX DOX x read command Page 23 of 49 Aug 02 4X HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Every write command starts with a high to low transition of CS and ends by a low to high transition of CS after 32 periods of the serial data clock SCLK MLX90313C reads the data present on SDI on the rising edge of the clock With a delay of 8 periods of the serial clock the SPI will repeat the opcode address and the first 8 bits of data on pin SDO This allows the external master to check command and address and terminate the operation in case of an error by forcing CS high before the end of the complete command cycle i e before the end of the 32 clock periods The read command is bui
12. REL1 Ohms www dzsc Tobject hreshold i EEPROM Open drain relay driver output The typical on resistance of this driver is lt 10 REL1 Page 43 of 49 Aug 02 Microelectronic Integrated Systems IROUT TEMPOUT VREF VDD SDIN SCLK SDOUT CSB MLX90601 family IR thermometer modules The comparator is a digital comparator with a resolution of 12 bits By default the input polarity is inverting Threshold and hysteresis values are version dependent These settings can be changed by factory programming on request Refer to calibration settings for factory preset values IRout PWM coded output pin The duty cycle of the signal on this pin is a linear representation of Tobject the temperature of the object the IR sensor is pointed at Tempout PWM coded output pin The duty cycle of the signal on this pin is a linear representation of Tambient the temperature of the IR sensor as measured by the PTC inside MLX90247 DAC reference voltage This voltage must be used if the module is used as a thermostat using the REL1 comparator with external threshold Supply pin SPI data input SPI clock line SPI data output SPI chip select Active low 11 6 Electrical specifications E www dzsc Parameter symbol condition min typ max unit Supply Voltage Supply voltage
13. Therefore the MLX90247 thermopile sensor has a thermistor built in Melexis has designed a powerful ASIC to perform the signal processing of the thermopile output voltage MLX90313 amplifies the signals coming from MLX90247 and converts them to digital by means of two high performance low noise chopper stabilized amplifiers and the 12 bit analog to digital converter The digital unit on the interface then performs the ambient compensation of the IR signal This results in two temperature signals one representing the temperature of the object the IR sensor is pointed at Tobject and one representing the temperature of the sensor Tambient Both signals are then linearised and presented at the outputs in analog of PWM coded form When using modules that have also SPI the temperature registers can be read directly through the serial interface The linearisation unit can only operate when both Ta ambient temperature and To object temperature are both in a distinct calibrated range This has an important implication for the ambient temperature When the modules are used outside the calibrated ambient temperature the object temperature is calculated using a false ambient temperature resulting in an erroneous output signal If the ambient temperature is below the ambient calibration range the OVL flag in the SPI register is set and the temperature data bits are all zero For analog output modules the output will be zero volts Alternatively if the am
14. available until the ambient temperature is back in the calibrated temperature range The CAA type module has the SPI interface available Next to reading the temperature information the SPI interface also allows changing the module s settings and calibration Next to the temperature outputs and SPI interface there is also a relay driver output The relay driver has a threshold that is pre set to 50 C with hysteresis of 5 C The PWM coding format is depicted below t Error Signaling Band Valid Data Output Band Z 1 output signal t ts time 0 i 3s ty P Ha E T 8 8 16 16 16 8 The PWM signal has a period of 102 4ms typical consisting of 2048 clock cycles of 50us Every frame starts with a leading buffer time t4 during which the signal is always high as shown in the figure The leading buffer time is followed by a slot for the useful data signal starting at 1 8T ending at 5 8T where the ratio t2 t2 t3 is the representation of the output value t4 is a slot for signaling of special conditions Such as out of range measurement of the sensor temperature Tambient and the occurrence of a fatal EEPROM error i e an error that can no longer be corrected automatically by the ECC circuitry of MLX90313 Page 21 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems PWM duty cycle overvi
15. modules proper operation Reprogramming the EEPROM must be done with care Here s how to rewrite a specific EEPROM address 13 Write 0xB200 to register address 0x10 This unlocks EEPROM control registers The module now stops updating it s output 14 Write 0x0065 to register address 0x18 Enables charge pump for programming 15 Erase the address you want to rewrite 16 Write the new data in the EEPROM address 17 Repeat steps 3 and 4 for any further programming 18 You now can cycle the power for restarting the chip in normal operation with new settings Make sure never to use the Block Write or Block Erase commands as they completely erase the EEPROM For further details please refer to MLX90313 datasheet Page 42 of 49 Aug 02 1g E wwwW dzsc Melexis Microelectronic Integrated Systems 11 4 Physical outline b0906X IN B B 4 ac e 1 11 5 Pin out and pin descriptions MLX90601 family IR thermometer modules 15 4 0 3 257 pin out information name function 1 VSS Ground connection 2 REL1 Relay output 3 IROUT PWM coded output infrared temperature 4 TEMPOUT PWM coded output ambient temperature 5 VREF Reference voltage output 6 VDD Supply voltage 7 SDIN SPI data in 8 SCLK SPI clock 9 SDOUT SPI data out 10 CSB SPI chip select VSS Supply pin OV
16. temperature 20 C Object temperature Accuracy 2 C Maximum calibrated ambient temperature 50 C Minimum calibrated ambient temperature 0 Ambient temperature Accuracy 41 C Response time 500ms REL1 source Tobject polarity Inverting REL1 threshold 50 C hysteresis 5 C Emissivity 0 99 Note Comparator polarity Inverting relay switches OFF if temperature is above the threshold Non inverting relay switches ON if temperature is above the threshold Page 13 of 49 Aug 02 ww dzsc g E ww dzsc MLX90601 family IR thermometer modules Melexis Microelectronic Integrated Systems 7 7 Applications information Connection of the MLX90601 module into an application is straightforward The 5V regulated supply should be connected between pin 3 VDD and pin 5 VSS The outputs can be measured relative to VSS at pin 1 IROUT for Tobject and pin 2 TEMPOUT for Tambient e g by means of a voltmeter In an actual application the module outputs can be directly connected to the A D inputs of a microcontroller e g as a replacement for a conventional temperature sensor In many applications the ambient temperature of the sensor is not needed In this case pin 2 can simply be left open The signal at pin 4 can be used as input for a digital I O or to drive a relay not shown In case of a digital input the microcontroller must have internal pull up resistors or an external pul
17. 0601EZA BAA or digital PWM coded output MLX90601EZA DAA The substrate is in this case a FR4 PCB with a 5 pin through hole connector Alternatively there are some modules targeted for industrial or consumer applications These modules can have also analog outputs MLX90601KZA BKA _ outputs MLX90601KZA CKA and MLX90601EZA CAA All three modules have a SPI interface available for full programmability The MLX90601KZA BKA and MLX90601KZA CKA are built on a flexible polyamide substrate making building in the sensor very easy The user can choose now the most suited module depending on electrical and mechanical needs Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems CONTENTS 1 FUNCTIONAL DIAGRAMS canada Cu cuu aca cun da Eu n ua ua gano cia a uds uaa 1 2 5 Cre eara carum ara cod aa CUu aka Ca SUE nua au o su Iw C Cra cR Cara ER ER COM Y a Ea a a 2 3 GLOSSARY OF TERMS EE a ga C CE 5 4 ABSOLUTE MAXIMUM RATINGS eene nennen nnn nnn nnn nnn sana aau sas asas assa saca aa assa ausa naa 6 5 MLX90601 ELECTRICAL 6 6 GENERAL DESCRIPTION cea cod aaa Ceca ka con a erg oa ad ona uS a Ra xu osa cO Ea na sa sa cod YE Cun 8 6 1 THEORY OF OPERATION
18. 1 0 set to FFFh OVL Underflow flag for Tambient measurement Ta lt Tamin D 11 0 set to 000h FE Fatal Error in EEPROM Res Not used always zero The MLX90601 KZA BKA has been calibrated to have absolute voltage outputs Therefore there is a difference between the temperature information of the analog outputs and the internal register values Page 33 of 49 Aug 02 1g E wwwW dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Before calculation of the temperature for the internal register content is possible it is necessary to measure the VREF voltage available at pin 5 This voltage will be slightly different for each module so it must be measured for every module A correction factor must be included in the calculation The measured temperature can be obtained from the register content as follows Vre Rt Vref T 4 5 1 e Tmax Tmin Tmin measured temperature register value 12 bit 0x000 to OxFFF Reference voltage to be measured maximum calibrated temperature minimum calibrated temperature EEPROM reprogramming Every MLX90601 module has 8 words of 16bits of EEPROM space free to use for the user One can freely use this memory space for serialization or storing some other info Also in some cases it is necessary to redefine functionality of the MLX90601 infrared module The configuration constants are stored in EEPROM non volatile memory No
19. Di Dig ps x write command es Lo LI c2X ASX ASX A2K AIX AOX 5 x 5 cX nX 1X 5 D4X_D3X DOX x Every write command starts with a high to low transition of CS and ends by a low to high transition of CS after 32 periods of the serial data clock SCLK MLX90313C reads the data present on SDI on the rising edge of the clock With a delay of 8 periods of the serial clock the SPI will repeat the opcode address and the first 8 bits of data on pin SDO This allows the external master to check command and address and terminate the operation in case of an error by forcing CS high before the end of the complete command cycle i e before the end of the 32 clock periods The read command is build up similarly except that no data has to be passed of course On SDO the opcode will be followed directly by the requested data the address is not returned in this case The data on SDO is valid on the rising edge of the clock In case of a read command the SPI will output Page 40 of 49 Aug 02 HE www dzsc Melexis Microel
20. IR sensor IRINP MLX90313 Microcontroller i TEMPOUT IRINN Timer input optional Timer input VSS TINN MLX90247 EEprom Control and Support Blocks MLX90601 Page 20 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 9 MLX90601EZA CAA 9 1 Key properties consumer and industrial use PWM output signals with 10 bit resolution SPI interface available relay comparator and reference voltage 10 pole mating to 1mm pitch flat cable connector 9 2 General description The MLX90601EZA CAA is a module that is targeted for industrial and consumer products use The sensor and the MLX90313 ASIC are placed on a rigid PCB The module has a 10 pole connector which has all relevant interconnections to the ASIC There are 2 temperature signals which are preset to provide digital PWM code output signals The resolution of the Pulse Width Modulated output is 10 bits Next to the temperature information these outputs can also flag ambient temperature underflow and overflow The module has an on board ECC EEPROM consistency check that checks the stored calibration constants and settings In case of failure the output fill flag this condition If the ambient temperature is out of the calibrated temperature range both PWM signals will flag this condition and the object and ambient temperatures will not be
21. PWM signals will flag this condition and the object and ambient temperatures will not be available until the ambient temperature is back in the calibrated temperature range Next to the temperature outputs there is also a relay driver output The relay driver has a threshold that is pre set to 50 C with a hysteresis of 5 C Note that this module has no SPI interface connector available If the user wants to reconfigure this type of module this can be done with the EVB board and a special test clip Refer to appendix A for details The PWM coding format is depicted below t Error Signaling Band A Valid Data Output Band Z 1 output signal t t time 0 i 3s ty P Ha E T 8 8 16 16 16 8 The PWM signal has a period of 102 4ms typical consisting of 2048 clock cycles of 50us Every frame starts with a leading buffer time t4 during which the signal is always high as shown in the figure The leading buffer time is followed by a slot for the useful data signal starting at 1 8T ending at 5 8T where the ratio t2 t2 t3 is the representation of the output value t4 is a slot for signaling of special conditions Such as out of range measurement of the sensor temperature Tambient and the occurrence of a fatal EEPROM error i e an error that can no longer be corrected automatically by the ECC circuitry of MLX90313 Page 15 of 49 Aug 02 HE www dzsc Melexi
22. R 001XXXXX Erase EEPROM xoooixxx Read EEPROM 2001 Block Write EEPROM BLER l01XXXXX Block erase EEPROM Temperature registers The object and ambient temperatures are stored into internal registers A table containing the most interesting internal register addresses is included below Address list internal registers Register Function Address Irout Tobject lin 09h Tout Tambient lin 0Ah These registers keep the linearised object and ambient temperature Register format Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 D11 D9 8 07 06 05 104 D Do OvH ov Res D11 DO 12 bit temperature data OVH Overflow flag for Tambient measurement D 11 0 set to FFFh OVL Underflow flag for Tambient measurement lt D 11 0 set to 000h FE Fatal Error in EEPROM Res Not used always zero The measured temperature can be obtained from the register content as follows T T Tmax Tmin Tmin 22 1 Where Rt register value 12 bit 0x000 to OxFFF Tmax maximum calibrated temperature Tmin minimum calibrated temperature EEPROM reprogramming Every MLX90601 module has 8 words of 16bits of EEPROM space free to use for the user One can freely use this memory space for serialization or storing some other info Also in some cases it is necessary to redefine functi
23. amily IR thermometer modules Microelectronic Integrated Systems 12 ESD Precautions Electronic semiconductor products are sensitive to Electro Static Discharge ESD Always observe Electro Static Discharge control procedures whenever handling semiconductor products 13 Reliability Information Melexis devices are classified and qualified regarding suitability for infrared vapor phase and wave soldering with usual 63 37 SnPb solder melting point at 183degC The following test methods are applied e IPC JEDEC J STD 020A issue April 1999 Moisture Reflow Sensitivity Classification For Nonhermetic Solid State Surface Mount Devices e CECC00802 issue 1994 Standard Method For The Specification of Surface Mounting Components SMDs of Assessed Quality e MIL 883 Method 2003 JEDEC STD 22 Test Method 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 SMD s is allowed only after consulting Melexis regarding assurance of adhesive strength between device and board For more information on manufacturability solderability see quality page at our website http www melexis com 14 FAQ Q What is the accuracy A For the standard offered modules the accuracy is 2 C for the object tem
24. ard of MLX90313 is equipped with a checking and correction feature based on the Hamming Code method IR Infrared Every object emits infrared radiation in relation to its temperature This effect can be used to measure this temperature without the need for physical contact Linearisation The signal from a thermopile is not linear with the object temperature MLX90313 is therefore equipped with a digital calculation unit that produces an output that is linear with the object temperature POR Power on reset Reset circuit that starts the digital system in a known state whenever the supply voltage is cycled PSSR Power Supply Rejection Ratio Measure for an amplifier s immunity to disturbances on the supply connections PTC See Thermistor Ta Tambient The temperature of the IR sensor Target or Object The object the IR module is aimed at 1g wwwW dzsc MLX90601 family IR thermometer modules Thermistor Temperature dependant resistor Basically there are 2 types The types that increase their resistance with rising temperature are PTC positive thermal coefficient type The ones that decrease their resistance with rising temperature we call NTC negative thermal coefficient type The MLX90313 can work with both types The MLX90601 modules are equipped with sensors that use To Tobject The temperature of the object one wishes to measure with the module Page 5 of 49 Aug 02 g F
25. bient temperature is above the ambient calibration range the OVH flag in the SPI register is set and the temperature data bits are all one For analog output modules the output will be 4 5 volts When returning into calibrated ambient temperature range the module will resume normal operation Our standard products have such ranges that they can suit a maximum number of applications Currently there are four different versions of modules offered 6 2 Sensor characteristics All modules have the same thermopile sensor For detailed specification we refer to the datasheet on MLX90247 available from the Melexis web site In a calibrated module the linearisation unit of MLX90313 takes all characteristics of the sensor into account including all process variations they are subject to The TO 39 sensor housing of the thermopile has a 2 5mm diameter aperture resulting in a 70 full angle field of view for 9096 96 of the IR energy The silicon filter used as IR window is treated with an antireflective coating that will pass minimum 75 of IR radiation in the wave length band from 7 5 to 13 5um Below 5um 99 5 of incoming radiation is reflected by the filter This makes the sensor insensitive to visible light 6 3 Accuracy Accuracy of the module depends mainly on calibration precision For absolute accuracy please refer to calibration details for the appropriate module The error of the output depends on both object and ambient temperature Re
26. brated temperature range the correct object temperature cannot be calculated For applications where the ambient temperature can rise above the maximum calibrated temperature the ambient temperature output must be monitored to make sure the object temperature is valid Next to the temperature outputs there is also a relay driver output The relay driver has a threshold that is pre set to 50 with a hysteresis of 5 Note that this module has no SPI interface connector available If the user wants to reconfigure this type of module this can be done with the EVB board and a special test clip Refer to appendix A for details The relation of the output voltage to the temperature is defined as follows _ Vout 4 5 T Tmax Tmin where T measured temperature Vout analog output voltage on IROUT or TEMPOUT pins Tmin minimal calibrated temperature Tmax maximum calibrated temperature Refer to calibration details for calibrated ranges info Page 10 of 49 Aug 02 HE www dzsc IR thermometer modules Microelectronic Integrated Systems A graphical representation is depicted below IROUT output voltage TEMPOUT output voltage versus versus Object Temperature Ambient Temperature 45 45 4 4 S 35 35 E E 2 8 Po g 25 25 o 5 2 9 2 2 5 H 15 15
27. ce 10 Ohms High voltage protections 32 V no external load 8 6 Calibration details Maximum calibrated object temperature 120 C Minimum calibrated object temperature 20 C Object temperature Accuracy 2 C Maximum calibrated ambient temperature 50 C Minimum calibrated ambient temperature 0 Ambient temperature Accuracy 41 C Response time 500ms REL1 source Tobject polarity Inverting REL1 threshold 50 C REL1 hysteresis 5 Emissivity 0 99 Note Comparator polarity Inverting relay switches OFF if temperature is above the threshold Non inverting relay switches ON if temperature is above the threshold Page 19 of 49 Aug 02 i HE www dzsc MLX90601 family IR thermometer modules Melexis Microelectronic Integrated Systems 8 7 Applications information Connection of the MLX90601 module into an application is The 5V regulated supply should be connected between pin 3 VDD and pin 5 VSS In an actual application the module outputs can be directly connected to a timer or IRQ inputs of a microcontroller In many applications the ambient temperature of the sensor is not needed In this case pin 2 can simply be left open The REL1 signal at pin 4 can be used as input for a digital I O or to drive a relay not shown In case of a digital input the microcontroller must have internal pull up resistors or an external pull up resistor must be added Application
28. e ww dzsc Melexis Microelectronic Integrated Systems 4 Absolute Maximum Ratings Automotive Grade modules MLX90601EZA BAA MLX90601EZA DAA Voltage over voltage 80V Supply Voltage operating 5 5V Supply Current lop 6mA Operating Temperature Range Ta 40 C 105 C ESD Sensitivity AEC Q100 002 4kV PCB SPI module MLX90601EZA CAA Voltage Voo over voltage 7V Supply Voltage operating 5 5V Supply Current 6mA Operating Temperature Range TA 40 C 105 C ESD Sensitivity AEC Q100 002 1kV MLX90601 family IR thermometer modules Flexible modules MLX90601KZA CKA MLX90601KZA BKA Voltage Voo over voltage Supply Voltage operating Supply Current Operating Temperature Range Ta ESD Sensitivity AEC Q100 002 7V 5 5V 6mA 40 C 125 C 1kV Exceeding the absolute maximum ratings may cause permanent damage Exposure to absolute maximum rated conditions for extended periods may affect device reliability 5 MLX90601 Electrical Specifications DC Operating Parameters 40 C to 125 C 4 75V to 5 25V unless otherwise specified Parameter Symbol Test Condition Min Typ Max Unit Regulator and consumption POR threshold voltage Vpor 1 1 1 3 1 5 V IR chain amplifier and output driver Power supply re
29. e Melexis selected a limited set of standard ranges that will fit the majority of applications in order to limit delivery times However if necessary the ranges can be adapted for any particular application Depending on the application the user may do so himself using the EVB board and software For other applications Melexis may have to do custom calibration Please contact Melexis customer support Q Can the Field of View FOV be made smaller A In theory yes In most cases it is sufficient to place a tube over the sensor narrowing the opening angle After narrowing the FOV the module will be out of calibration For applications that require a small FOV Melexis can provide custom calibrated devices Please contact Melexis customer support Q IR radiation is comparable with light Does my object have to be black A No the appearance in the visible light spectrum completely differs from the appearance for IR wavelengths Water and glass for instance are completely opaque for IR and thus you can perfectly measure the temperature Air is transparent for IR and does not influence the measurement The better name for this property is EMISSIVITY Q What is emissivity and how does it affect my measurement A Emissivity is the ratio of the emitted IR energy over the total IR energy that an object has You can find the value for this property by searching the internet material data sheets etc Ice water skin clothes most non metallic c
30. e 5V regulated supply should be connected between pin 6 VDD and pin 1 VSS The outputs can be measured relative to VSS at pin 3 IROUT for Tobject and pin 4 TEMPOUT for Tambient e g by means of a voltmeter In an actual application the module outputs can be directly connected to the A D inputs of a microcontroller e g as a replacement for a conventional temperature sensor When large loading capacitances are to be used a series resistor may be necessary Refer to electrical specifications In many applications the ambient temperature of the sensor is not needed In this case pin 2 can simply be left open The REL1 signal can be used as input for a digital I O or to drive a relay not shown case of a digital input the microcontroller must have internal pull up resistors or an external pull up resistor must be added Here of course the microcontroller connection to the SPI interface is purely optional eo eee Application IR sensor IR IRINP MLX90313 Microcontroller E 5 IROUT a Timer input IR IRINN Thermisto e Pus Rsens TINP Digital gt TEMPOUT a vss TINN 4 AD D A Timer input optional MLX90247 9 p BELI Fy VREFP gf CREF VDD n 5V Control and Support Blocks Co x VSS vss MLX90601 Micro controller I O port Page 45 of 49 Aug 02 Melexis MLX90601 f
31. e temperature information the SPI interface also allows changing the module s settings and calibration Next to the temperature outputs and SPI interface there is also a relay driver output The relay driver has a threshold that is pre set to 95 C with a hysteresis of 5 C The PWM coding format is depicted below t Error Signaling Band A Valid Data Output Band n 2 I 3 ls signal d S O uw t t time 0 17 5 T 11 12 T 13 T 7 T T 8 8 16 16 16 8 The PWM signal has a period of 102 4ms typical consisting of 2048 clock cycles of 50us Every frame starts with a leading buffer time t4 during which the signal is always high as shown in the figure The leading buffer time is followed by a slot for the useful data signal starting at 1 8T ending at 5 8T where the ratio t2 t2 t3 is the representation of the output value t4 is a slot for signaling of special conditions Such as out of range measurement of the sensor temperature Tambient and the occurrence of a fatal EEPROM error i e an error that can no longer be corrected automatically by the ECC circuitry of MLX90313 Page 38 of 49 Aug 02 HE www dzsc Melexis Microelectronic Integrated Systems MLX90601 family IR thermometer modules PWM duty cycle overview Condition Duty cycle nominal timing Normal operation 12 5 62 5 12 8 ms 64 5 OVL Tambient underflow 68 75 70 4 ms OVH Tambient over
32. ear representation of Tambient the temperature of the IR sensor as measured by the PTC inside MLX90247 9 6 Electrical specifications Parameter symbol condition min typ max unit Supply Voltage Supply voltage range VDD 4 75 5 6 V Power consumption IDD Ta 25C 5 5 6 mA outputs IROUT TEMPOUT PWM modulator resolution 10 bits PWM Clock period 45 50 55 us PWM Total period T 92 16 102 4 112 64 ms Leading buffer time t 96 of T 12 5 96 Trailing buffer time 5 96 of T 12 5 96 Duty cycle high t2 96 of T 0 50 96 Duty cycle low t3 96 of T 0 50 96 Error signal t4 96 of T 25 96 Rise time 10 to 90 of Vh 13 3 100 us Fall time 90 to 10 of Vh 13 3 100 us Output voltage high Vh Ihigh 2mA 4 V Output voltage low VI llow 2mA 1 Page 27 of 49 Aug 02 ww dzsc fg ww dzsc Melexis Microelectronic Integrated Systems MLX90601 family IR thermometer modules Parameter symbol condition min typ max unit Rel open drain relay driver output impedance Ho 10 Ohms High voltage protections 32 V 9 7 Calibration details Maximum calibrated object temperature 120 C Minimum calibrated object temperature 20 C Object temperature Accuracy 2 C Maximum calibrated ambient temperature 0 C Minimum calibrated ambient temperature 50 C Ambient temperature Accuracy 1 C Response time 500ms REL1 source Tobj
33. ect polarity Inverting REL1 threshold 50 C REL1 hysteresis 5 C Emissivity 0 99 Note Comparator polarity Inverting relay switches OFF if temperature is above the threshold relay switches ON if temperature is above the threshold Page 28 of 49 Aug 02 g MLX90601 family IR thermometer modules Melexis Microelectronic Integrated Systems 9 8 Applications information Connection of the MLX90601EZA CAA module into an application is straightforward The 5V regulated supply should be connected between pin 3 VDD and pin 2 VSS There are numerous possibilities for the I O of which one example is shown below Here the default configuration is used In the example a relay is switched with the REL1 output The threshold for this comparator is programmed in the EEPROM This means the microcontroller can change the threshold and the MLX90601 can control the alarm standalone The SPI connection to the host microcontroller can be a permanent connection in the application or just a means for in circuit programming of the device Through this connection full access to the internal registers and configuration settings is achieved The SPI connection can also be used to directly read output data from the module in digital form and process this directly in the application An interesting feature is in circuit programming of the calibration constants It is possible to change the range or emissi
34. ectronic Integrated Systems MLX90601 family IR thermometer modules the data on SDO starting on the 25th rising edge of the clock after CS low as indicated in the figure above Timing speed The baud rate depends on the serial data clock SCLK supplied by the master controller and is limited to 125kb s The timing requirements are given in the figure and table below tsclk y tels 1 CS SCLK tsu SDI X SDO X LX SPI timing SPI timing requirements Symbol Parameter Value Unit tsclk Sclk period min 8 us tcls CS low to SCLK high min 50 ns tsch SCLK low to CS high min 50 ns tsu data in setup time min 200 ns thd data in hold time min 200 ns tdv data out valid min 1 us operation codes The operation code is the first series of 8bits in a command C 7 0 in the figure on the protocol above Below table summarizes the operations available in MLX90313C Operation Codes mnem C 7 0 Command WR X101X0XX Write internal register RD X10010XX Read internal register WEPR 0001 Write EEPROM ER 001XXXXX Erase EEPROM xoooixxx Read EEPROM BLWR 1001Xxxx Block Write EEPROM BLER 101XXXXX Block erase EEPROM 1g www dzsc Page 41 of 49 Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Temperature registers The object and ambient temperatures are stored into internal registers
35. ew Condition Duty cycle nominal timing Normal operation 12 5 62 5 12 8 ms 64 5 OVL Tambient underflow 68 75 70 4 ms OVH Tambient overflow 75 76 8 ms FE Fatal Error EEPROM 81 25 83 2 ms The relation of the output voltage to the temperature is defined as follows _ DutyCycle 12 596 x T Tmax Tmin Tmin 50 where T measured temperature DutyCycle Duty Cycle of the IROUT or TEMPOUT PWM signals Tmin minimal calibrated temperature Tmax maximum calibrated temperature Refer to calibration details for calibrated ranges info A graphical representation is depicted below IROUT PWM TEMPOUT PWM versus versus Object Temperature Ambient Temperature 62 5 75 5 50 5 62s g g E 50 9 375 2 37 5 gt 25 a 25 12 5 12 5 20 120 0 50 Object Temperature degC Ambient Temperature Ta degC Page 22 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems The behavior of the module outside the calibrated ranges is shown below Tobject 20C 120C Tambient 40C 0C 50C 105C Module operating conditions Tobjectin T ambient in Effect on outputs range range I I Object temperature output is working normal Ambient temperature output is wor
36. f To 20C or OxFFF if To 120C SPI TOUT register operating normal I II BOTH temperature outputs duty cycle will be 68 75 if Ta 20C or 75 if Ta gt 85C SPI IROUT register data bits 0x000 if Ta 20C or OxFFF if Ta 85C Corresponding overflow flags will be set I III The module may be damaged if operated outside the ambient temperature range BOTH temperature outputs duty cycle will be 68 75 if Ta lt 20C or 75 if Ta gt 85C SPI IROUT register data bits 0x000 if Ta lt 20C or OxFFF if Ta gt 85C Corresponding overflow flags will be set 11 3 Serial Peripheral Interface SPI Protocol The digital interface implemented in MLX90313C is SPI compatible It can be used to access the on chip EEPROM and all internal registers The chip will always work as a slave device The format of any command is always 32 bits 8 bits for the operation code 8 bits for the address and 16 bits of data The communication protocol is presented below 5 c5X 2 ciX ASX A2X AIX DIX DIX D13 D12 D1 DIX D7X 5 D4X D3X DIX DOX x SDO x _c5sX_caX_c3X_cX_c1X_coX_a7X_aeX_a5X _aaX_a3X_a2X_a1X_AaoX DIX DIX D1 DiX
37. flow 75 76 8 ms FE Fatal Error EEPROM 81 25 83 2 ms The relation of the output voltage to the temperature is defined as follows _ DutyCycle 12 5 Bags Tmin 50 where T measured temperature DutyCycle Duty Cycle of the IROUT or TEMPOUT PWM signals Tmin minimal calibrated temperature Tmax maximum calibrated temperature Refer to calibration details for calibrated ranges info A graphical representation is depicted below IROUT PWM versus Object Temperature TEMPOUT PWM versus Ambient Temperature Duty Cycle IROUT Duty Cycle TEMPOUT 12 5 20 120 Object Temperature To degC 20 Ambient Temperature Ta degC The behavior of the module outside the calibrated ranges is shown below 20C 120C 40C 20C ww dzsc 85C Page 39 of 49 125C Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Module operating conditions T objectin T ambient in Effect on outputs range range I I Object temperature output is working normal Ambient temperature output is working normal II I Object temperature output duty cycle will be 12 5 if To 20C or 62 5 if To gt 120C Ambient temperature output is working normal SPI IROUT register data bits 0x000 i
38. hermometer modules Microelectronic Integrated Systems SPI timing requirements Symbol Parameter Value Unit tsclk Sclk period min 8 us tels CS low to SCLK high min 50 ns tsch SCLK low to CS high min 50 ns tsu data in setup time min 200 ns thd data in hold time min 200 ns tdv data out valid min 1 us operation codes The operation code is the first series of 8bits in a command C 7 0 in the figure on the protocol above Below table summarizes the operations available in MLX90313C Operation Codes mnem 7 0 Command WR X101X0XX Write internal register RD X10010XX Read internal register 0001 Write EEPROM ER 001XXXXX Erase EEPROM REPR 001 Read EEPROM BLWR 21001 Block Write EEPROM BLER l01XXXXX Block erase EEPROM Temperature registers The object and ambient temperatures are stored into internal registers A table containing the most interesting internal register addresses is included below Address list internal registers Register Function Address Irout Tobject lin 09h Tout Tambient lin 0Ah These registers keep the linearised object and ambient temperature Register format Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Name 011 Dto Ds 07 05 D4 D2 OVH FE Res D11 DO 12 bit temperature data OVH Overflow flag for Tambient measurement Ta gt Tamax D 1
39. hes docuaawcsecustababladiowesdenueddeicuavantiuexwchdetianis 19 8 7 GAPPLIGATIONS INFORMATION se 2vici ncscsebacdsuttecsiincanniesdebdansedisveativngeacdsehdncedueierebesabbiedsanie cathidenstcosnteaes 20 9 9 2 21 9 1 KEY PROPERTIES 5 21 9 2 GENERAL DESCRIPTION 2 22 21 9 3 SERIAL PERIPHERAL INTERFACE 23 94 26 9 5 PIN OUT AND PIN 26 9 6 ELECTRICAL SPECIFICATIONS 27 9 7 9 de arme e 28 9 8 APPLICATIONS 29 10 MLX90601KZA BKA 30 REY PROPERTIES A A E A A E E 30 10 2 GENERAL DESGRIPTION ies edd du a dan deste denk rase nrw ecd dec de Aeae eoe 30 10 3 SERIAL PERIPHERAL INTERFACE SPI 32 104 25 a a aaa a A 35 10 5 PIN OUT AND PIN DESCRIPTIONS
40. jection PSSR f 100kHz 75 dB ratio Input referred white noise Vnir rms value 25 nV VHz Chopper frequency fc 8 kHz Output voltage range IROUT 0 Vdd 0 2 V Output source current lod IROUT 1 mA Output sink current los IROUT 20 uA DC Output impedance rod IROUT 10 Q drive DC Output impedance ros IROUT 100 Q sink Amplifier bandwidth BW 500 Hz Temp chain amplifier and output driver Power supply rejection PSSR f lt 100kHz 75 dB ratio Input referred white noise Vntemp rms value 400 nV VHz Chopper frequency fc 15 kHz Output voltage range ORtemp TEMPOUT 0 Vdd 0 2 V Output source current lod TEMPOUT 1 mA Output sink current los TEMPOUT 20 uA Page 6 of 49 Aug 02 g Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 5 MLX90601 Electrical Specifications DC Operating Parameters T4 40 C to 125 C Vpp 4 75V to 5 25V unless otherwise specified Parameter Symbol Test Condition Min Typ Max Unit AC Output impedance ro TEMPOUT 100 Q Amplifier bandwidth BW 500 Hz Rel1 open drain relay driver High voltage protections 32 V output impedance Ro 10 Q ADC Monotonic guaranteed by design Differential non linearity DNL 0 4 LSB Integral non linearity INL Ve LSB Gain error full scale 1 LSB Total input referred noise Vref 3V 0 2 LSB DAC Resolution 8 bit Monotonic g
41. king normal ZI I Object temperature output duty cycle will be 12 5 if To 20C or 62 5 if To gt 120C Ambient temperature output is working normal SPI IROUT register data bits 0x000 if To 20C or OxFFF if To 120C SPI TOUT register operating normal I II BOTH temperature outputs duty cycle will be 68 75 if Ta OC or 75 if Ta gt 50C SPI IROUT register data bits 0x000 if Ta lt OC or OXFFF if Ta gt 50C Corresponding overflow flags will be set I III The module may be damaged if operated outside the ambient temperature range BOTH temperature outputs duty cycle will be 68 75 if Ta lt 0C or 75 if To gt 50C SPI IROUT register data bits 0x000 if Ta lt OC or OxFFF if Ta gt 50C Corresponding overflow flags will be set 9 3 Serial Peripheral Interface SPI Protocol The digital interface implemented in MLX90313C is SPI compatible It can be used to access the on chip EEPROM and all internal registers The chip will always work as a slave device The format of any command is always 32 bits 8 bits for the operation code 8 bits for the address and 16 bits of data The communication protocol is presented below 501 7 5 c2X coX 7 ASX 2
42. l up resistor must be added Application IR sensor MLX90313 Microcontroller IR IRINP m I Digital TEMPOUT DIA A D input optional 5 IRINN Digital input EEprom Control and Support Blocks MLX90601B Page 14 of 49 Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 8 MLX90601EZA DAA 8 1 Key properties Automotive use PWM coded output signals with 10 bit resolution ambient temperature underflow and overflow flagging relay comparator only 5 connections 8 2 General description The MLX90601EZA DAA is a module that is targeted for automotive use In addition to the small amount of components like the sensor ASIC etc there are also 2 RC protection circuits on the IROUT and TEMPOUT pins This allows the module to be used in automotive environments The Object temperature information is available at the IROUT pin The ambient temperature information is available on the TEMPOUT pin The resolution of the Pulse Width Modulated output is 10 bits Next to the temperature information these outputs can also flag ambient temperature underflow and overflow The module has an on board ECC EEPROM consistency check that checks the stored calibration constants and settings In case of failure the output fill flag this condition If the ambient temperature is out of the calibrated temperature range both
43. ld up similarly except that no data has to be passed of course On SDO the opcode will be followed directly by the requested data the address is not returned in this case The data on SDO is valid on the rising edge of the clock In case of a read command the SPI will output the data on SDO starting on the 25th rising edge of the clock after CS low as indicated in the figure above Timing speed The baud rate depends on the serial data clock SCLK supplied by the master controller and is limited to 125kb s The timing requirements are given in the figure and table below 1 tsclk tsch Aa T 00 SDI X X SDO SPI timing SPI timing requirements Symbol Parameter Value Unit tsclk Sclk period min 8 us tels CS low to SCLK high min 50 ns tsch SCLK low to CS high min 50 ns tsu data in setup time min 200 ns thd data in hold time min 200 ns tdv data out valid min 1 us operation codes The operation code is the first series of 8bits a command 7 0 in the figure on the protocol above Below table summarizes the operations available in MLX90313C Operation Codes mnem C 7 0 Command WR X101X0XX Write internal register Page 24 of 49 Aug 02 1g E wwwW dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems RD X10010XX Read internal register 0001xxxx Write EEPROM E
44. lock 9 SDOUT SPI data out 10 CSB SPI chip select VSS Supply pin 0 REL1 Open drain relay driver output The typical on resistance of this driver is 10 Ohms REL1 Tobject The comparator is a digital comparator with a resolution of 12 bits By default the input Page 35 of 49 Aug 02 www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems polarity is inverting Threshold and hysteresis values are version dependent These settings can be changed by factory programming on request Refer to calibration settings for factory preset values IROUT IRout analog voltage output pin The voltage at this pin is a linear representation of Tobject the temperature of the object the IR sensor is pointed at TEMPOUT Ambient temperature analog voltage output pin The voltage at this pin is a linear representation of Tambient the temperature of the IR sensor as measured by the PTC inside MLX90247 VREF DAC reference voltage This voltage must be used if the module is used as a thermostat using the REL1 comparator with external threshold VDD Supply pin SDIN SPI data input SCLK SPI clock line SDOUT SPI data output CSB SPI chip select Active low 10 6 Electrical specifications Parameter symbol condition min typ max unit Supply Voltage Supply voltage range VDD 4 75 5 6 V Power consumption IDD Ta 25C 5 5 6 mA anal
45. means of a voltmeter In an actual application the module outputs can be directly connected to the A D inputs of a microcontroller e g as a replacement for a conventional temperature sensor When large loading capacitances are to be used a series resistor may be necessary Refer to electrical specifications Although the circuit carrier is flexible it is only intended to be bent at the neck between the thermopile sensor and the ASIC Minimal bending radius is 1 5mm In many applications the ambient temperature of the sensor is not needed In this case pin 2 can simply be left open The REL1 signal can be used as input for a digital I O or to drive a relay not shown In case of a digital input the microcontroller must have internal pull up resistors or an external pull up resistor must be added Here of course the microcontroller connection to the SPI interface is purely optional von Application IR sensor IRINP MLX90313 Microcontroller ak co IROUT a IR IRINN pu Thermisto is Digital Rsen TINP Laus gt TEMPOUT a vss TINN Ba AD AID input optional MLX90247 p RELI oc 25 VREFP gf Vret CREF VDD PEN Control and Support Blocks X VSS vss MLX90601 Micro controller 1 O port Page 37 of 49 Aug 02 1g E wwwW dzsc Melexi
46. nded 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 All other locations Phone 32 13 67 04 95 Phone 1 603 223 2362 E mail sales europe 2melexis com E mail sales_usa melexis com 059000 VDA6 1 and 15014001 Certified Page 49 of 49 Aug 02 HE www dzsc
47. oatings have an emissivity of 0 90 to 0 99 Emissivity should be close to 1 When measuring objects with low emissivity reflections of the ambient temperature will come into the thermopile sensor Therefore there is a measurement error depending on the difference between object and ambient temperature If the surface of the target has an emissivity lower than 0 7 you can still measure it but here some tips and tricks are needed Contact the application engineer for support Page 47 of 49 Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 15 Appendix A SPI interfacing to automotive modules The MLX90601EZA BAA and MLX90601EZA DAA do not have a connector with the SPI interface signals To communicate with the module a SOIC clip can be mounted directly onto the back of the 90313 ASIC The SOIC clip itself can be connected to the EVB board by means of a flat cable Melexis does not supply these cables references to the components are given below so the user can build a cable himself 15 1 Component references SOIC 20 clip Manufacturer Hirschmann Order code 933 083 001 Flat cable 10 Conductors 28 AWG Stranded 1mm Pitch Gray Color Round Conductor Flat Cable Manufacturer 3M Order code 3625 10 Connector mating 1mm pitch flat cable and EVB board connector Manufacturer Order code 3M 2mm X 2mm Wire mount Socket 152210 0100 GB or equivalent 15 2 SPI Comm
48. og outputs IROUT TEMPOUT D A converter resolution 8 Bits Output source current lod 1 mA Output sink current los 20 uA AC Output impedance ro 100 Q Capacitive load Cmax directly on pin 50 pF Capacitive load with 200 ohms 100 nF series resistance Rel1 open drain relay driver output impedance Ho 10 Ohms High voltage protections 32 V When the Cmax value is exceeded a series resistor must be used to maintain stability 10 7 Calibration details Maximum calibrated object temperature 120 C Minimum calibrated object temperature 20 C Object temperature Accuracy 2 C Maximum calibrated ambient temperature 20 C Minimum calibrated ambient temperature 85 C Ambient temperature Accuracy 1 C Response time 500ms REL1 source Tobject polarity Inverting REL1 threshold 95 C REL1 hysteresis 5 Emissivity 0 99 Page 36 of 49 Aug 02 fg e www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Note Comparator polarity Inverting relay switches OFF if temperature is above the threshold Non inverting relay switches ON if temperature is above the threshold 10 8 Applications information Connection of the MLX90601 module into an application is straightforward The 5V regulated supply should be connected between pin 6 VDD and pin 1 VSS The outputs can be measured relative to VSS at pin 3 IROUT for Tobject and pin 4 TEMPOUT for Tambient e g by
49. onality of the MLX90601 infrared module The configuration constants are stored in EEPROM non volatile memory Note that also the linearization constants are stored in EEPROM and erasing or over writing these will irreversible destroy the modules proper operation Reprogramming the EEPROM must be done with care Here s how to rewrite a specific EEPROM address 1 Write 0 200 to register address 0x10 This unlocks EEPROM control registers The module now stops updating it s output 2 Write 0 0065 to register address 0x18 Enables charge pump for programming Page 25 of 49 Aug 02 1g E wwwW dzsc www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Erase the address you want to rewrite Write the new data in the EEPROM address Repeat steps 3 and 4 for any further programming You now can cycle the power for restarting the chip in normal operation with new settings Be sure never to use the Block Write or Block Erase commands as they completely erase the EEPROM For further details please refer to MLX90313 datasheet 9 4 Physical outline 24 6 Bottom View TU Side Vie f a 9 5 Pin out and pin descrip
50. peatability and stability are very good the error is 0 4C but both ambient and object Page 8 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems temperature must be kept stable For making relative measurements care must be observed The MLX90313 uses a piecewise modified quadratic approximation method and on the reference points the output can change with several tenths of degrees Of course the absolute accuracy will always be within specification Page 9 of 49 Aug 02 www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 7 MLX90601EZA BAA 7 1 Key properties Automotive use analog output signals with 8 bit resolution relay comparator only 5 connections 7 2 General description The MLX90601EZA BAA is a module that is targeted for automotive use In addition to the small amount of components like the sensor ASIC etc there are also 2 RC protection circuits on the IROUT and TEMPOUT pins This allows the module to be used in automotive environments The Object temperature information is available at the IROUT pin The ambient temperature information is available on the TEMPOUT pin The resolution of the output D A converter is 8bit The output drivers have a maximum output voltage of 4 5V when the maximum calibrated temperature is reached If the ambient temperature is out of the cali
51. perature and 1 C for the ambient temperature Q Does accuracy increase when the temperature range is decreased A No The main error comes from limited measurement precision during calibration These imperfections are the same for all modules High precision calibration can be provided for some custom products Please contact Melexis customer support Q What is FOV A The FOV or Field Of View is a definition of the area the sensor is seeing The sensor will detect radiation coming at an angle relative to the sensor s central axis from 0 to 35 The full viewing angle is thus 70 Q What is the useful temperature range A There are two temperature ranges of interest the temperature of the object or target which you are trying to measure and the temperature of the sensor The sensor temperature called Tambient should be in the calibrated temperature range See calibration details Outside this range the ambient temperature compensation will no longer work and calculation of the object s temperature will no longer be correct The object temperature called Tobject should be between 20 C and 120 C Outside this range the IROUT output will saturate Page 46 of 49 Aug 02 1g E wwwW dzsc i ww dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Q Can the temperature ranges be changed A Yes MLX90313 is a programmable devic
52. range VDD 4 75 5 6 V Power consumption IDD Ta 25C 5 5 6 mA outputs IROUT TEMPOUT PWM modulator resolution 10 bits PWM Clock period 45 50 55 us PWM Total period T 92 16 102 4 112 64 ms Leading buffer time t 96 of T 12 5 96 Trailing buffer time t5 of T 12 5 Duty cycle high t2 of T 0 50 Duty cycle low 13 of 0 50 Error signal t4 of T 25 96 Rise time 10 to 90 of Vh 13 3 100 us Fall time 9096 to 1096 of Vh 13 3 100 us Output voltage high Vh lhigh 2mA 4 Output voltage low VI llow 2mA 1 V Rel1 open drain relay driver output impedance Ho 10 Ohms High voltage protections 32 V Page 44 of 49 Aug 02 g Fe ww dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 11 7 Calibration details Maximum calibrated object temperature 120 C Minimum calibrated object temperature 20 C Object temperature Accuracy 2 C Maximum calibrated ambient temperature 20 C Minimum calibrated ambient temperature 85 C Ambient temperature Accuracy 1 C Response time 500ms REL1 source Tobject polarity Inverting REL1 threshold 95 C REL1 hysteresis 5 C Emissivity 0 99 Note Comparator polarity Inverting relay switches OFF if temperature is above the threshold relay switches ON if temperature is above the threshold 11 8 Applications information Connection of the MLX90601 module into an application is straightforward Th
53. red by the PTC inside MLX90247 VDD Supply pin REL1 Open drain relay driver output The typical on resistance of this driver is 10 Ohms REL1 hreshold i EEPROM VSS Hysteresis in EEPROM The comparator is a digital comparator with a resolution of 12 bits By default the input polarity is inverting Threshold and hysteresis values are version dependent These settings can be changed by factory programming on request Refer to calibration settings for factory preset values VSS Supply pin OV 8 5 Electrical specifications g Fe ww dzsc Parameter symbol condition min typ max unit Supply Voltage Supply voltage range VDD 4 75 5 6 V Power consumption IDD Ta 25C 5 5 6 mA outputs IROUT TEMPOUT PWM modulator resolution 10 bits PWM Clock period 45 50 55 us PWM Total period T 92 16 1024 112 64 ms Leading buffer time t 96 of T 12 5 96 Trailing buffer time 5 of 12 5 Duty cycle high t2 of T 0 50 Page 18 of 49 Aug 02 Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems Parameter symbol condition min typ max unit Duty cycle low 8 of T 0 50 Error signal t4 of T 25 Rise time 10 to 90 of Vh 13 3 100 us Fall time 90 to 10 of Vh 13 3 100 us Output voltage high Vh lhigh 2mA 4 Output voltage low VI llow 2mA 1 V Rel1 open drain relay driver output impedan
54. s MLX90601 family IR thermometer modules Microelectronic Integrated Systems 11 MLX90601KZA CKA 11 1 Key properties Flex circuit for consumer and industrial use PWM output signals with 10 bit resolution SPI interface available relay comparator and reference voltage 10 pole flex connector 11 2 General description The MLX90601KZA CKA is a module that is targeted for industrial and consumer products use The sensor and the MLX90313 ASIC are placed on a flexible substrate This allows the sensor to be bent in any direction This may greatly simplify fitting in the module into the application The module has a 10 pole connector which has all relevant interconnections to the ASIC There are 2 temperature signals which are preset to provide digital PWM code output signals The resolution of the Pulse Width Modulated output is 10 bits Next to the temperature information this outputs can also flag ambient temperature underflow and overflow The module has an on board ECC EEPROM consistency check that checks the stored calibration constants and settings In case of failure the output fill flag this condition If the ambient temperature is out of the calibrated temperature range both PWM signals will flag this condition and the object and ambient temperatures will not be available until the ambient temperature is back in the calibrated temperature range The flex modules all have the SPI interface available Next to reading th
55. s MLX90601 family IR thermometer modules Microelectronic Integrated Systems PWM duty cycle overview Condition Duty cycle nominal timing Normal operation 12 5 62 5 12 8 ms 64 5 OVL Tambient underflow 68 75 70 4 ms OVH Tambient overflow 75 76 8 ms FE Fatal Error EEPROM 81 25 83 2 ms The relation of the output voltage to the temperature is defined as follows _ DutyCycle 12 596 T Tmax Tmin 50 where T measured temperature DutyCycle Duty Cycle of the IROUT or TEMPOUT PWM signals Tmin minimal calibrated temperature Tmax maximum calibrated temperature Refer to calibration details for calibrated ranges info A graphical representation is depicted below IROUT PWM TEMPOUT PWM versus versus Object Temperature Ambient Temperature 62 5 75 E 5 5 2 2 nj o 50 9 375 n o 37 5 a gt 25 a 25 12 5 12 5 20 120 0 50 Object Temperature degC Ambient Temperature Ta degC Page 16 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems The behavior of the module outside the calibrated ranges is shown below Tobject 20C 120C 40C 0C 50C 105C Module operating conditions Tobjectin T ambient in Effect on outp
56. te that also the linearization constants are stored in EEPROM and erasing or over writing these will irreversible destroy the modules proper operation Reprogramming the EEPROM must be done with care Here s how to rewrite a specific EEPROM address 7 Write 0xB200 to register address 0x10 This unlocks EEPROM control registers The module now stops updating it s output 8 Write 0x0065 to register address 0x18 Enables charge pump for programming 9 Erase the address you want to rewrite 10 Write the new data in the EEPROM address 11 Repeat steps 3 and 4 for any further programming 12 You now can cycle the power for restarting the chip in normal operation with new settings Be sure never to use the Block Write or Block Erase commands as they completely erase the EEPROM For further details please refer to MLX90313 datasheet Page 34 of 49 Aug 02 HE www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 10 4 Physical outline DOA inion io 12 8 Ls 4 0 3 257 b0906X IN a ct a 24 ae as e Td 10 5 Pin out and pin descriptions pin out information pin name function 1 VSS Ground connection 2 REL1 Relay output 3 IROUT analog output infrared temperature 4 TEMPOUT analog output ambient temperature 5 VREF Reference voltage output 6 VDD Supply voltage 7 SDIN SPI data in 8 SCLK SPI c
57. ter is 8bit The output drivers have a maximum output voltage of 4 5V when the maximum calibrated temperature is reached If the ambient temperature is out of the calibrated temperature range the correct object temperature cannot be calculated For applications where the ambient temperature can rise above the maximum calibrated temperature the ambient temperature output must be monitored to make sure the object temperature is valid The flex modules all have the SPI interface available Next to reading the temperature information the SPI interface also allows changing the module s settings and calibration The temperature as read by the SPI interface will not be equal to the temperature presented at the analog outputs Refer to SPI interface description for details Next to the temperature outputs there is also a relay driver output The relay driver has a threshold that is pre set to 95 C with a hysteresis of 5 C The relation of the output voltage to the temperature is defined as follows T Found Tmax Tmin Tmin Where T measured temperature Vout analog output voltage IROUT or TEMPOUT pins Tmin minimal calibrated temperature Tmax maximum calibrated temperature Refer to calibration details for calibrated ranges info Page 30 of 49 Aug 02 HE www dzsc Melexis MLX90601 family Microelectronic Integrated Systems IR thermometer modules A graphical representation is depicted below
58. tions pin out information pin name Function 1 REL1 Relay output 2 VSS Ground connection 3 VDD Supply voltage 4 SDIN SPI data in 5 SDOUT SPI data out 6 CSB SPI chip select 7 SCLK SPI clock 8 IROUT PWM coded output infrared temperature 9 VREF Reference voltage output 10 TEMPOUT PWM coded output ambient temperature REL1 Open drain relay driver output The typical on resistance of this driver is 10 Ohms Page 26 of 49 Aug 02 Melexis Microelectronic Integrated Systems VSS VDD SDIN SDOUT CSB SCLK IROUT VREF TEMPOUT MLX90601 family IR thermometer modules REL1 Tobject hreshold i EEPROM Hysteresis in EEPROM The comparator is a digital comparator with a resolution of 12 bits By default the input polarity is inverting Threshold and hysteresis values are version dependent These settings can be changed by factory programming on request Refer to calibration settings for factory preset values Supply pin OV Supply pin SPI data input SPI data output SPI chip select Active low SPI clock line IRout PWM coded output pin The duty cycle of the signal on this pin is a linear representation of Tobject the temperature of the object the IR sensor is pointed at DAC reference voltage This voltage must be used if the module is used as a thermostat using the REL1 comparator with external threshold Tempout PWM coded output pin The duty cycle of the signal on this pinis a lin
59. uaranteed by design Differential non linearity DNL Ve LSB Integral non linearity INL Ve LSB PWM PWM Clock period 45 50 55 us PWM Total period T 92 16 102 4 112 64 ms Leading buffer time t 96 of T 12 5 96 Trailing buffer time 5 96 of T 12 5 96 Duty cycle high t2 96 of T 0 50 96 Duty cycle low t3 96 of T 0 50 Error signal t4 of T 25 96 Rise time 10 to 90 of Vh 13 3 100 us Fall time 90 to 10 of Vh 13 3 100 us Output voltage high Vh Ihigh 2mA 4 V Output voltage low VI llow 2mA 1 Without external loading Page 7 of 49 Aug 02 ww dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 6 General Description 6 1 Theory of operation The MLX90601 modules are developed especially to make IR temperature sensing easy All modules have a linearised output signal Also they are factory calibrated so making all modules interchangeable Also this relieves customers from complex calibration procedures All modules have a MLX90247 thermopile sensor as IR sensing element The output of this sensor is a function of both Object IR and ambient temperature Ideally the output voltage of the thermopile sensor is Vir o To Where To is Object temperature in Kelvin and Ta is the ambient temperature in Kelvin Alpha is a device constant It is clear from above equation that the ambient temperature must be known before the object temperature can be calculated
60. unication cable pin out FLAT CABLE SOIC CLIP SIDE CONNECTOR 6 REL1 REL1 1 PELO 1 SOIC CLIP CONN FLEX 10 Note dashed connections are purely optional They are not necessary to establish SPI communication However they may help making measurements Attention when the clip is mounted onto the ASIC temperature measurement values will be influenced and the module may be out of specification Measured values when using the SOIC test clip must be interpreted purely indicative Page 48 of 49 Aug 02 www dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 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 recomme
61. uts range range I I Object temperature output is working normal Ambient temperature output is working normal IT I Object temperature output duty cycle will be 12 5 if To 20C or 62 5 if To gt 120C Ambient temperature output is working normal II BOTH temperature outputs duty cycle will be 68 75 if Ta lt 0 or 75 if Ta gt 50C I or II The module may be damaged if operated outside the ambient temperature range BOTH temperature outputs duty cycle will be 68 75 if Ta or 75 if Ta gt 50C 8 3 Physical outline Liaise Page 17 of 49 Aug 02 www dzsc Melexis Microelectronic Integrated Systems MLX90601 family IR thermometer modules 8 4 Pin out and pin descriptions pin out information pin Name function 1 PWM output infrared temperature 2 PWM output ambient temperature 3 Supply voltage 4 Relay output 5 Ground connection IROUT IRout PWM coded output pin The duty cycle of the signal on this pin is a linear representation of Tobject the temperature of the object the IR sensor is pointed at TEMPOUT Tempout PWM coded output pin The duty cycle of the signal on this pin is a linear representation of Tambient the temperature of the IR sensor as measu
62. vity or whatever setting needs to be user adjustable IR sensor MLX90313C IR IRINP a Te REL1 SW1 IR IRINN S Thermisto T s TINP swe vss AD ow JEMPOUE MLX90247 PWM IROUT B Ji VREFP gf Vel VDD 48 gf 5v Control and Support Blocks D VSS Micro controller 1 O port 5 B n Page 29 of 49 Aug 02 ww dzsc Melexis MLX90601 family IR thermometer modules Microelectronic Integrated Systems 10 MLX90601KZA BKA 10 1 Key properties Flex circuit for consumer and industrial use analog output signals with 8 bit resolution SPI interface available relay comparator and reference voltage 10 pole flex connector 10 2 General description The MLX90601KZA BKA is a module that is targeted for industrial and consumer products use The sensor and the MLX90313 ASIC are placed on a flexible substrate This allows the sensor to be bent in any direction This may greatly simplify fitting in the module into the application The module has a 10 pole connector which has all relevant interconnections to the ASIC There are 2 temperature signals which are preset to provide analog output voltage The Object temperature information is available at the IROUT pin The ambient temperature information is available on the TEMPOUT pin The resolution of the output D A conver
63. voltage at this pin is a linear representation of Tobject the temperature of the object the IR sensor is pointed at TEMPOUT Ambient temperature analog voltage output pin The voltage at this pin is a linear representation of Tambient the temperature of the IR sensor as measured by the PTC inside MLX90247 VDD Supply pin REL1 Open drain relay driver output The typical on resistance of this driver is 10 Ohms REL1 Page 12 of 49 Aug 02 www dzsc Melexis Microelectronic Integrated Systems MLX90601 family IR thermometer modules The comparator is a digital comparator with a resolution of 12 bits By default the input polarity is inverting Threshold and hysteresis values are version dependent These settings can be changed by factory programming on request Refer to calibration settings for factory preset values VSS Supply pin 0 7 5 Electrical specifications Parameter symbol condition min typ max unit Supply Voltage Supply voltage range VDD 4 75 5 6 V Power consumption IDD Ta 25C 5 5 6 mA analog outputs IROUT TEMPOUT D A converter resolution 8 Bits Output source current lod 1 mA Output sink current los 20 uA AC Output impedance ro 100 Q Capacitive load Cmax 100 nF Rel1 open drain relay driver output impedance Ho 10 Ohms High voltage protections 32 V 7 6 Calibration details Maximum calibrated object temperature 120 C Minimum calibrated object

Download Pdf Manuals

image

Related Search

Melexis MLX90601 family IR thermometer modules handbook

Related Contents

  ST TL431 TL432 handbook                  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.