DS2746 Low-Cost 2-Wire Battery Monitor
7 of 17
Figure 4. APPLICATION EXAMPLE
2.5V
R
SNS
(1)
10nF
DS2746
AIN0
VINVOUT
AIN1
SDA
VSS
SCL
Pack+
Pack-
System
Serial
Bus
(1) Optional for 8kV/15kV ESD
Protection IC
(Li+/Polymer)
1nF 1nF
Therm
PackID
System
VDD
System
VSS
SNS
VDD
(1)
5.6V
1K
CTG
1K
1K
150
POWER MODES
The DS2746 operates in one of two power modes: active and sleep. While in active mode, the DS2746 operates as
a high-precision battery monitor with voltage, auxiliary inputs, current and accumulated current measurements
acquired continuously and the resulting values updated in the measurement registers. Read and write access is
allowed to all registers. In sleep mode, the DS2746 operates in a low-power mode with no measurement activity.
The DS2746 operating mode transitions from SLEEP to ACTIVE when:
( SCL > V
IH
) OR ( SDA > V
IH
)
The DS2746 operating mode transitions from ACTIVE to SLEEP when:
SMOD = 1 AND [ ( SCL < V
IL
) AND ( SDA < V
IL
) ] for t
SLEEP
CAUTION: If SMOD = 1, a pull-up resistor is required on SCL and SDA in order to ensure that the DS2746
transitions from SLEEP to ACTIVE mode when the battery is charged. If the bus is not pulled up, the DS2746
remains in SLEEP and cannot accumulate the charge current.
MEASUREMENT SEQUENCE
The DS2746 uses seperate A/D converters to make voltage and current measurements. Each A/D converter
operates completely independent of the other, allowing measurements of voltage and current to be made in
parallel. Current Measurements are made at a resolution of 13 bits plus sign bit. The current register is updated
every 878ms with the average for that time period.
All Voltage Measurements are made at a resolution of 11 bits plus sign bit. The DS2746 continouly cycles through
measuring V
IN
, AIN0, and AIN1 in that order. Voltage measurement of each input requires 220ms to complete. A
full sequence of voltage measurements requires 660ms to complete. V
OUT
is active for a precharge time of t
PRE
before the AIN0 measurement time occurs. The V
OUT
pin is enabled during the entire AIN0 and AIN1 measurement
sequence as long as the V
ODIS
(V
OUT
Disable) bit is cleared. See Figure 5.
DS2746 Low-Cost 2-Wire Battery Monitor
8 of 17
Figure 5. Measurement Timing
VOLTAGE MEASUREMENT
Battery voltage is measured at the V
IN
input with respect to V
SS
over a range of 0V to 4.997V (limited by VDD pin
voltage) and with a resolution of 2.44mV. The result is updated every 660ms with the average voltage over the last
220ms and placed in the VOLTAGE register in two’s compliment form. Voltages above the maximum register value
are reported as 7FFFh.
Figure 6. Voltage Register Format
MSB—Address 0Ch LSB—Address 0Dh
S 2
10
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
X X X X
MSb LSb MSb LSb
“S”: sign bit(s), “X”: reserved Units: 2.44mV
The input impedance of V
IN
is sufficiently large (>15M) to be connected to a high impedance voltage divider in
order to support multiple cell applications. The pack voltage should be divided by the number of series cells to
present a single cell average voltage to the V
IN
input.
DS2746 Low-Cost 2-Wire Battery Monitor
9 of 17
AUXILARY INPUT MEASUREMENTS
The DS2746 allows for measuring two auxiliary measurement inputs, AIN0 and AIN1, with respect to V
SS
. These
inputs are designed for measuring resistor ratios, particularly useful for measuring thermistor or pack identification
resistors. At a time of t
PRE
prior to the beginning of a measurement cycle on AIN0 or AIN1, the V
OUT
pin puts out a
reference voltage in order to drive a resistive divider formed by a known resistor value, and the unknown resistance
to be measured. Making these measurements ratiometric with respect to V
OUT
removes reference tolerance from
the error calculations. Each auxiliary input measurement is updated every 660ms with the average voltage over the
220ms conversion period and placed in the AIN0 and AIN1 Registers in two’s complement form. The input
impedances of AIN0 and AIN1 are sufficiently large (>15M) to be connected to a wide range of voltage divider
resistances.
Figure 7. Auxiliary Input Registers Format
AIN0
MSB—Address 08h LSB—Address 09h
S 2
10
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
X X X X
MSb LSb MSb LSb
“S”: sign bit, “X”: reserved Units: 1LSB = V
VOUT
* 1/2047
AIN1
MSB—Address 0Ah LSB—Address 0Bh
S 2
10
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
X X X X
MSb LSb MSb LSb
“S”: sign bit, “X”: reserved Units: 1LSB = V
VOUT
* 1/2047
CURRENT MEASUREMENT
In the active mode of operation, the DS2746 continually measures the current flow into and out of the battery by
measuring the voltage drop across a low-value current-sense resistor, R
SNS
, connected between the SNS and V
SS
pins. The voltage sense range between SNS and V
SS
is ±51.2mV. Note that positive current values occur when
V
SNS
is less than V
SS
, and negative current values occur when V
SNS
is greater than V
SS
. Peak signal amplitudes up
to 102mV are allowed at the input as long as the continuous or average signal level does not exceed ±51.2mV over
the conversion period. The ADC samples the input differentially and updates the current register at the completion
of each conversion. The result is updated every 878ms with the average voltage and placed in the CURRENT
register in two’s compliment form. The current measurement register format is shown in Figure 8 and specifications
for several different sense resistor options are shown in Tables 1 and 2. Charge currents above the maximum
register value are reported at the maximum value (7FFFh = +51.2mV). Discharge currents below the minimum
register value are reported at the minimum value (8000h = -51.2mV).
Figure 8. Current Register Formats
MSB—Address 0Eh LSB—Address 0Fh
S 2
12
2
11
2
10
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
X X
MSb LSb MSb LSb
“S”: sign bit
Units: 2
0
= 6.25V/Rsns

DS2746G+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Battery Management 2-Wire Bat Monitor w/Ratiometric A/D IN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet