MLX90614
<span id="page-1-0"></span>Ordering information
Manufacturer
unknown
Overview
Part: MLX90614 from Melexis
Type: IR sensor
Key Specs:
- Sensor temperature range: -40°C to +125°C
- Object temperature range: -70°C to +380°C
- Accuracy: 0.5°C (in 0°C to +50°C for both Ta and To)
- Measurement resolution: 0.02°C
- Current consumption: ≈ 1.4mA
- Supply voltage: 3.0V and 5.0V (adaptable for 8V to 16V)
- PWM output resolution: 0.14°C (for -20°C to 120°C range)
Features:
- Small size, low cost
- Easy to integrate
- Industry standard four lead TO39 package
- Factory calibrated (reports temperature)
- High (medical) accuracy version
- SMBus compatible digital interface
- Customizable PWM output for continuous reading
- Single or dual zone version
- Sleep mode for reduced power consumption
- Automotive grade
Applications:
- High precision non-contact temperature measurements
- Microwave ovens
- Thermal Comfort sensor for Mobile Air Conditioning control system
- Intrusion / Movement detection
- Temperature sensing element for residential, commercial and industrial building air conditioning
- Windshield defogging
- Automotive blind angle detection
- Industrial temperature control of moving parts
- Temperature control in printers and copiers
- Home appliance with temperature control
- Healthcare
- Livestock monitor
- Movement detector
- Thermal relay / alert
- Body temperature measurement
Package:
- TO39 package
Features
- Small size, low cost IR sensor
- Easy to integrate
- Industry standard four lead TO39 package
- Factory calibrated (reports temperature) in wide temperature range:
- -40°C…+125°C for sensor temperature
- -70°C…+380°C for object temperature
- High accuracy of 0.5°C in wide temperature range – 0°C…+50°C for both Ta and To
- High (medical) accuracy version
- Measurement resolution of 0.02°C
- SMBus compatible digital interface
- Customizable PWM output for continuous reading
- Single or dual zone version
- Available in 3.0V and 5.0V supply voltage
- Current consumption ≈ 1.4mA
- Simple adaptation for 8V…16V application
- Sleep mode for reduced power consumption
- Operating temperature -40°C…+125°C
- Target temperature -70°C…+380°C
- Automotive grade
Applications
- High precision non-contact temperature measurements
- Microwave ovens
- Thermal Comfort sensor for Mobile Air Conditioning control system
- Intrusion / Movement detection
- Temperature sensing element for residential, commercial and industrial building air conditioning
- Windshield defogging
- Automotive blind angle detection
- Industrial temperature control of moving parts
- Temperature control in printers and copiers
- Home appliance with temperature control
- Healthcare
- Livestock monitor
- Movement detector
- Thermal relay / alert
- Body temperature measurement
Absolute Maximum Ratings
(TA=25°C, unless otherwise specified)
| Parameter | Symbol | Min. | Max. | Unit | Condition |
|---|---|---|---|---|---|
| Supply voltage – Axx type | VDD | 7 | V | < 24 hours | |
| Supply voltage – Bxx type | VDD | 5 | V | < 24 hours | |
| SDA output (sink) current | I_SDA_SINK | 100 | mA | < 24 hours | |
| Reverse voltage (each pin) | VREVERSE | -0.4 | V | < 24 hours | |
| ESD voltage | VESD-HBM | ± 2 | kV | HBM (AEC-Q100-002), all pins | |
| Storage temperature | TSTG | -40 | 125 | °C | |
| Operating temperature – ESF type | TO | -40 | 85 | °C | Ambient temperature |
| Operating temperature – KSF type | TO | -40 | 125 | °C | Ambient temperature |
Table 3 – Absolute Maximum Ratings
Exceeding the absolute maximum ratings may cause permanent damage.
Exposure to absolute maximum-rated conditions for extended periods may affect the device reliability.
Single and dual zone IR sensor in TO39 Datasheet
3.2 Electrical operating conditions & specifications
3.2.1 MLX90614Axx
Unless otherwise specified, the electrical specifications are valid for a TA = 25°C, and a supply voltage = 5.0V
| Parameter | Symbol | Min. | Typ. | Max. | Unit | Condition |
|---|---|---|---|---|---|---|
| Supply voltage | VDD | 4.5 | 5.0 | 5.5 | V | ± 50mV |
| Supply voltage rising | VDD-rising | 0 | 20 | ms | Ensure POR |
Table 4 – Electrical operating conditions
| Parameter | Symbol | Min. | Typ. | Max. | Unit | Condition |
|---|---|---|---|---|---|---|
| Supply Current | IDD | 1.3 | 2.5 | mA | ||
| Zener voltage | VZ | 5.5 | 5.7 | 5.9 | V | IZ = 75…1000µA, Ta= room |
| Zener voltage | VZ (TA) | 5.15 | 5.7 | 6.24 | V | IZ = 75…1000µA, all Ta |
| POR level up | VPOR_UP | 1.4 | 1.75 | 1.95 | V | VDD raising (all Ta) |
| POR level down | VPOR_DOWN | 1.3 | 1.7 | 1.9 | V | VDD falling (all Ta) |
| POR hysteresis | VPOR_HYS | 0.08 | 0.1 | 1.15 | V | all Ta |
| Input high voltage (SDA, SCL) | VIN_H | 3 | V | over Ta and VDD | ||
| Input low voltage (SDA, SCL) | VIN_L | 0.6 | V | over Ta and VDD | ||
| Output high voltage | VOUT_H | VDD – 0.2 | V | ISOURCE = 2mA | ||
| Output low voltage | VOUT_L | VSS + 0.2 | V | ISINK = 2mA | ||
| Output drive current | IDRIVE | 7 | mA | VOUT_H = VDD – 0.8V | ||
| Output sink current | ISINK | 13.5 | mA | VOUT_L = 0.8V | ||
| SDA output low voltage | VOL | 0.2 | V | ISINK=2mA (over Ta and VDD) | ||
| SCL leakage | ISCL_LEAK | 30 | µA | VSCL=4.0V, Ta=85°C (zener) | ||
| SDA leakage | ISDA_LEAK | 0.4 | µA | VSDA=5.0V, Ta=85°C | ||
| SDA capacitance | CSDA | 10 | pF | |||
| SCL capacitance | CSCL | 10 | pF | |||
| SMBus clock frequency | FSMBus | 10 | 100 | kHz | ||
| To output resolution | TO_RES | 0.02 | °C | SMBus mode | ||
| To output resolution | TO_RES | 0.44 | 0.02 | °C | PWM mode | |
| PWM resolution | PWMRES | 10 | bit | |||
| PWM output period | PWM T_DEF | 1.024 | ms | RC oscillator dependent | ||
| PWM period stability | dPWMT | -10 | +10 | % | (over Ta and VDD) | |
| Output valid (results in RAM) | Tvalid | 250 | ms | After POR | ||
| Slave address | SA | 5A | hex | |||
| Wake up request | tWAKE | 33 | ms | SDA low | ||
| SMBus request | tREQ | 1.44 | ms | SCL low | ||
| Timeout, low | TTIMEOUT_L | 27 | 33 | ms | SCL low | |
| Timeout, high | TTIMEOUT_H | 45 | 55 | µs | SCL high | |
| Acknowledge setup time | TSUAC (MD) | 1.5 | µs | 8-th SCL falling edge, Master | ||
| Acknowledge hold time | THDAC (MD) | 1.5 | µs | 9-th SCL falling edge, Master | ||
| Acknowledge setup time | TSUAC (SD) | 2.5 | µs | 8-th SCL falling edge, Slave | ||
| Acknowledge hold time | THDAC (SD) | 1.5 | µs | 9-th SCL falling edge, Slave | ||
| EEPROM data retention | 10 | Years | Ta=85°C | |||
| EEPROM write / erase cycles | 100,000 | cycles | Ta=25°C | |||
| EEPROM write / erase cycles | 10,00 | cycles | Ta=125°C | |||
| Erase cell time (EEPROM) | TERASE | 5 | ms | |||
| Write cell time (EEPROM) | TWRITE | 5 | ms | |||
| Table 5 – Electrical specifications Axx version |
Single and dual zone IR sensor in TO39 Datasheet
3.2.2 MLX90614Bxx and MLX90614Dxx
Unless otherwise specified, the electrical specifications are valid for a TA = 25°C, and a supply voltage = 3.0V
| Parameter | Symbol | Min. | Typ. | Max. | Unit | Condition |
|---|---|---|---|---|---|---|
| Supply voltage | VDD | 2.6 | 3.0 | 3.6 | V | ± 50mV |
| Supply voltage rising | VDD-rising | 0 | 20 | ms | Ensure POR |
Table 6 – Electrical operating conditions
| Parameter | Symbol | Min. | Typ. | Max. | Unit | Condition |
|---|---|---|---|---|---|---|
| Supply Current | IDD | 1.3 | 2.5 | mA | ||
| Sleep current | ISLEEP | 2 | 6 | µA | over Ta and VDD | |
| POR level up | VPOR_UP | 1.4 | 1.75 | 1.95 | V | VDD raising (all Ta) |
| POR level down | VPOR_DOWN | 1.3 | 1.7 | 1.9 | V | VDD falling (all Ta) |
| POR hysteresis | VPOR_HYS | 0.08 | 0.1 | 1.15 | V | all Ta |
| Input high voltage (SDA, SCL) | VIN_H | VDD – 0.1 | V | over Ta and VDD | ||
| Input low voltage (SDA, SCL) | VIN_L | 0.6 | V | over Ta and VDD | ||
| Output high voltage | VOUT_H | VDD – 0.25 | V | ISOURCE = 2mA | ||
| Output low voltage | VOUT_L | VSS + 0.25 | V | ISINK = 2mA | ||
| Output drive current | IDRIVE | 4.5 | mA | VOUT_H = VDD – 0.8V | ||
| Output sink current | ISINK | 11 | mA | VOUT_L = 0.8V | ||
| SDA output low voltage | VOL | 0.2 | V | ISINK=2mA (over Ta and VDD) | ||
| SCL leakage | ISCL_LEAK | 20 | µA | VSCL=3.0V, Ta=85°C | ||
| SDA leakage | ISDA_LEAK | 0.25 | µA | VSDA=3.0V, Ta=85°C | ||
| SDA capacitance | CSDA | 10 | pF | |||
| SCL capacitance | CSCL | 10 | pF | |||
| SMBus clock frequency | FSMBus | 10 | 100 | kHz | ||
| To output resolution | TO_RES | 0.02 | °C | SMBus mode | ||
| To output resolution | TO_RES | 0.44 | 0.02 | °C | PWM mode | |
| PWM resolution | PWMRES | 10 | bit | |||
| PWM output period | PWM T_DEF | 1.024 | ms | RC oscillator dependent | ||
| PWM period stability | dPWMT | -10 | +10 | % | (over Ta and VDD) | |
| Output valid (results in RAM) | Tvalid | 250 | ms | After POR | ||
| Slave address | SA | 5A | hex | |||
| Wake up request | tWAKE | 33 | ms | SDA low | ||
| SMBus request | tREQ | 1.44 | ms | SCL low | ||
| Timeout, low | TTIMEOUT_L | 27 | 33 | ms | SCL low | |
| Timeout, high | TTIMEOUT_H | 45 | 55 | µs | SCL high | |
| Acknowledge setup time | TSUAC (MD) | 1.5 | µs | 8-th SCL falling edge, Master | ||
| Acknowledge hold time | THDAC (MD) | 1.5 | µs | 9-th SCL falling edge, Master | ||
| Acknowledge setup time | TSUAC (SD) | 2.5 | µs | 8-th SCL falling edge, Slave | ||
| Acknowledge hold time | THDAC (SD) | 1.5 | µs | 9-th SCL falling edge, Slave | ||
| EEPROM data retention | 10 | Years | Ta=85°C | |||
| EEPROM write / erase cycles | 100,000 | cycles | Ta=25°C | |||
| EEPROM write / erase cycles | 10,00 | cycles | Ta=125°C | |||
| Erase cell time (EEPROM) | TERASE | 5 | ms | |||
| Write cell time (EEPROM) | TWRITE | 5 | ms | |||
| Table 7 – Electrical specification – Bxx and Dxx versions |
NOTE 1: All the communication and refresh rate timings are given for the nominal calibrated HFO frequency and will vary with this frequency's variations.
NOTE 2: With large capacitive load lower PWM frequency is recommended. Thermal relay output (when configured) has the PWM DC specification and can be programmed as push-pull, or NMOS open drain. PWM
Single and dual zone IR sensor in TO39 Datasheet
is free-running, power-up factory default is SMBus, refer to section 4.1.6, "Switching between PWM and SMBus communication" for more details.
NOTE 3: For SMBus compatible interface on 12V application refer to Application information section. SMBus compatible interface is described in details in the SMBus detailed description section. Maximum number of MLX90614 devices on one bus is 127, higher pull-up currents are recommended for higher number of devices, faster bus data transfer rates, and increased reactive loading of the bus.
NOTE 4: MLX90614 is always a slave device on the bus. MLX90614 can work in both low-power and highpower SMBus communication.
NOTE 5: All voltages are referred to the Vss (ground) unless otherwise noted.
NOTE 6: Sleep mode is not available on the 5V version (MLX90614Axx).
Single and dual zone IR sensor in TO39 Datasheet
Thermal Information
The MLX90614 can be configured as a thermo relay with programmable threshold and hysteresis on the PWM/SDA pin. The input for the comparator unit of the relay is the object temperature from sensor 1
The output of the MLX90614 is NOT a relay driver but a logical output which should be connected to a relay driver if necessary.
The output driver is one and the same for PWM and Thermal relay.
In order to configure the MLX90614 to work as thermal relay two conditions must be met:
- o Set bit TRPWMB high at address 0x02 in EEPROM
- o Enable PWM output i.e. EN_PWM is set high
The PWM / SDA pin can be programmed as a push-pull or open drain NMOS (via bit PPODB in EEPROM PWMCTRL), which can trigger an external device. The temperature threshold data is determined by EEPROM at address 0x21 (Tomin) and the hysteresis at address 0x020 (Tomax).
The logical state of the PWM/SDA pin is as follows:
PWM / SDA pin is high if 1 ≥ ℎℎ + ℎ
PWM / SDA pin is low if 1 ≤ ℎℎ − ℎ
Figure 19 – Thermal relay: PWM (SDA) pin versus Tobj
The MLX90614 preserves its normal operation when configured as a thermal relay (PWM configuration and specification applies as a general rule also for the thermal relay) and therefore it can be read using the SMBus (entering the SMBus mode from both PWM and thermal relay mode is the same).
For example, the MLX90614 can generate a wake-up alert for a system upon reaching a certain temperature and then be read as a thermometer. Reset conditions (enter and exit Sleep, for example) will be needed in order to return to the thermal relay mode.
Single and dual zone IR sensor in TO39 Datasheet
Example:
$$Threshold = 5^{\circ}C \rightarrow EEPROM[0x01] = 100 * (Threshold + 273.15) = 27815 = 0x6CA7$$
$$Hysteresis = 1^{\circ}C \rightarrow EEPROM[0x00] = 100 * Hysteresis = 100 = 0x0064$$
Smallest possible hysteresis is 0,01°C or (EEPROM, 0x00 = 0x0001)
PWM / SDA pin will be set low at object temperature below 4°C PWM / SDA pin will be set high at object temperature higher that 6°C
Get structured datasheet data via API
Get started free