DS1859
Dual, Temperature-Controlled Resistors with
Internally Calibrated Monitors
10 ____________________________________________________________________
Monitored Signals
Each signal (V
CC
, MON1, MON2, MON3, and tempera-
ture) is available as a 16-bit value with 12-bit accuracy
(left-justified) over the serial bus. See Table 1 for signal
scales and Table 2 for signal format. The four LSBs
should be masked when calculating the value.
For the 20kΩ version, the 3 LSBs are internally masked
with 0s.
The signals are updated every frame rate (t
frame
) in a
round-robin fashion.
The comparison of all five signals with the high and low
user-defined values are done automatically. The corre-
sponding flags are set to 1 within a specified time of
the occurrence of an out-of-limit condition.
Calculating Signal Values
The LSB = 100µV for V
CC
, and the LSB = 38.147µV for
the MON signals when using factory default settings.
To calculate V
CC
, convert the unsigned 16-bit value to
decimal and multiply by 100µV.
To calculate MON1, MON2, or MON3, convert the
unsigned 16-bit value to decimal and multiply by
38.147µV.
To calculate the temperature, treat the two’s comple-
ment value binary number as an unsigned binary num-
ber, then convert to decimal and divide by 256. If the
result is greater than or equal to 128, subtract 256 from
the result.
Temperature: high byte: -128°C to +127°C signed; low
byte: 1/256°C.
Comentarios a estos manuales