MAX1667
Chemistry-Independent,
Level 2 Smart Battery Charger
______________________________________________________________________________________ 19
ChargerStatus()
The ChargerStatus() command uses Read-Word proto-
col (Figure 8b). The command code for ChargerStatus()
is 0x13 (0b00010011). The ChargerStatus() command
returns information about thermistor impedance and the
MAX1667’s internal state. The Read-Word protocol
returns D15–D0. Table 8 describes the meaning of the
individual bits. The latched bits, THERMISTOR_HOT
and ALARM_INHIBITED, are cleared whenever BAT-
TERY_PRESENT = 0 or ChargerMode() is written with
POR_RESET = 1.
Interrupts and the
Alert-Response Address
An interrupt is triggered (INT goes low) whenever power
is applied to DCIN, the BATTERY_PRESENT bit changes,
or the POWER_FAIL bit changes. BATTERY_PRESENT
and POWER_FAIL have interrupt masks that can be set
or cleared via the ChargerMode() command. INT stays
low until the interrupt is cleared. There are two methods
for clearing the interrupt: issuing a ChargerStatus() com-
mand, and using a modified Receive Byte protocol with a
0x19 (0b0011001) Alert-Response address. The
MAX1667 responds to the Alert-Response address with
its address (0x13) left justified as the most significant bits
of the returned byte.
__________Applications Information
Negative Input Voltage Protection
In most portable equipment, the DC power to charge
batteries enters through a two-conductor cylindrical
power jack. It is easy for the end user to add an
adapter to switch the DC power’s polarity. Polarized
capacitor C6 would be destroyed if a negative voltage
were applied. Diode D4 in Figure 7 prevents this from
happening.
Figure 8. SMBus a) Write-Word and b) Read-Word Protocols
0MSB LSB
1b7 bits
W
SLAVE
ADDRESS
S
1b
ACK S
MSB LSB
1b8 bits
ACK
COMMAND
BYTE
1b
ACK
1MSB LSB
1b7 bits
R
SLAVE
ADDRESS
MSB LSB
1b8 bits
ACK
LOW
DATA
BYTE
P
MSB LSB
1b8 bits
NACK
HIGH
DATA
BYTE
Preset to
0b0001001
D7 D0 D15 D8
ChargerMode() = 0x12
ChargingCurrent() = 0x14
ChargerVoltage() = 0x15
AlarmWarning() = 0x16
Preset to
0b0001001
Preset to
0b0001001
D7 D0 D15 D8
ChargerStatus() =
0x13
1b
ACK
MSB LSB
1b8 bits
ACK
COMMAND
BYTE
0MSB LSB
1b7 bits
W
SLAVE
ADDRESS
S
MSB LSB
1b8 bits
ACK
LOW
DATA
BYTE
P
MSB LSB
1b8 bits
ACK
HIGH
DATA
BYTE
a) Write-Word Format
b) Read-Word Format
Legend:
S = Start Condition or Repeated Start Condition P = Stop Condition
ACK = Acknowledge (logic low) NACK = NOT Acknowledge (logic high)
W = Write Bit (logic low) R = Read Bit (logic high)
MASTER TO SLAVE
SLAVE TO MASTER
MAX1667
Chemistry-Independent,
Level 2 Smart Battery Charger
20 ______________________________________________________________________________________
Figure 9. ChargingVoltage() Data to Voltage Mapping
18.416V
16.368V
V
REF
= 4.096V
DCIN > 20V
0V
0b000000000000xxxx
0x000x
0x20Dx 0x47Fx
0b001000001101xxxx
0b010010100000xxxx
0x313x
0b001100010011xxxx
0xFFFx
0b111111111111xxxx
0x106x
0b000100000110xxxx
4.192V
12.592V
ChargingVoltage() D15D0 DATA
VOLTAGE SET POINT (V0)
8.400V
5
35
115
160 SEL = VL
SEL = OPEN
SEL = GND
0x0080
0b00001
(128) (896)
0b00111 0b10111 0b11111
(2944) (3968) (65535)
A:
B:
C:
0x0380 0x0B80 0x0F80 0xFFFF
A: ChargingCurrent( ) CODE (D15D0)
B: EQUIVALENT DECIMAL CODE
C: CURRENT DAC CODE (DA4DA0)
AVERAGE CS-BATT VOLTAGE
IN CURRENT REGULATION (mV)
Figure 10. Average Voltage Between CS and BATT vs. Code
Figure 11. Typical Thermistor Characteristics
1000
100
10
RESISTANCE (k)
1
0.1
-40
-50 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 110
TEMPERATURE (°C)
MAX1667
Chemistry-Independent,
Level 2 Smart Battery Charger
______________________________________________________________________________________ 21
If reverse-polarity protection for the DC input power is
not necessary, diode D4 can be omitted. This eliminates
the power lost due to the voltage drop on diode D4.
Thermistor Characterization
Figure 11 represents the expected electrical behavior
of a 103ETB-type thermistor (nominally 10k at +25°C
±5% or better) to be used with the MAX1667. The
graph is typical of the suggested thermistor’s charac-
teristics.
THERMISTOR_OR bit is set only when the thermistor
value is > 100k. This indicates that the thermistor is
open.
THERMISTOR_COLD bit is set only when the thermistor
value is > 30k. The thermistor indicates a cold bat-
tery.
THERMISTOR_HOT bit is set only when the thermistor
value is < 3k.
THERMISTOR_UR bit is set only when the thermistor
value is < 500.
Multiple bits may be set depending on the values of the
thermistor (e.g., a 450 thermistor will cause both the
THERMISTOR_HOT and the THERMISTOR_UR bits to
be set). The thermistor may be replaced by fixed-value
resistors in battery packs that do not require the ther-
mistor as a secondary fail-safe indicator. In this case, it
is the responsibility of the battery pack to manipulate
the resistance to obtain correct charger behavior.
Table 4. ChargingCurrent() Bit Functions
2048
DA4
1024
DA3
512
DA2
256
DA1
128
DA0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
WEIGHT IN mA
(R
SENSE
= 40m)
FUNCTION
BIT POSITION
3968*
FS* IOUT**
7**
x
0x0010–0xFFFF
0x0010–0xFFFF
0x0010–0xFFFF
0x0010–0xFFFF
0x0000–0x000F
ChargingVoltage()
0x0000
0x0001–0x0007
0x0001–0x0007
0x0008–0x007F
0x0001–0x0007
000
x
ChargingCurrent()
x
1
0
0
1
x
CCV_LOW
x
0
x
x
1
x
VOLTAGE_
NOTREG
0
0
7
7
7
0
000
000
I
OUT
OUTPUT
CURRENT (mA)
0x0010–0xFFFF
000
000
x
x0x0010–0xFFFF
x
x
0x0010–0xFFFF
0x0008–0x007F
x
0x0080–0xFFFF
x
x
000
0x0008–0x007F
1
x
x
x
x
1
1
x
x
x
x
0
7
0
0
0
0
0
0
0
100
0
000
xx1
x10
000
ALARM_
INHIBITED
(Note 1)
CHARGE_
INHIBITED
Table 5. Relationship Between IOUT Source Current and ChargingCurrent() Value
* When SEL = VL, values above 0x0F80 set the output current to 3.968A.
When SEL = OPEN, values above 0x0B80 set the output current to 2.944A.
When SEL = GND, values above 0x0380 set the output current to 0.896A.
** Values below 0x0080 set the output current to 7mA.
Note 1: THERMISTOR_HOT and HOT_STOP and NOT (THERMISTOR_UR).

MAX1667EAP+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Battery Management Level 2 Smart 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