Data Sheet
MLX90614 family
Single and Dual Zone
Infra Red Thermometer in TO-39
3901090614 Page 29 of 52 Data Sheet
Rev 008 February 28, 2013
Initialization
T
A
Offset meas
OS
Ta
= meas(N
Tos
)
filtering
T
OS
= IIR(L
Tos
,OS
Ta
)
T
A
meas
T
DATA
= meas(N
Ta
)
Offset comp
T
DATAcomp
= T
DATA
-T
OS
filtering
T
D
= IIR(L
Ta
,T
DATAcomp
)
T
A
calculation
T
A
IR Offset meas
OS
IR
= meas(N
IRos
)
filtering
IR
OS
= IIR(L
IRos
,OS
IR
)
IR1 meas
IR1
D
= meas(N
IR
)
Offset comp
IR1
Dcomp
= IR1
D
- IR
OS
filtering
IR1
D
= IIR(L
IR
,IR1
Dg
)
T
OBJ1
calculation
Gain drift
IR
Gm
= meas(N
IRg
)
Offset comp
IR
Gcomp
= IR
Gm
- IR
OS
filtering
IR
G
= IIR(L
G
,IR
Gcomp
)
K
G
calculation
IR offset
Gain comp
IR1
Dg
= IR1
Dcomp
*K
G
IR2 meas
IR2
D
= meas(N
IR
)
Offset comp
IR2
Dcomp
= IR2
D
- IR
OS
filtering
IR2
D
= IIR(L
IR
,IR2
Dg
)
T
OBJ2
calculation
Gain comp
IR2
Dg
= IR2
Dcomp
*K
G
T
OBJ1
T
OBJ2
PWM
calculation
Load PWM
registers
1
1
2
3
2
3
Figure 20: Software flow