19-1596; Rev 1; 7/00
MAX1645A Evaluation Kit/Evaluation System
General Description
The MAX1645A evaluation system (EV system) consists
of a MAX1645A evaluation kit (EV kit) and a companion
Maxim System Management Bus (SMBus™) interface
board. The EV kit simplifies evaluation of the MAX1645A
chemistry-independent Level 2 smart battery charger.
The Maxim SMBus interface board (MAXSMBus) allows
an IBM-compatible personal computer to use its paral-
lel port to emulate an Intel SMBus 2-wire interface.
Windows 95/98
®
software provides a user-friendly inter-
face to exercise the MAX1645A’s features.
Order the MAX1645AEVSYS for complete IBM PC-
based evaluation of the MAX1645A. Order the
MAX1645AEVKIT if you already have an SMBus inter-
face.
Features
♦
Charges Any Battery Chemistry: Li+, NiCd, NiMH,
Lead Acid, etc.
♦
SMBus-Compatible 2-Wire Serial Interface
♦
3A (max) Battery Charge Current
♦
Up to 18.4V Battery Voltage
♦
Up to +28V Input Voltage
♦
Easy-to-Use Software Included
♦
Proven PC Board Layout
♦
Fully Assembled and Tested Surface-Mount Board
Evaluate: MAX1645A
EV System
DESIGNATION QTY
None
None
1
1
DESCRIPTION
MAX1645A EV kit
MAXSMBus interface
PART
MAX1645AEVKIT
MAX1645AEVSYS
Ordering Information
TEMP RANGE
0°C to +70°C
0°C to +70°C
IC PACKAGE
28 QSOP
28 QSOP
EV Kit Component List
DESIGNATION QTY
C1, C2
C3, C4
C5, C19, C20
C6, C7, C12
C8, C14, C15,
C16
C9, C10, C11
C13
C18, C23, C24
D1, D2
D3, D4
2
2
3
3
4
3
1
3
2
2
DESCRIPTION
22µF, 35V low-ESR tantalum caps
AVX TPSE226M035R0300
22µF, 25V low-ESR tantalum caps
AVX TPSD226M025R0200
1µF, 50V ceramic capacitors (1210)
Murata GRM42-2X7R105K050
1µF, 10V ceramic capacitors (0805)
Taiyo Yuden LMK212BJ105MG
0.1µF, 16V ceramic capacitors (0603)
Taiyo Yuden EMK107BJ104MA
0.01µF ceramic capacitors (0603)
1500pF ceramic capacitor (0603)
0.1µF, 50V ceramic capacitors (0805)
Taiyo Yuden UMK212BJ104MG
40V, 2A Schottky diodes
Central Semiconductor CMSH2-40
Schottky diodes (SOT23)
Central Semiconductor CMPSH-3
P1, P2
R1
R2
R3, R4
R5, R7, R9,
R10, R17
R6
SMBus is a registered trademark of Intel Corp.
Windows 95/98 are registered trademarks of Microsoft Corp.
________________________________________________________________
Maxim Integrated Products
1
2
1
1
2
5
1
DESIGNATION QTY
H1
H2
JU1, JU2, JU3
L1
LED1
N1
N2
1
1
3
1
1
1
1
DESCRIPTION
2x10 right-angle female header
5-element terminal block
2-pin headers
22µH, 3.6A inductor
Sumida CDRH127-220
Red LED
30V, 11.5A N-channel MOSFET
Fairchild FDS6680
30V, 8.4A N-channel MOSFET
Fairchild FDS6612A
30V, 11A P-channel MOSFETs
Fairchild FDS6675
0.040Ω ±1%, 0.5W resistor
Dale WSL-2010/0.040Ω/1%
0.050Ω ±1%, 0.5W resistor
Dale WSL-2010/0.050Ω/1%
100kΩ ±1% resistors (0603)
10kΩ ±5% resistors (0603)
10kΩ ±1% resistor (0603)
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
MAX1645A Evaluation Kit/Evaluation System
Evaluate: MAX1645A
EV Kit Component List (cont.)
DESIGNATION QTY
R8, R13
R11, R16
R12
R14, R15
U1
None
None
None
None
None
2
2
1
2
1
3
1
1
1
1
DESCRIPTION
1kΩ ±5% resistors (0603)
1Ω ±5% resistors (0603)
33Ω ±5% resistor (0603)
4.7Ω ±5% resistors (0603)
MAX1645AEEI (28-pin QSOP)
Shunts (JU1, JU2, JU3)
MAX1645A PC board
MAX1645A data sheet
MAX1645A EV kit data sheet
MAX1645A EV kit software disk
JU2
Open
Closed*
JU1
Open
Closed*
Table 1. Jumper Functions
JUMPER
STATE
FUNCTION
SCL pulled up to V
DD
through
a 10kΩ resistor.
SCL not pulled up to V
DD
;
SCL must be pulled up to
external supply.
SDA pulled up to V
DD
through
a 10kΩ resistor.
SDA not pulled up to V
DD
;
SDA must be pulled up to
external supply.
10kΩ resistor connected
between thermistor and ground
nodes, simulating the attach-
ment of a smart battery.
10kΩ resistor disconnected;
for use when an actual smart
battery will be connected to
the EV kit.
Component Suppliers
SUPPLIER
AVX
Central
Semiconductor
Dale
Fairchild
Murata
Sumida
Taiyo Yuden
PHONE
803-946-0690
516-435-1110
402-564-3131
408-822-2000
814-237-1431
847-956-0666
408-573-4150
FAX
803-626-3123
516-435-1824
402-563-6418
408-822-2102
814-238-0490
847-956-0702
408-573-4159
JU3
Closed*
Open
*Indicates default jumper setting
Procedure
See Figure 1 as you follow these steps:
1) Carefully connect the boards by aligning the 20-pin
connector of the MAX1645A EV kit with the 20-pin
header of the MAXSMBus interface board. Gently
press them together. The two boards should be flush
against each other.
2) Verify that jumpers JU1, JU2, and JU3 are all
shunted. JU1 and JU2 pull up the SMBus clock and
data lines to the V
DD
supply. JU3 connects a 10kΩ
resistor between the ground and thermistor nodes,
making it appear to the MAX1645A as if a smart bat-
tery were connected. Table 1 describes the jumper
functions.
Caution: Do not turn on the power until all connec-
tions are made.
3) Connect a +20VDC to +28VDC power supply
between the VIN pad and the adjacent GND pad on
the MAX1645A EV kit board.
4) Connect a cable from the computer’s parallel port to
the SMBus interface board. Use a straight-through,
25-pin, female-to-male cable. To avoid damaging the
EV kit or your computer, do not use a 25-pin SCSI
port or any other connector that is physically similar
to the 25-pin parallel printer port.
Note:
Do not connect a power supply to the
MAXSMBus board. Power is supplied through the
MAX1645A EV kit board.
Note:
Please indicate that you are using the MAX1645A when
contacting the above component suppliers.
Quick Start
Required Equipment
Before you begin, you will need the following equip-
ment:
• IBM PC-compatible computer capable of running
Windows 95/98
• Parallel printer port (this is a 25-pin socket on the
back of the computer)
• Standard 25-pin, straight-through, male-to-female
cable to connect the computer’s parallel port to the
Maxim SMBus interface board
• DC power supply capable of supplying +20V to
+28V at 3A
2
_______________________________________________________________________________________
MAX1645A Evaluation Kit/Evaluation System
Evaluate: MAX1645A
TO PC
PARALLEL PORT
DC POWER SUPPLY
-
+
MAXSMBus
GND
VIN
MAX1645A EVALUATION KIT
LOAD
VL
DB-25M
REF
JU1
JU2
JU3
GND
LED1
(+) C
(+) C
D
D
T
S
(-)
(-)
BATT
SMART BATTERY
Figure 1. Block Diagram of MAX1645A EV System
_______________________________________________________________________________________
3
MAX1645A Evaluation Kit/Evaluation System
Evaluate: MAX1645A
5) Install the MAX1645A EV kit software on your com-
puter by running the
INSTALL.EXE
program on the
floppy disk. This program copies the MAX1645A
program file and creates an icon for it.
6) Turn on the power supply. Verify that LED1 turns on.
7) Start the MAX1645A program by opening its icon in
the START MENU. The EV kit software automatically
detects the correct port by testing for the pin 5 to pin
13 loopback. Verify that LED1 turns off, signifying
that communication between the PC and the
MAX1645A has been established.
8) The software should appear as shown in Figure 2.
Verify that Charging Voltage = 65535mV, Charging
Current = 128mA; HOT_STOP is checked; Voltage
Polling, Current Polling, and Status Polling are
checked; and the following checkboxes are checked
in the Charger Status panel: VOLTAGE_NOTREG,
VOLTAGE_OR, BATTERY_PRESENT, and AC_PRE-
SENT.
device. The software enables the command panel
(Figure 2), after which the user may issue any of the
allowed SMBus commands to the MAX1645A. (Refer to
the MAX1645A data sheet for more information regard-
ing the allowed SMBus commands.)
Command Panel
ChargingVoltage()
To issue the ChargingVoltage() command to the
MAX1645A, enter the desired voltage, in millivolts, into
the Charging Voltage text edit box and select the adja-
cent [Send] button. By default, the software issues the
ChargingVoltage() command three times a second. To
enable/disable this feature, check/uncheck the Voltage
Polling checkbox. If a smart battery is connected to the
charger, the Charging Voltage value displayed will be
identical to the value being broadcast by the smart bat-
tery.
ChargingCurrent()
To issue the ChargingCurrent() command to the
MAX1645A, enter the desired current, in milliamps, into
the Charging Current text edit box and select the adja-
cent [Send] button. By default, the software issues the
ChargingCurrent() command three times a second. To
Detailed Description
of Software
Upon execution of the MAX1645A program, the soft-
ware automatically resolves the SMBus address of the
Figure 2. MAX1645A EV Kit Software Command Panel
4
_______________________________________________________________________________________
MAX1645A Evaluation Kit/Evaluation System
enable/disable this feature, check/uncheck the Current
Polling checkbox. If a smart battery is connected to the
charger, the Charging Current value displayed will be
identical to the value being broadcast by the smart bat-
tery.
Note that when either Voltage Polling or Current
Polling are checked, the action of issuing the
ChargingVoltage() or ChargingCurrent() commands
automatically services the watchdog timer. If both of
these checkboxes are unchecked, the watchdog timer
will eventually time out and charging will stop. For more
information about the watchdog timer, refer to the
MAX1645A data sheet. If the watchdog timer period of
175s is exceeded, reset the watchdog timer by issuing
both
the ChargingVoltage() and ChargingCurrent()
commands.
ChargerMode()
To issue the ChargerMode() command to the
MAX1645A, select a combination of checkboxes in the
Charger Mode panel of commands. Check the check-
boxes next to commands for which the software should
write a 1, uncheck the checkboxes next to commands
for which the software should write a 0, and then select
the [Send] button.
ChargerStatus()
On the right-hand side of the command panel, locate
the Status Polling checkbox and the Charger Status
panel. If the Status Polling checkbox is checked (the
default setting), the software automatically issues the
ChargerStatus() command three times a second, in
which case the checkboxes in the Charger Status
panel are automatically updated and always represent
the charger’s current status. Unchecking the Status
Polling checkbox disables automatic software polling.
If polling is disabled, the user can issue the
ChargerStatus() command to the MAX1645A by select-
ing the [Charger Status] button, which is adjacent to
the Status Polling checkbox.
AlertResponse()
The MAX1645A has an external interrupt pin that is
polled by the software if the Status Polling checkbox is
checked. When an interrupt occurs, LED1 on the EV kit
board illuminates. If polling is enabled, the software
determines which event triggered the interrupt, clears
the interrupt, and prints a diagnostic message in the
Interrupts box. If polling is disabled and an interrupt
occurs, the user can manually service the interrupt by
selecting the [Alert Response] button.
The Alert Response operation works as follows: the
SMBus specification revision 1.0 describes an optional
wired-or signal called SMBALERT that, in a typical sys-
tem, is connected to all the devices and then pulled up
to V
DD
. A SLAVE device can use this signal to notify the
bus MASTER that it wants to communicate. It does this
by pulling the SMBALERT line LOW. When the MASTER
sees the SMBALERT line go LOW, it knows that one of
the SLAVE devices wants attention, but not which one.
To determine which SLAVE pulled the SMBALERT line
LOW, the MASTER broadcasts the Alert Response
Address (0x18) to all of the SLAVE devices on the bus
using a modified RECEIVE BYTE operation. The SLAVE
device wanting to communicate with the MASTER
responds with its SMBus address (0x13) during the
second byte of the modified RECEIVE BYTE operation.
AlarmWarning()
To issue the AlarmWarning() command to the
MAX1645A, select the [Alarm Warning] button. This
operation sends the AlarmWarning() command byte
with a data word of 0x8000.
ChargerSpecInfo()
To issue the ChargerSpecInfo() command to the
MAX1645A, select the [Spec Info] button. The response
of the MAX1645A is displayed to the right of the [Spec
Info] button.
Evaluate: MAX1645A
Communication with a Smart Battery
If a smart battery is connected to the MAX1645A EV kit,
the user may observe the status of the smart battery by
selecting the [Battery] button. At this point, the smart
battery window appears (Figure 3). If software polling
of the charger’s status is enabled, the software also
Figure 3. MAX1645A EV Kit Smart Battery Window
_______________________________________________________________________________________
5