LTC2990
11
2990fc
APPLICATIONS INFORMATION
Device Confi guration
The LTC2990 is confi gured by writing the control register
through the serial interface. Refer to Table 5 for control
register bit defi nition. The device is capable of many ap-
plication confi gurations including voltage, temperature
and current measurements. It is possible to confi gure the
device for single or repeated acquisitions. For repeated
acquisitions, only the initial trigger is required and new data
is written over the old data. Acquisitions are frozen during
serial read data transfers to prevent the upper and lower
data bytes for a particular measurement from becoming
out of sync. Internally, both the upper and lower bytes
are written at the same instant. Since serial data transfer
timeout is not implemented, failure to terminate a read
operation will yield an indefi nitely frozen wait state. The
device can also make single measurements, or with one
trigger, all of the measurements for the confi guration. When
the device is confi gured for multiple measurements, the
order of measurements is fi xed. As each new data result
is ready, the MSB of the corresponding data register is
set, and the corresponding status register bit is set. These
bits are cleared when the corresponding data register is
addressed. The confi guration register value at power-up
yields the measurement of only the internal temperature
sensor, if triggered. The four input pins V1 through V4 will
be in a high impedance state, until confi gured otherwise,
and a measurement triggered.
Data Format
The data registers are broken into 8-bit upper and lower
bytes. Voltage and current conversions are 14-bits. The
upper bits in the MSB registers provide status on the
resulting conversions. These status bits are different for
temperature and voltage conversions:
Temperature: Temperature conversions are reported as
Celsius or Kelvin results described in Tables 8 and 9,
each with 0.0625 degree-weighted LSBs. The format is
controlled by the control register, Bit 7. All temperature
formats, TINT
, TR1 and TR2 are controlled by this bit. The
Temperature MSB result register most signifi cant bit
(Bit 7) is the DATA_VALID bit, which indicates whether
the current register contents have been accessed since
the result was written to the register. This bit will be set
when new data is written to the register, and cleared when
accessed. Bit 6 of the register is a sensor-shorted alarm.
This bit of the corresponding register will be high if the
remote sensor diode differential voltage is below 0.14V.
The LTC2990 internal bias circuitry maintains this voltage
above this level during normal operating conditions. Bit 5
of the register is a sensor open alarm. This bit of the cor-
responding register will be high if the remote sensor diode
differential voltage is above 1.0VDC. The LTC2990 internal
bias circuitry maintains this voltage below this level during
normal operating conditions. The two sensor alarms are
only valid after a completed conversion indicated by the
data_valid bit being high. Bit 4 through Bit 0 of the MSB
register are the conversion result bits D[12:8], in two’s
compliment format. Note in Kelvin results, the result will
always be positive. The LSB register contains temperature
result bits D[7:0]. To convert the register contents to
temperature, use the following equation:
T = D[12:0]/16.
See Table 10 for conversion value examples.
Voltage/Current: Voltage results are reported in two respec-
tive registers, an MSB and LSB register. The Voltage MSB
result register most signifi cant bit (Bit 7) is the data_valid
bit, which indicates whether the current register contents
have been accessed since the result was written to the
register. This bit will be set when the register contents are
new, and cleared when accessed. Bit 6 of the MSB register
is the sign bit, Bits 5 though 0 represent bits D[13:8] of
the two’s complement conversion result. The LSB register
holds conversion bits D[7:0]. The LSB value is different
for single-ended voltage measurements V1 through V4,
and differential (current measurements) V1 – V2 and V3
– V4. Single-ended voltages are limited to positive values
in the range 0V to 3.5V. Differential voltages can have input
values in the range of –0.300V to 0.300V.
Use the following equations to convert the register values
(see Table 10 for examples):
V
SINGLE-ENDED = D[14:0] • 305.18μV, if Sign = 0
V
SINGLE-ENDED = (D[14:0] +1) • –305.18μV, if Sign = 1
V
DIFFERENTIAL = D[14:0] • 19.42μV, if Sign = 0
V
DIFFERENTIAL = (D[14:0] +1) • –19.42μV, if Sign = 1
Current = D[13:0] • 19.42μV/RSENSE, if Sign = 0
Current = (D[13:0] +1) • –19.42μV/RSENSE, if Sign = 1