MAX8731A
SMBus Level 2 Battery Charger
with Remote Sense
16 ______________________________________________________________________________________
BIT BIT NAME DESCRIPTION
0 Not used. Normally a 1mV weight.
1 Not used. Normally a 2mV weight.
2 Not used. Normally a 4mV weight.
3 Not used. Normally a 8mV weight.
4 Charge voltage, DACV 0
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 16mV of charger voltage compliance.
5 Charge voltage, DACV 1
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 32mV of charger voltage compliance.
6 Charge voltage, DACV 2
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 64mV of charger voltage compliance.
7 Charge voltage, DACV 3
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 128mV of charger voltage compliance.
8 Charge voltage, DACV 4
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 256mV of charger voltage compliance.
9 Charge voltage, DACV 5
0 = Adds 0mV of charger voltage compliance, 1024mV min.
1 = Adds 512mV of charger voltage compliance.
10 Charge voltage, DACV 6
0 = Adds 0mA of charger voltage compliance.
1 = Adds 1024mV of charger voltage compliance.
11 Charge voltage, DACV 7
0 = Adds 0mV of charger voltage compliance.
1 = Adds 2048mV of charger voltage compliance.
12 Charge voltage, DACV 8
0 = Adds 0mV of charger voltage compliance.
1 = Adds 4096mV of charger voltage compliance.
13 Charge voltage, DACV 9
0 = Adds 0mV of charger voltage compliance.
1 = Adds 8192mV of charger voltage compliance.
14 Charge voltage, DACV 10
0 = Adds 0mV of charger voltage compliance.
1 = Adds 16,384mV of charger voltage compliance, 19,200mV max.
15 Not used. Normally a 32,768mV weight.
Table 1. ChargeVoltage () (0x15)
Setting Charge Voltage
To set the output voltage, use the SMBus to write a 16-bit
ChargeVoltage() command using the data format listed in
Table 1. The ChargeVoltage() command uses the Write-
Word protocol (see Figure 3). The command code for
ChargeVoltage() is 0x15 (0b00010101). The MAX8731A
provides a 1.024V to 19.200V charge voltage range, with
16mV resolution. Set ChargeVoltage() below 1.024V to
terminate charging. Upon reset, the ChargeVoltage() and
ChargeCurrent() values are cleared and the charger
remains off until both the ChargeVoltage() and the
ChargeCurrent() command are sent. Both DHI and DLO
remain low until the charger is restarted.
MAX8731A
SMBus Level 2 Battery Charger
with Remote Sense
______________________________________________________________________________________ 17
BIT BIT NAME DESCRIPTION
0 Not used. Normally a 1mA weight.
1 Not used. Normally a 2mA weight.
2 Not used. Normally a 4mA weight.
3 Not used. Normally an 8mA weight.
4 Not used. Normally a 16mA weight.
5 Not used. Normally a 32mA weight.
6 Not used. Normally a 64mA weight.
7 Charge Current, DACI 0
0 = Adds 0mA of charger current compliance.
1 = Adds 128mA of charger current compliance.
8 Charge Current, DACI 1
0 = Adds 0mA of charger current compliance.
1 = Adds 256mA of charger current compliance.
9 Charge Current, DACI 2
0 = Adds 0mA of charger current compliance.
1 = Adds 512mA of charger current compliance.
10 Charge Current, DACI 3
0 = Adds 0mA of charger current compliance.
1 = Adds 1024mA of charger current compliance.
11 Charge Current, DACI 4
0 = Adds 0mA of charger current compliance.
1 = Adds 2048mA of charger current compliance.
12 Charge Current, DACI 5
0 = Adds 0mA of charger current compliance.
1 = Adds 4096mA of charger current compliance, 8064mA max.
13 Not used. Normally a 8192mA weight.
14 Not used. Normally a 16,386mA weight.
15 Not used. Normally a 32,772mA weight.
Table 2. ChargeCurrent() (0x14) (10mΩ Sense Resistor, RS2)
Setting Charge Current
To set the charge current, use the SMBus to write a 16-
bit ChargeCurrent() command using the data format
listed in Table 2. The ChargeCurrent() command uses
the Write-Word protocol (see Figure 3). The command
code for ChargeCurrent() is 0x14 (0b00010100). When
RS2 =10mΩ, the MAX8731A provides a charge current
range of 128mA to 8.064A, with 128mA resolution. Set
ChargeCurrent() to 0 to terminate charging. Upon reset,
the ChargeVoltage() and ChargeCurrent() values are
cleared and the charger remains off until both the
ChargeVoltage() and the ChargeCurrent() commands
are sent. Both DHI and DLO remain low until the charger
is restarted.
The MAX8731A includes a foldback current limit when
the battery voltage is low. If the battery voltage is less
than 2.5V, the charge current is temporarily set to
128mA. The ChargeCurrent() register is preserved and
becomes active again when the battery voltage is high-
er than 2.5V. This function effectively provides a fold-
back current limit, which protects the charger during
short circuit and overload.
Setting Input-Current Limit
System current normally fluctuates as portions of the
system are powered up or put to sleep. By using the
input-current-limit circuit, the output-current require-
ment of the AC wall adapter can be lowered, reducing
system cost.
The total input current, from a wall cube or other DC
source, is the sum of the system supply current and the
current required by the charger. When the input current
exceeds the set input current limit, the MAX8731A
decreases the charge current to provide priority to sys-
tem load current. As the system supply rises, the avail-
able charge current drops linearly to zero. Thereafter,
the total input current can increase without limit.
The internal amplifier compares the differential voltage
between CSSP and CSSN to a scaled voltage set by
the InputCurrent() command (see Table 3). The total
input current is the sum of the device supply current,
the charger input current, and the system load current.
The total input current can be estimated as follows:
MAX8731A
SMBus Level 2 Battery Charger
with Remote Sense
18 ______________________________________________________________________________________
BIT BIT NAME DESCRIPTION
0 Not used. Normally a 2mA weight.
1 Not used. Normally a 4mA weight.
2 Not used. Normally an 8mA weight.
3 Not used. Normally a 16mA weight.
4 Not used. Normally a 32mA weight.
5 Not used. Normally a 64mA weight.
6 Not used. Normally a 128mA weight.
7 Input Current, DACS 0
0 = Adds 0mA of input current compliance.
1 = Adds 256mA of input current compliance.
8 Input Current, DACS 1
0 = Adds 0mA of input current compliance.
1 = Adds 512mA of input current compliance.
9 Input Current, DACS 2
0 = Adds 0mA of input current compliance.
1 = Adds 1024mA of input current compliance.
10 Input Current, DACS 3
0 = Adds 0mA of input current compliance.
1 = Adds 2048mA of input current compliance.
11 Input Current, DACS 4
0 = Adds 0mA of input current compliance.
1 = Adds 4096mA of input current compliance.
12 Input Current, DACS 5
0 = Adds 0mA of input current compliance.
1 = Adds 8192mA of input current compliance, 11,004mA max.
13 Not used. Normally a 16,384mA weight.
14 Not used. Normally a 32,768mA weight.
15 Not used. Normally a 65,536mA weight.
Table 3. InputCurrent() (0x3F) (10mΩ Sense Resistor, RS1)
where η is the efficiency of the DC-DC converter (typi-
cally 85% to 95%).
To set the input current limit, use the SMBus to write a
16-bit InputCurrent() command using the data format
listed in Table 3. The InputCurrent() command uses the
Write-Word protocol (see Figure 3). The command
code for InputCurrent() is 0x3F (0b00111111). When
RS1 = 10mΩ, the MAX8731A provides an input-current-
limit range of 256mA to 11.004A, with 256mA resolu-
tion. InputCurrent() settings from 1mA to 256mA result
in a current limit of 256mA. Upon reset the input current
limit is 256mA.
Charger Timeout
The MAX8731A includes a timer to terminate charging
if the charger does not receive a ChargeVoltage() or
ChargeCurrent() command within 175s. If a timeout
occurs, both ChargeVoltage() and ChargeCurrent()
commands must be resent to reenable charging.
Remote Sense
The MAX8731A features dual remote sense, which
allows the rejection of board resistance and selector
resistance when used in either single- or dual-battery
systems. To fully utilize remote sensing, connect FBS_
directly to the battery interface through an unshared
battery sense trace in series with a 100Ω resistor, and
10nF capacitor (see Figure 1). In single-battery systems,
connect BATSEL directly to GND and use only FBSA.
Remote sensing cancels the effect of impedance in
series with the battery. This impedance normally caus-
es the battery charger to prematurely enter constant-
voltage mode with reducing charge current. The result
is that the last 20% of charging takes longer than nec-
essary. When in constant-voltage mode, the remaining
charge time is proportional to the total resistance in
series with the battery. Remote sensing reduces
charge time according to the following equation:
tt
R
RR
CVRS CV
Pack
Pack Board
+
0
II
IV
V
I
INPUT LOAD
CHARGE BATTERY
IN
BIAS
=+
×
()
×
()
+
η

MAX8731AETI+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Battery Management SMBus Level 2 Battery Charger
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet