DS1857
Dual Temperature-Controlled Resistors with
External Temperature Input and Monitors
_____________________________________________________________________ 9
Monitored Signals
Each signal (V
CC
, MON1, MON2, and temperature) is
available as a 16-bit value with 12-bit accuracy (left-jus-
tified) 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.
The signals are updated every frame rate (t
frame
) in a
round-robin fashion.
The comparison of all four 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.
To calculate the value of V
CC
, convert the unsigned 16-
bit value to decimal and multiply by 100µV.
To calculate the value of MON1 or MON2, convert the
unsigned 16-bit value to decimal and multiply by
38.147µV.
To calculate the value of the temperature, treat the
two’s complement value binary number as an unsigned
binary number, then convert to decimal and divide by
256. If the result is greater than or equal to 128, then
subtract 256 from the result.
Temperature: high byte: -128°C to +127°C signed; low
byte: 1/256°C.
Komentarze do niniejszej Instrukcji