User Manual

Application Note
SMBus communication with MLX90614
390119061402 Page 1 of 32 Jan-2008
Rev 004
1 Scope
This document introduces the users in SMBus communication protocol and especially how it can
be used to communicate with MLX90614 infrared thermometers. The MLX90614 is an Infra Red
thermometer for non contact temperature measurements. Both the IR sensitive thermopile
detector chip and the signal conditioning ASSP are integrated in the same TO-39 can. Thanks to
its low noise amplifier, 17-bit ADC and powerful DSP unit, a high accuracy and resolution of the
thermometer is achieved. The thermometer comes factory calibrated with a digital PWM and
SMBus output. As a standard, the 10-bit PWM is configured to continuously transmit the
measured temperature in range of -20 to 120 °C, with an output resolution of 0.14 °C and the
POR default is SMBus.
The original purpose of the SMBus was to define the communication link between an intelligent
battery, charger for the battery and a microcontroller that communicates with the rest of the
system. However, SMBus can also be used to connect a wide variety of devices including
power-related devices, system sensors, inventory EEPROMs communications devices and
more. The original specification of the SMBus protocol can be found on http://www.smbus.org/specs/
2 Related Melexis Products
EVB90614 is the evaluation board which supports the MLX90614 devices.
3 Table of contents
1
Scope ....................................................................................................................................................................1
2
Related Melexis Products .....................................................................................................................................1
3
Table of contents ..................................................................................................................................................1
4
General SMBus protocol discription ....................................................................................................................2
4.1
Definitions of terms .........................................................................................................................................2
4.2
SMBus overview..............................................................................................................................................2
4.3
Electrical characteristics of SMBus devices ....................................................................................................5
4.4
Timeouts ..........................................................................................................................................................6
4.5
Slave device timeout definitions and conditions..............................................................................................6
4.6
Master device timeout definitions and conditions............................................................................................7
4.7
Low-power DC specifications .........................................................................................................................7
4.8
High-power DC specifications.........................................................................................................................7
4.9
Bit transfer .......................................................................................................................................................8
5
Comparing the I2C Bus to the SMBus ...............................................................................................................10
5.1
Timeout and Clock Speed differences ...........................................................................................................10
5.2
DC specifications differences ........................................................................................................................10
5.3
Other differences............................................................................................................................................11
6
SMBus comunication with MLX90614..............................................................................................................12
6.1
Overview........................................................................................................................................................12
6.2
Timings ..........................................................................................................................................................12
6.3
Detailed Communication description.............................................................................................................13
7
Sleep Mode .........................................................................................................................................................25
8
Electrical considerations of SMBus applications with MLX90614....................................................................26
9
Conclusion ..........................................................................................................................................................28
APPENDIX – SMBus exemplary functions for PIC18 using microchip MCC18 compiler .....................................29

Summary of content (32 pages)