Quad Channel 1°C Temperature Sensor with Beta Compensation and 1.8V SMBus Communications
Datasheet
SMSC EMC1184 35 Revision 1.0 (07-11-13)
DATASHEET
‘1’ - The External Diode 3 channel will not cause the ALERT / THERM2pin to be asserted if it is
out of limit or reports a diode fault.
Bit 2 - E2MASK - Masks the ALERT / THERM2pin from asserting when the External Diode 2 channel
is out of limit or reports a diode fault.
‘0’ (default) - The External Diode 2 channel will cause the ALERT / THERM2pin to be asserted if
it is out of limit or reports a diode fault.
‘1’ - The External Diode 2 channel will not cause the ALERT / THERM2 pin to be asserted if it is
out of limit or reports a diode fault.
Bit 1 - E1MASK - Masks the ALERT / THERM2 pin from asserting when the External Diode 1 channel
is out of limit or reports a diode fault.
‘0’ (default) - The External Diode 1 channel will cause the ALERT / THERM2 pin to be asserted if
it is out of limit or reports a diode fault.
‘1’ - The External Diode 1 channel will not cause the ALERT / THERM2 pin to be asserted if it is
out of limit or reports a diode fault.
Bit 0 - INTMASK - Masks the ALERT / THERM2 pin from asserting when the Internal Diode
temperature is out of limit.
‘0’ (default) - The Internal Diode channel will cause the ALERT / THERM2 pin to be asserted if it
is out of limit.
‘1’ - The Internal Diode channel will not cause the ALERT / THERM2 pin to be asserted if it is out
of limit.
6.12 Consecutive ALERT Register 22h
The Consecutive ALERT Register determines how many times an out-of-limit error or diode fault must
be detected in consecutive measurements before the
ALERT / THERM2 or THERM pin is asserted.
Additionally, the Consecutive ALERT Register controls the SMBus Timeout functionality.
An out-of-limit condition (i.e. HIGH, LOW, or FAULT) occurring on the same temperature channel in
consecutive measurements will increment the consecutive alert counter. The counters will also be reset
if no out-of-limit condition or diode fault condition occurs in a consecutive reading.
When the ALERT / THERM2 pin is configured as an interrupt, when the consecutive alert counter
reaches its programmed value, the following will occur: the STATUS bit(s) for that channel and the last
error condition(s) (i.e. E1HIGH, or E2LOW and/or E2FAULT) will be set to ‘1’, the
ALERT / THERM2
pin will be asserted, the consecutive alert counter will be cleared, and measurements will continue.
When the ALERT / THERM2 pin is configured as a comparator, the consecutive alert counter will
ignore diode fault and low limit errors and only increment if the measured temperature exceeds the
High Limit. Additionally, once the consecutive alert counter reaches the programmed limit, the
ALERT/
THERM2 pin will be asserted, but the counter will not be reset. It will remain set until the temperature
drops below the High Limit minus the Therm Hysteresis value.
For example, if the CALRT[2:0] bits are set for 4 consecutive alerts on an EMC1184 device, the high
limits are set at 70°C, and none of the channels are masked, the
ALERT / THERM2 pin will be
asserted after the following four measurements:
Table 6.13 Consecutive ALERT Register
ADDR. R/W REGISTER B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT
22h R/W
Consecutive
ALERT
TIME
OUT
CTHRM[2:0] CALRT[2:0] - 70h