Data Sheet
MLX90640 32x24 IR array
Datasheet
Page 26 of 60
REVISION 11 – 3 AUGUST 2018
?*M}`MKK
depends on the pixel position in the array i.e. if the pixel row and column is odd or even
If row number is ODD (1, 3, 5…23) and column number is ODD (1, 3, 5…31) then
?*M}`MKK
‰‰
N
If row number is EVEN (2, 4, 6…24) and column number is ODD (1, 3, 5…31) then
?*M}`MKK
‰‰
If row number is ODD (1, 3, 5…23) and column number is EVEN (2, 4, 6…32) then
?*M}`MKK
N
If row number is EVEN (2, 4, 6…24) and column number is EVEN (2, 4, 6…32) then
?*M}`MKK
‰‰
If
?*M}`MKK
)IM@=M
)IM@=M
?*
a0bcM3
KK
>p%q(
>p>>˜>
%
u
<N (
unsigned
)
?*
a0bcM8
N
‰ (
unsigned
)
11.1.7.
11.1.7.11.1.7.
11.1.7. Restoring the GAIN coefficient
Restoring the GAIN coefficientRestoring the GAIN coefficient
Restoring the GAIN coefficient
(common for all pixels)
(common for all pixels)(common for all pixels)
(common for all pixels)
œ•žŸ
(
signed
)
If
œ•žŸ
œ•žŸ
œ•žŸ
11.1.8.
11.1.8.11.1.8.
11.1.8. Restoring the KsTa coefficient
Restoring the KsTa coefficientRestoring the KsTa coefficient
Restoring the KsTa coefficient
(common for all pixels)
(common for all pixels)(common for all pixels)
(common for all pixels)
X
?*
;r
.0Mšš
%
3|
Where:
X
?*MKK
KK
>p%q(
>p˜˜>>
%
s
(signed)
If X
?*MKK
X
?*MKK
X
?*MKK
11.1.9.
11.1.9.11.1.9.
11.1.9. Restoring corner temperatures
Restoring corner temperaturesRestoring corner temperatures
Restoring corner temperatures
(common for all pixel)
(common for all pixel)(common for all pixel)
(common for all pixel)
The information regarding corner temperatures is stored into device EEPROM and is restored as follows:
¡ZYG
‰
%
!
=)
‰
‰
q
!¡ZYG
=)
‰
‰
!¡ZYG<=)
Or we can construct the temperatures for the ranges as follows:
CT1=-40°C (hard codded)
<
Range 1
>
CT2=0°C (hard codded)
<
Range 2
>
CT3
<
Range 3
>
CT4
<
Range 4