Datasheet

AD7294 Data Sheet
Rev. H | Page 42 of 48
The hysteresis register can be used to avoid flicker on the ALERT/
BUSY pin. If the hysteresis function is enabled, the conversion
result must return to a value of at least N LSB below the DATA
HIGH
register value, or N LSB above the DATA
LOW
register value for the
ALERT/BUSY output pin and alert_flag bit to be reset. The value of
N is taken from the 12-bit hysteresis register associated with that
channel. By setting the hysteresis register to a code close to the
maximum output code for the ADC, that is, 0x77D, DATA
HIGH
or DATA
LOW
alerts do not clear automatically by the AD7294.
Bit D11 of the T
SENSE
DATA
HIGH
or DATA
LOW
limit registers is
the diode open-circuit flag. If this bit is set to 0, it indicates the
presence of an open circuit between the Dx+ and Dx− pins. An
alert triggered on either I
SENSE
OVERRANGE pin remains until it
is cleared by the user writing to the alert register. The contents
of the DATA
HIGH
and DATA
LOW
registers are reset to their default
values on power-up (see Table 28).
HYSTERESIS
The hysteresis value determines the reset point for the ALERT/
BUSY pin and/or alert_flag bit if a violation of the limits occurs.
The hysteresis register stores the hysteresis value, N, when using
the limit registers. Each pair of limit registers has a dedicated
hysteresis register. For example, if a hysteresis value
of 8 LSBs is required on the upper and lower limits of V
IN
0,
the 16-bit word 0000 0000 0000 1000 should be written to the
hysteresis register of V
IN
0 (see Table 9). On power-up, the
hysteresis registers contain a value of 8 LSBs for nontempera-
ture result registers and 8°C, or 32 LSBs, for the T
SENSE
registers.
If a different hysteresis value is required, that value must be
written to the hysteresis register for the channel in question.
The advantage of having hysteresis registers associated with
each of the limit registers is that it prevents chatter on the alert
bits associated with each ADC channel. Figure 58 shows the
limit checking operation.
Using the Limit Registers to Store Minimum/Maximum
Conversion Results
If FFF is written to the hysteresis register for a particular channel,
the DATA
HIGH
and DATA
LOW
registers for that channel no longer
act as limit registers as previously described, but act as storage
registers for the maximum and minimum conversion results.
This function is useful when an alert signal is not required in an
application, but it is still required to monitor the minimum and
maximum conversion values over time. Note that on power-up,
the contents of the DATA
HIGH
register for each channel are set to
maximum code, whereas the contents of the DATA
LOW
registers
are set to minimum code by default.
HIGH LIMIT
LOW LIMIT
HIGH LIMIT – HYSTERESIS
LOW LIMIT + HYSTERESIS
TIME
INPUT SIGNAL
ALERT SIGNAL
05747-067
Figure 58. Limit Checking