English
Language : 

MLX90314_12 Datasheet, PDF (21/28 Pages) Melexis Microelectronic Systems – Programmable Sensor Interface
MLX90314
Programmable Sensor Interface
Byte
30
31
Functions
ALARM control byte
IO1/IO2 control byte
ALARM low trigger level
Remarks
Three bits needed for choice of input for ALARM detection
(TPO, IAO, GNO, VMO, IO1 or IO2). Two bits needed for
choice of input for LEVEL-steering (TPO, IAO, GNO or
VMO). These bits are multiplexed according the mode. Note:
if both CMO and VMO are active, then alarm is not active.
Value below which ALARM will go on.
IO1/IO2 level 1
Value of first level ([IO2,IO1]=00-01).
32 ALARM low output level Value of DIGMO during “ALARM low” condition.
IO1/IO2 level 2
33 ALARM high trigger
level
34
35-36
37-38
39-42
43-44
IO1/IO2 level 3
ALARM high output
level
A_16
B_16
RESULT_32
Tempo1
45
46-47
48
49
50
51-52
53
54-55
56-57
58-59
Tempo2
Signal_In
Coms_backup
P3_copy
Adsav1
Aaccsav
Baccsav
DAC_gain
DAC_offset
Temp_f
60-61 Signal_Out
62-63 Adsav2
Value of second level ([IO2,IO1]=01-10).
Value above which ALARM will go on.
Value of third level ([IO2,IO1] = 10-11).
Value of DIGMO during “ALARM high” condition.
16 bits A Register.
16 bits B Register.
32 bits result (for 16 bit multiplication).
Measured temperature, internal or external, and temporary
variable 1.
Temporary variable 2.
Digitized signal value, analog and digital mode
Address saved when command is send.
Port 3 setting copy.
Address saved at interrupt.
A-Accumulators saved at interrupt.
B-Accumulators saved at interrupt.
DAC gain (GN).
DAC offset (OF).
Filtered temperature. This is a 10 bit number that is left
justified in a 16 bit field.
Digitized linearity corrected signal value. Digital mode only.
Address saved when call.
Note: Because of space considerations, the measured temperature can’t be kept in the RAM at all times. If the
measured temperature is to be available, the temperature filter variable, N_Factor, must be set to 6.
3901090314
Rev 008
Page 21
Apr/12