Data Sheet
MLX90640 32x24 IR array
Datasheet
Page 30 of 60
REVISION 11 – 3 AUGUST 2018
11.2.
11.2.11.2.
11.2. Temperature
Temperature Temperature
Temperature C
CC
Calculation
alculationalculation
alculation
11.2.1.
11.2.1.11.2.1.
11.2.1. Example Input Data
Example Input DataExample Input Data
Example Input Data
11.2.1.1.
11.2.1.1.11.2.1.1.
11.2.1.1. Example Measurement Data
Example Measurement DataExample Measurement Data
Example Measurement Data
Input data name Input data value
Object temperature
80°C
Emissivity (ε)
1
Control
register 1 (Res
ctrl
)
0x0901 (2 decimal)
RAM[0x0
56F
] (pix(1
2
,1
6
) data)
0x02
61
(
609
)
Vbe
-
RAM[0x0700]
0x4BF2 (19442)
CP subpage 0
–
RAM[0x070
8
]
0xFFCA (
-
54)
CP subpage 1
–
RAM[0x072
8
]
0xFFC8 (
-
56)
GAIN
-
RAM[0x070
A
]
0x1881 (6273)
PTAT
-
RAM[0x072
0
]
0x06AF (1711)
VDD
-
RAM[0x072
A
]
0xCCC5 (
-
13115)
Table 11 Calculation example input data
11.2.1.2.
11.2.1.2.11.2.1.2.
11.2.1.2. Example Calibration D
Example Calibration DExample Calibration D
Example Calibration Data
ataata
ata
EEPROM
address
Calibration parameter name
Parameter
value
Decoded value
0x2410
K_PTAT
–
4
bits
Scale_OCC_row – 4 bits
Scale_OCC_column – 4 bits
Scale_OCC_remnand – 4 bits
0x4210
K_PTAT = 9
Scale_OCC_row = 2
Scale_OCC_column = 1
Scale_OCC_remnand = 0
0x2411
Pix_os_
average
–
1
6
bits
0xFFBB
Pix_os_average =
-
69
0x2412
OCC_rows_04
–
4
bits
OCC_rows_03 – 4 bits
OCC_rows_02 – 4 bits
OCC_rows_01 – 4 bits
0x0202
OCC_rows_04 = 0
OCC_rows_03 = 2
OCC_rows_02 =0
OCC_rows_01 = 2
0x2413
OCC_rows_08
–
4
bits
OCC_rows_07 – 4 bits
OCC_rows_06 – 4 bits
OCC_rows_05 – 4 bits
0xF202
OCC_rows_08 =
-
1
OCC_rows_07 = 2
OCC_rows_06 = 0
OCC_rows_05 = 2
0x2414
OCC_rows_12
–
4
bits
OCC_rows_11 – 4 bits
0xF2F2
OCC_rows_12 =
-
1
OCC_rows_11 = 2