
- 12 -
Andigilog, Inc. 2006
www.andigilog.com
August 2006 - 70A04010
aSC7511
Operation
Alarm Outputs
The aSC7511 has two alarm functions,
ALERT
and
THERM
.
THERM
has a high temperature limit and
ALERT
has both high and low limits and will also respond
to a remote diode open circuit failure. These limits are
settable separately for the local and remote sensors. Any
alarm condition is reported individually in the status
register and may be read at any time on the SMBus.
Alarm conditions are logically combined and used to drive
two open-drain outputs, the
ALERT
output, (pin 6) and
THERM
output, (pin 4).
Output pins may be used as an interrupt signal the CPU
or to turn on remote drivers for fans or indicators. The
ALERT
pin will remain asserted until it has been reset by
the host via the SMBus. The
THERM
pin will remain
asserted until the temperature falls below the alarm level
by the amount set into the
THERM
hysteresis register.
ALERT
Limits
Figure 7 shows use of the
ALERT
high and low limits.
The user sets up the alarm by writing the upper and lower
limit temperatures into the limit registers over the SMBus.
After each measurement, the comparator tests the
readings against the programmed limits and if the
measurement exceeds the high limit is or is equal to or
less-than the low limit, it will assert the particular alarm
bits in the status register and cause the
ALERT
pin to go
low.
Figure 7.
ALERT
Limits and Responses
The status bits will remain high until the status register is
read and then, if the condition is no longer present those
bits will be reset, otherwise they will remain high until the
conditions are no longer met and the register is read
again. The same sequence applies to the local readings
and limits.
The
ALERT
pin will remain low until the status bits have
been reset and an Alert Response has been issued by
the master and responded by the aSC7511. This flow is
described below.
The user may mask-out or disable the
ALERT
signal pin
should it be necessary to prevent a processor interrupt.
This is controlled by setting bit 7 of the configuration
register.
SMBus Alert Output
The
ALERT
pin may be used to signal an SMBus Alert to
the host processor. This is a special mode of the SMBus
interface that requires the SMBus host to send an Alert
Response Address (ARA) to all slaves sharing the
ALERT
pin in order to isolate clear and service the
alerting device. This sequence is described below and in
Figure 6.
The sequence of servicing this interrupt is as follows:
1.
SMBALERT is asserted by the aSC7511 driving
pin 6 low.
2. The SMBus master begins a read operation with
a start followed by the ARA response address,
0001 100. This is an SMBus General Call
Address to be used only for requesting an alert
response. The
3. The device providing the SMBALERT signal
responds to this by providing an ACK followed
by its own bus address, an aSC7511 will
provide, 100 1100, with the LSB of the data byte
set to 1. A NACK response is expected from all
devices not giving an SMBALERT .
Conversion
4. If more than one device responds, the device
with the lowest device address will have priority
and will be serviced first by the master.
5. When the aSC7511 has responded with its own
address, it will de-assert the
ALERT
pin and the
status register bit that caused it, if that condition
and no other
ALERT
condition no longer exist.
THERM
Limits
The
THERM
alarms operate differently from the alert
alarms.
THERM
alarm status bits for remote and local
Ext. Low
ALERT
Limit
Temperature
Ext. High
ALERT
Limit
Status Bit-4, EXHIGH
Status Bit-3, EXLOW
Status Register Read
ARA Response
ALERT
Pin 6