Thermal Sensor Array Parameters and the MLX90640 Datasheet

Measuring temperature to assess wellness

Non-invasive temperature measurements use thermal sensors to read temperature

With very few exceptions, everyone has had to somewhat curtail their movement over the last several months due to the pandemic. These restrictions have been more difficult to bear for some than others. Nevertheless, if you have had the need or desire to enter locations where social distancing is not practical or easily practiced—a school, hospital, or airline, for example—it is likely you have had your temperature taken. Temperature checks may seem like an inconvenience, but just think how much more so it would be if we were still using invasive mercury thermometers.

Today, fortunately, electronic thermometers allow for temperature measurement at the surface or at a distance. These wonderful devices are possible due to the utilization of internal circuit boards mounted with thermal sensors. Typically, thermal sensors are arranged in arrays so precise measurements can be acquired. 

Let’s take a look at these components, and the MLX90640 datasheet in particular, which details one of the most commonly implemented thermal sensor arrays. Then we will discuss how to read the MLX90640 datasheet to best aid you during your design process.

Thermal Sensors and Their Applications

As the name implies, a thermal sensor is a device able to measure temperature in a given environment. For many electronics products, the internal temperature of an enclosure or case is of interest. In other cases, the temperature of or over an external area or surface is the region of interest (ROI). The three major states of matter—solids, liquids, and gas (primarily air)—are all used as a source for thermal sensor measurements. There are four common thermal sensor types.

Common Thermal Sensor Types

  1. Thermocouples utilize the Seebeck Effect, which is the generation of a voltage potential between two dissimilar metals due to temperature differences. 
  2. Thermistors use ceramics or other materials where the resistance changes with a temperature change. This relationship is usually non-linear, therefore, conversion is required to obtain good measurements.
  3. Resistance thermal detectors (RTDs) operate similarly to thermistors, but are more accurate, as the materials used (often platinum) have well-defined resistance vs. temperature characteristics.
  4. ICs or semiconductor-based thermal sensors are used for both remote and local measurements. Operation is similar in both cases, which is based upon measuring the temperature of a transistor located nearby or at a distance.

All of the above thermal sensors require near proximity to the source in order to measure temperature accurately. However, the need for non-contact temperature measurements has led to the use of infrared light, which has been used for distant imaging for quite a while. Moreover, some research indicates non-contact IR-based temperature measurements that are typically structured as an array in an electronics package can be just as accurate as the more traditional contact-based methods. There are many applications for these devices, as shown below from the MLX90640 datasheet by Melexis.

MLX90640 applications

Common applications for the Melexis MLX90640ESF-BAB-000-TU thermal sensor array

Let’s explore this widely used IR-based thermal sensor array in greater detail, especially its distinguishing parameters.

The MLX90640 Thermal Sensor Array

 MLX90640ESF-BAB-000-TU pin descriptions

The Melexis MLX90640ESF-BAB-000-TU thermal sensor array

As shown in the figure above, the MLX90640 is a 4-pin through-hole component packaged as a standard TO-39 component. The device is structured as a field array consisting of 32 x 24 (768) IR pixels, includes two field-of-vision (FOV) options: 55° x 35° and 110° x 75°, and is RoHS compliant. Another useful feature of the MLX90640 is its ability to operate as a thermal imaging device, whereby the captured source data is passed along to an image processing stage, bypassing the series of calculations necessary to obtain a temperature measurement,  which is summarized in the figure below (from the MLX90640 datasheet). 

 Order of operations for calculating temperature

Pixel temperature calculation steps

The series of steps above are required to calculate the temperature for each pixel of interest. The fact that each pixel’s data is stored and can be accessed individually is a major factor for the device’s accuracy. For example, over a non-uniform temperature zone between 0 – 100°C, the maximum deviation should be ±1.5°C. Obviously, the number of pixels, FOV, and accuracy are important considerations when deciding upon a thermal sensing device. The parameters that should inform your choice when choosing the MLX90640 are listed below.

IMPORTANT THERMAL SENSOR ARRAY PARAMETERS
Parameter MLX90640 Value
Pixel array size 32 x 24
FOV 55° x 35° and 110° x 75°
Accuracy ±1.5°C*
Supply voltage (Overvoltage) 3.3V (5.0V)
Current consumption > 23mA
Operating temperature -40°C – 85°C
Target temperature range -40°C – 300°C
Communication protocol I2C
Data clock frequency (Max) 0.4MHz (1MHz)
Noise Equivalent Temperature Difference (NETD) 0.1K RMS @ 1Hz Refresh Rate
Package Type TO-39

* For a non-uniform temperature zone between 0 – 100°C.

The above list is not exhaustive, however, the listed parameters are significant, as they define the operating characteristics or ranges that must be adhered to and provide information that is necessary when utilizing the MLX90640 datasheet for your board design. 

Using the MLX90640 Datasheet

A good datasheet should provide detailed operational information and parametric data that can be used to compare and contrast components. However, it should also provide the component symbol, footprint, and any preferential connectivity information, as shown in the figure below, to help you design your PCBA layout. 

Circuit design with MLX90640

Typical layout connectivity for the MLX90640 thermal sensor array

As shown in the schematic above, the most common configuration for the MLX90640 includes an impedance network (R1 and R2) to isolate the bidirectional data on SDA and clock on SCL from the MCU supply, which may range from 2.6V to 5V. The sensor array itself may be supplied separately at 3.3V or left without a DC source. If the source VDD is used, coupling capacitors should be used as depicted.  

When searching for a thermal sensor array to meet your objectives, you need parametric data to help you select the best component, symbols, and footprints to aid in your schematic capture and PCBA layout design. Component specifications, such as an accurate and complete MPN, are necessary to create the bill of materials (BOM)  for your contract manufacturer (CM) to build your board with the highest first pass yield. The MLX90640 datasheet meets all these requirements. 

If you’re looking for CAD models for common components—such as the MLX90640 thermal sensor array—Ultra Librarian helps by compiling all your sourcing and CAD information in one place, including manufacturer’s datasheets. Working with Ultra Librarian sets up your team for success to ensure any design is going through production and validation with accurate models and footprints to work from. Register today for free.

UL-Icon.png

The Ultra Librarian Team

Ultra Librarian offers the world’s largest PCB CAD library, putting cutting-edge materials at your fingertips so you can build better products faster—all for free.

Join Our Newsletter

Subscribe to our newsletter to receive the latest news, and important updates

Name(Required)

Related Posts

If you’re looking for any of our component footprints or models, we have readily available and free options for you and your design team. Search our library for the solution you’ve been looking for.

Free Design Resources

Ultra Librarian is the worlds largest online – and always free – PCB CAD library. Build products better, faster, and more accurately with easy access to vendor-verified symbols, footprints, and 3D models. Register today to start searching the right components for your next design.

Recommended