MIC284-3BM TR Micrel Inc, MIC284-3BM TR Datasheet - Page 12

IC SUPERVISOR THERM 2ZONE 8-SOIC

MIC284-3BM TR

Manufacturer Part Number
MIC284-3BM TR
Description
IC SUPERVISOR THERM 2ZONE 8-SOIC
Manufacturer
Micrel Inc
Series
SilentSense™r
Datasheet

Specifications of MIC284-3BM TR

Function
Temp Monitoring System (Sensor)
Topology
ADC (Sigma Delta), Comparator, Register Bank
Sensor Type
External & Internal
Sensing Temperature
-55°C ~ 125°C, External Sensor
Output Type
I²C™/SMBus™
Output Alarm
Yes
Output Fan
Yes
Voltage - Supply
2.7 V ~ 5.5 V
Operating Temperature
-55°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
8-SOIC (3.9mm Width)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
MIC284-3BMTR
MIC284-3BMTR
MIC284
1), the /INT pin will be unconditionally de-asserted and the
internal latches holding the interrupt status will be cleared.
Therefore, no interrupts will be generated while the MIC284
is in shutdown mode, and the interrupt status will not be re-
tained. Regardless of the setting of the MODE bit, the state
of /CRIT and its corresponding status bit, CRIT1, does not
change when the MIC284 enters shutdown mode. They will
retain their states until after the device exits shutdown mode
and resumes A/D conversions. Since entering shutdown
mode stops A/D conversions, the MIC284 is incapable of
detecting or reporting temperature events of any kind while
in shutdown. Diode fault detection requires one or more A/D
conversion cycles to detect external sensor faults, therefore
diode faults will not be reported until the MIC284 exits shut-
down (see "Diode Faults" above).
Fault Queues
Fault queues (programmable digital filters) are provided
in the MIC284 to prevent false tripping due to thermal or
electrical noise. The two bits in CONFIG[4:3] set the depth
of Fault_Queue. Fault_Queue then determines the number
of consecutive temperature events (TEMPx > T_SETx,
TEMPx < T_HYSTx, TEMP1 > CRIT1, or TEMP1 < nCRIT1)
which must occur in order for the condition to be considered
valid. There are separate fault queues for each zone and
for the over-temperature detect function. As an example,
assume the part is in comparator mode, and CONFIG[4:3] is
programmed with 10
one would have to exceed T_SET1 for four consecutive A/D
conversions before /INT would be asserted or the S1 status bit
set. Similarly, TEMP1 would have to be less than T_HYST1
for four consecutive conversions before /INT would be reset.
Like any filter, the fault queue function also has the effect of
delaying the detection of temperature events. In this example,
it would take 4 x t
depth of Fault_Queue vs. D[4:3] of the configuration register
is shown in Table 4:
Interrupt Generation
Assuming the MIC284 is in interrupt mode and interrupts are
enabled, there are five different conditions that will cause
the MIC284 to set one of the status bits (S0, S1, or CRIT1)
in CONFIG and assert its /INT output and/or /CRIT output.
These conditions are listed in Table 5. When a tempera-
ture event occurs, the corresponding status bit will be set
in CONFIG. This action cannot be masked. However, a
temperature event will only generate an interrupt signal on
/INT if it is specifically enabled by the interrupt mask bit (IM
=0 in the configuration register). Following an interrupt, the
host should read the contents of the configuration register
to confirm that the MIC284 was the source of the interrupt.
MIC284
*
C
Table 4. Fault_Queue Depth Settings
D
O
e
a f
N
t l u
F
0
1
0
1
G I
0
0
s
1
1
t e
CONV
[
n i t
: 4
b
g
] 3
. The measured temperature in zone
to detect a temperature event. The
F
a
l u
2
4
6
1
_ t
o c
o c
o c
o c
Q
n
n
n
n
u
e v
e v
e v
e v
e
u
s r
s r
s r
s r
e
o i
o i
o i
o i
D
n
n
n
* n
e
s
s
s
t p
h
12
A read operation on any register will cause /INT to be de-
asserted. This is shown in Figure 5. The status bits will be
cleared once CONFIG has been read.
Since temperature-to-digital conversions continue while
/INT is asserted, the measured temperature could change
between the MIC284’s assertion of /INT or /CRIT and the
host’s response. It is good practice for the interrupt service
routine to read the value in TEMPx, to verify that the over-
temperature or under-temperature condition still exists. In
addition, more than one temperature event may have occurred
simultaneously or in rapid succession between the assertion
of /INT and servicing of the MIC284 by the host. The inter-
rupt service routine should allow for this eventuality. Keep
in mind that clearing the status bits and deasserting /INT
is not sufficient to allow further interrupts to occur. TEMPx
must become less than T_HYSTx if the last event was an
over-temperature condition, or greater than T_SETx if the
last event was an under-temperature condition, before /INT
can be asserted again.
Putting the device into shutdown mode will de-assert /INT and
clear the S0 and S1 status bits. This should not be done before
completing the appropriate interrupt service routine(s).
/CRIT Output
If and when the measured remote temperature exceeds
the value programmed into the CRIT1 register, the /CRIT
output will be asserted and CRIT1 in the configuration reg-
ister will be set. If and when the measured temperature in
zone one subsequently falls below the value programmed
into nCRIT1, the /CRIT output will be de-asserted and the
CRIT1 bit in CONFIG will be cleared. This action cannot be
masked and is completely independent of the settings of the
mode bit and interrupt mask bit. The host may poll the state
of the /CRIT output at any time by reading the configuration
register. The state of the CRIT1 bit exactly follows the state
of the /CRIT output. The states of /CRIT and CRIT1 do not
change when the MIC284 enters shutdown mode. Entering
shutdown mode stops A/D conversions, however, so their
states will not change while the device is shut down.
Polling
The MIC284 may either be polled by the host, or request the
host’s attention via the /INT pin. In the case of polled opera-
tion, the host periodically reads the contents of CONFIG to
check the state of the status bits. The act of reading CON-
FIG clears the status bits. If more than one event that sets
a given status bit occurs before the host polls the MIC284,
only the fact that at least one such event has occurred will be
apparent to the host. For polled systems, the interrupt mask
bit should be set (IM = 1). This will disable interrupts from
the MIC284, and prevent the /INT pin from sinking current.
The host may poll the state of the /CRIT output at any time
by reading the configuration register. The state of the CRIT1
bit exactly follows the state of the /CRIT output.
September 2005
Micrel, Inc

Related parts for MIC284-3BM TR