EVB90640/1
User manual
1. Installation
Before connecting the EVB to the PC, first install the EVB software. The EVB software can be downloaded from
the Melexis website:
https://www.melexis.com/en/product/EVB90640/Evaluation-Board-MLX90640
Insert the sensor in the ZIF socket on the PCB. Take care to align the notch with the silk screen on the PCB.
Next, connect the PCB with the USB port of the computer. The computer should indicate that a new USB device
is being installed and indicate after a while it has been installed successfully. This installation normally happens
only once. The pwr LED on the PCB should be on.
Rev. 2
Page 1 of 7
EVB90640/1
User manual
2. Operation
Now start the EVB program. The program will scan for the EVB and you should see a screen as below:
The EVB has been recognized and a sensor has been found on the PCB. The I2C address of the sensor is shown
and its factory ID.
The sensor is powered when the EVB starts. If needed, one can turn off the supply voltage by pressing the Vdd
button
.
Now, click on the + in front of the Measure tab.
Here one can control by clicking on the item:
•
The external bilinear interpolation of the thermal image (x1, x2 or x4);
•
The (sub-)frame rate of the sensor: 0.5Hz, 1Hz, 2Hz, 4Hz … 64Hz. Initially, the software reads the frame
rate as set in the EEPROM of the sensor. The factory default is 2Hz;
•
The emissivity of the object, to be entered by the user. Standard setting E=1;
•
Enable or disable the external de-interlace filter for the MLX90640;
•
Enable and configure the external IIR small signal filter. There is a value for the depth of the filter (a
higher value reduces noise) and a threshold value, which controls at which object temperature jump the
filter is reset;
•
Enable or disable the thermal gradient compensation (TGC) filter and filter depth (minimal 8) (not
advised for MLX90640);
Rev. 2
Page 2 of 7
EVB90640/1
User manual
Now double click the measure tab:
The measurement starts and the resulting thermal image is shown in a new screen.
Pixel 1
Pixel 32
Pixel 768
In the top right corner one can see the maximum and minimum temperature of the temperature scale, the
sensor temperature Ta and the temperature To of the pixel at the pointer location.
Note that the button “measure” has changed to “standby”. By clicking this, one can halt the imager.
Rev. 2
Page 3 of 7
EVB90640/1
User manual
In the Application tab one can control the color range of the visualization. This does NOT influence the actual
measurement range. One can also choose the desired temperature unit and mirror the image if needed for
presentation purposes. The restart on full EVB assures that the EVB would restart by itself if the memory of the
EVB would overflow.
In the “Range” tab one can choose between autoscale or set the minimum and maximum temperature manually.
Rev. 2
Page 4 of 7
EVB90640/1
User manual
In the log tab, one can control where and if the measured data is stored on the PC. The file can also be opened in
Excel from here.
After measurement of each sub-frame, The data is stored with all measurements of one full frame (768 pixels) in
one line. The next frame is stored on the next line.
Each line starts with a timestamp, followed by the temperature reading of each individual pixel, row by row.
After 768 object temperature readings, follow internal parameters, among which the Ta, which is the sensor
temperature.
The data that is stored is the measurement data AFTER application of the de-interlacing and IIR filter if selected,
but without interpolation.
Rev. 2
Page 5 of 7