MLX90308CCCUD MICRO-ELECTRONICS [Micro Electronics], MLX90308CCCUD Datasheet - Page 14
![no-image](/images/no-image-200.jpg)
MLX90308CCCUD
Manufacturer Part Number
MLX90308CCCUD
Description
Programmable Sensor Interface
Manufacturer
MICRO-ELECTRONICS [Micro Electronics]
Datasheet
1.MLX90308CCCUD.pdf
(26 pages)
Level Steering
The level steering option allows configuration of the
IO pins as outputs to indicate the relative level of a
selected signal. See Figure 7. The levels at which
the two outputs change state are programmed by
the user. The programmed levels are set as eight bit
numbers and compared to the upper eight bits of
the digitized signal. This function utilizes the same
resources as the alarm function. The two functions
(level steering and alarm) can not be used
simultaneously.
command this option. The first byte is used to select
the input, while the last three comprise the transition
levels. The control byte for the level steering is the
same as for the alarm. The four MSB’s hold the
code for the selected input. The control byte has
several possibilities as designated by the MUX
settings (See Table 8)
Table 9. Mode Byte Bit Definition
MLX90308CCC Programmable Sensor Interface
7
6
5
4
3
2
1
0
Bit
1= EEPROM Checksum test active
0= EEPROM Checksum test inactive
0 = Analog Mode
1 = Digital Mode
0 = Alarm function inactive
1 = Alarm function active
0 = IO1/IO2 are not active outputs
1 = level steering: IO1/IO2 are active
outputs
0 = Turbo inactive
1 = Turbo active
0 = VMO inactive
1 = VMO active
0 = Internal temperature sensor active
1 = External temperature sensor
active
0 = CMO inactive
1 = CMO active
Function
Four
bytes
in
the
EEPROM
EEPROM Checksum test. Checksum test failure will
force the output to the value programmed in bytes 40
and 41 of the EEPROM (See Table 10).
Digital mode must be activated when VMO and CMO
both active.
Alarm functions are like “limiting functions”:
Note: Deactivated if the level steering mode is active
Depending on the sampled input, IO1/IO2 will be a
two bit digital output. If IO1/IO2 are not active
outputs, then they will be analog inputs.
CMO has fixed digital value (EEPROM byte - see
below) if both VMO and CMO are active. To activate
this value, the digital mode must be activated.
If defined ADC INPUT is below low alarm trigger,
If defined ADC INPUT is above high alarm trigger,
Remarks
Page 14
then DIGMOD becomes active with alarm low
output).
then DIGMOD becomes active with alarm high
output.
Table 8. Level Steering Bit Definitions
Communications
The MLX90308 firmware transfers a complete byte
of data into and from the memory based on a
simple command structure. The commands allow
data to be read and written to and from the
EEPROM and read from the RAM. RAM data that
can
temperature and digitized GNO. The commands are
described below. Melexis provides setup software
for programming the MLX90308.
Programmable Sensor Interface
Selected input
be
GNO
VMO
TPO
IAO
read
includes
MLX90308CCC
Rev 2.2
the
MUX Value
current
23/Oct/01
0010
0110
0000
0011
digitized