ISL88731EVAL2Z, ISL88731CEVAL2Z User Guide

Application Note 1404
ISL88731EVAL2Z and ISL88731CEVAL2Z Evaluation
Boards Setup Procedure
Introduction
What is Needed
The ISL88731 and ISL88731C are highly integrated battery
charger controllers for Li-ion/Li-ion polymer batteries with
SMBus interface controlling charge voltage, charge current and
input current limiting. The evaluation board includes a USB to
SMBus interface to allow users to control the ISL88731 or
ISL88731C from a Personal Computer.
The following materials are recommended to perform testing:
What’s Inside
• One 500MHz four-channel oscilloscope with voltage and
current probes
This Evaluation Board Kit contains the following materials:
• Qty (1) ISL88731EVAL2Z or ISL88731CEVAL2Z Evaluation
Board
• Qty (1) USB cable
• One AC adaptor or one adjustable 25V/6A DC power supply
• Two adjustable electronic loads with constant current mode
and constant voltage mode
• One Volt Meter
• A Personal Computer (PC) with ISL88731(C) control
software and drivers (all available on the self extracting
archive file ISL88731_v3.0_Installer.exe available for
download from www.Intersil.com)
Note: The National Instruments Runtime Engine must be
installed before connecting the evaluation board to your PC.
The Runtime Engine contains driver files required by the New
Hardware Wizard.
INTERSIL
INTERSIL
ISL88731(C)EVAL2Z
ISL88731
EVAL2Z REVB
AC ADAPTER
ADAPTER
AC
INPUT
INPUT
AC
ACADAPTER
ADAPTER
OR
OR
ADJUSTABLE
POWER
DC
POWERDC
SUPPLY
5V SUPPLY
– 20V, 5A
++
+
--
-
USB
USB
SYSTEM
SYSTEM
OUTPUT
OUTPUT
-
--
+
++
-
--
+
++
SYSTEM LOAD
SYSTEM
LOAD
OR
OR
ELECTRONIC LOAD
ELECTRONIC
LOAD
BATTERY PACK
BATTERY
PACK
OR
OR
ELECTRONIC LOAD
ELECTRONIC
LOAD
BATTERY
BATTERY
OUTPUT
OUTPUT
VARIOUS
TOTO
VARIOUS
TEST POINTS
TEST POINTS
-++
DCVOLTMETER
VOLTMETER
DC
<10mV to >20v
FIGURE 1. ISL88731(C)EVAL2Z HARDWARE CONNECTION DIAGRAM
June 27, 2011
AN1404.2
1
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
Copyright Intersil Americas Inc. 2010, 2011. All Rights Reserved.
1-888-INTERSIL or 1-888-468-3774 | Intersil (and design) is a trademark owned by Intersil Corporation or one of its subsidiaries.
All other trademarks mentioned are the property of their respective owners.
Application Note 1404
Download, Extract and Install the Software
Software Installation
Download the self extracting archive file
ISL88731_v3.0_Installer.exe. The URL for the file is:
Both the ISL88731(C) control program and the National
Instruments run time engine are installed from the “ISL88731
Installer” folder. Navigate to the folder and double click the
“AutoRun.exe” file. You should see the window as shown in
Figure 2.
http://www.intersil.com/data/ev/isl88731_control_v3_sw_in
staller.zip
It will create a folder (“ISL88731 Installer”) in the folder that
holds the self extracting file. A dialog box will give you the
opportunity to change the location of the extracted files.
Make a note of the location of the folder. You will need to direct
the New Hardware Wizard to this folder for the driver.
Click on the “Install or Uninstall ISL88731 Control Software” to
run the Installation Wizard.
You should now see a window as shown in Figure 3.
FIGURE 2. ISL88731(C)EVAL2Z CONTROL SOFTWARE INSTALLATION MENU
FIGURE 3. ISL88731(C)EVAL2Z CONTROL SOFTWARE INSTALLATION WIZARD
2
AN1404.2
June 27, 2011
Application Note 1404
In most PCs the National Instruments Runtime Engine will be
installed automatically after the ISL88731(C) control software.
You should see the window as shown in Figure 4.
FIGURE 4. NATIONAL INSTRUMENTS RUNTIME ENGINE INSTALLATION WIZARD
Follow the instructions to install the Runtime Engine. If it does
not run automatically, click “Install National Instruments
Runtime Engine” on the ISL88731(C)EVAL2Z Control Software
Installation Menu (see Figure 2). After installation, click on the
Close Menu button.
Driver Installation
Connect the ISL88731(C)EVAL2Z to the USB port of your PC.
Note: The SMBus part of the ISL88731(C) and the USB-SMBus
interface are powered by the 5V from the USB port on the PC.
It is not necessary to have other power supplies connected to
the evaluation board to read or write to the ISL88731(C).
3
When WINDOWS detects new hardware, the new hardware
wizard should appear. Direct it to look for the driver
information file in the “ISL88731 Installer” folder (extracted
from the downloaded file). In some systems, it may be
necessary to specify the driver information file
(USB-I2C_WDM.inf).
Run the ISL88731 Application
ISL88731(C) control software should now appear in your
Start/All Programs list. Click on it to run the application.
AN1404.2
June 27, 2011
Application Note 1404
Figure 5 shows a screen shot of the ISL88731(C) control software user interface.
FIGURE 5. ISL88731(C)EVAL2Z CONTROL SOFTWARE SCREEN SHOT
4
AN1404.2
June 27, 2011
Application Note 1404
Enable the Output
When power is applied to the ISL88731(C), the Charge Current
and Charge Voltage Registers are 0x0000 and the output is
disabled. The output is enabled by writing valid, non-zero
values to these 2 registers. See the ISL88731(C) datasheet for
valid values.
The ISL88731(C) is also disabled if the ACIN pin is below 3.2V.
An Input voltage >13.1V will pull ACIN above 3.2V. The
minimum input voltage can be adjusted on the evaluation
board by changing R6 or R7 (see Figure 10).
Description of the User Interface Controls
and Display Information
the enter key, the display will change to 4.096. The value can
be incremented and decremented with the up/down arrows at
the left of the window.
The Sense R inputs are used to calculate the hexadecimal
(hex) values and the SMBus sequences for the Charge Current
limit and Input Current limit entered in the white boxes. The
evaluation board is built with 10mΩ sense resistors. If you
change them to another value, enter the new value to get
correct calculations.
After entering a number in the white box, hitting the enter key
or clicking on another area will enter the value and the
resulting hex value and the SMBus sequence will be calculated
and displayed.
Clicking the “Write All” button will write the indicated SMBus
sequences to Registers 14, 15 and 3F in the ISL88731(C).
Clicking on the “Read All” button will read all 5 registers in the
ISL88731(C) and display the results in the grey indicators
below the “Read All” button.
S = the Start condition, A = the Acknowledge, P = the Stop
condition.
.
Note: The LO byte is sent first. The HI byte is sent second.
When writing 0x41A0, 0xA0 is written first and 0x41 is sent
second.
If the device and the interface are operating normally, the
VendorID (reg FE) and the DeviceID (reg FF) will display as
follows:
Important Note: The SMBus commands are NOT sent until one
of the WRITE buttons is clicked (i.e. Write All or Write Charge
Current).
The “Write Charge Voltage” button writes only the Charge
Voltage register. Other registers are unchanged.
If the VendorID (reg FE) and DeviceID (reg FF) remain 0000 it
indicates a communication problem.
If the Visa resource name is blank, it indicates a problem with
the USB communication.
Clicking on the “RESET INTERFACE” button may correct the
problem. If not, try closing the software, remove power and
USB connections from the evaluation board, then reconnect
and restart.
Note the register contents in the user interface are updated
ONLY when the “Read All” button is clicked.
The “Write Charge Current” button sends only the charge current
command to the ISL88731(C). Other registers are unchanged.
The small white window next to “Charge Current” accepts
inputs in Amps, and converts them the hexadecimal (hex)
value to be written to the ISL88731(C) in the grey window.
The hex value depends on the value entered in Sense R.
The value in the white window will be forced to the nearest
valid number that can be produced by the DAC in the
ISL88731(C). That is, after entering 4 and hitting the enter key,
the display will change to 3.968. After entering 4.1 and hitting
5
The small white window accepts Charge Voltage (in Volts) and
calculates the hexadecimal value and the SMBus sequence to
write to the ISL88731(C). The SMBus command is sent when
the “Write Charge Voltage” or “Write All” button is clicked. See
Figure 8.
The “Write Input Current” button writes only the Input Current
register. Other registers are unchanged. The small white
window accepts Input Current Limit in Amps and calculates
the hex value and the SMBus sequence to be written to the
ISL88731(C). The Sense R input Is used to calculate the hex
value and the SMBus sequence. The SMBus command is sent
when the “Write Input Current” or “Write All” button is clicked.
See Figure 9.
The ISL88731(C) will shut down unless it receives Charge Voltage
or Charge Current commands every 175s. This is a safety feature
that prevents overcharging batteries if bus master has stopped
functioning. The control software includes the function to write
the Charge Current register every 60 seconds, which can be
enabled or disabled as shown in Figure 6 and Figure 7.
FIGURE 6. ENABLE WRITING CHARGE CURRENT REGISTER EVERY
60 SECONDS
FIGURE 7. DISABLE WRITING CHARGE CURRENT
REGISTER EVERY 60 SECONDS
AN1404.2
June 27, 2011
Application Note 1404
FIGURE 8. WRITE CHARGE VOLTAGE BLOCK
FIGURE 9. WRITE INPUT CURRENT BLOCK
Interface Troubleshooting
When the evaluation board is connected to the PC by a USB
cable and the software is running, the software assigns a VISA
resource name.
If this window is blank, it indicates a problem with
communication between the PC and the micro controller on
the evaluation board. Check and correct the connection of the
USB cable to your PC and the evaluation board. Click on the
“RESET INTERFACE” button.
If you still get no VISA resource name, Close and restart the
ISL88731(C) control software.
If you still get no VISA resource name, Open the Device
Manager (Control Panel/System/Device Manager) with the
ISL88731(C)EVAL2Z evaluation board connected to your USB
port. You should see a device named “NI-VISA USB Device”. If it
is not in the list of devices, the driver may not be correctly
installed. Run the New Hardware wizard.
If you still get no VISA resource name, contact your Intersil
Field Application Engineer for assistance.
.
6
AN1404.2
June 27, 2011
ISL88731(C)EVAL2Z Schematics
J5
TP30
2 21 1
NC
EP
1UF
18
17
16
VFB
15
100
TP13
TP15
AN1404.2
June 27, 2011
1UF
SDA
SCL
VDDSMB
SEE PAGE 2
FOR SMBUS MASTER
C1
0.01UF
C7
1K
FIGURE 10. ISL88731(C)EVAL2Z SCHEMATIC
1
TP23
C15
10UF
C13
10UF
TP24
R20
TP14
R30
CSON
CSOP
NC
C11
19
ISL88731(C) CSON
NC
VCOMP
20
CSOP
R17
CSSP
CSSN
VCC
BOOT
UGATE
PHASE
DCIN
U1
ICOMP
PGND
21
8
9
10
11
12
13
14
29
LGATE
ICM
SDA
SCL
VDDSMB
GND
ACOK
NC
10K
0.01UF
7
ACIN
VREF
4.7
1UF
VDDP
NC
0.1UF
C12
TP18
TP6
TP7
22
R23
R22
OPEN
C23
LGATE
VDDP
PHASE
UGATE
0
BOOT R13
OPEN
C8
TP31
1
28
27
26
25
24
23
22
C5
100K
R11
C4
R10
6
0.01UF
VCOMP
5
C3
TP9
4
0.01UF
ICOMP
3
C2
TP8
100K
R6
VREF
D2
C24
0.1UF
C10
1
R7
TP5
3
3
1UF
D1
2
33K
ACIN
2 21 1
0.1UF
C16
CSSN
LGATE-PGDN
VCC
TP4
0.22UF
1
2
3
4
10
R3
10
R1
2
1
1
TP12
IRF7821
8
7
6
5
R19
0.01
CSSP
C6
3
1
Q2
10UF
IRF7821
C14
8
7
6
5
1
2
3
4
IRF7821
Q9
10UF
Q11
L1
C9
0.1UF
TP2
TP1
BSS138
TP20
J7
8.2UH
0.047UF
J6
TP22
TP16
TP17
R18
0
J8
Application Note 1404
J1
TP19
R5
4
SI4835BDY
TP21
J9
0.01
Q8
3
5
R2
6
100K
2
R4
1
7
100K
7
Q1
8
TP27
PHASE-PGND
TP25
J2
VBAT
0.01
TP26
UGATE-PGND
TP11
TP10
1
2
3
4
C17
8
7
6
5
R24
ISL88731(C)EVAL2Z Schematics (Continued)
1.8K
1.8K
TP303
R311
1
R310
VDDSMB
R307
S
2
1
SCL
32
31
30
29
28
27
26
25
8
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P1.0
P1.1
3
4
5
R303
6
0
C305
7
U303
D
P1.6
P1.7
P2.0
REGIN
VBUS
P1.5
TP300
D
21
20
19
18
17
9
10
11
12
13
14
15
16
P2.1
1
23
4
D
R304
R305
1K
1K
D
D
R399
0
D
1
5
DEBUG
D
TP306
SN65220DBV
VDD
U301
C8051F320
1
B
NC
22
D+
D-
D
1UF
C309
3
GND
P1.3
P1.4
D
C308
GND
6
0.1UF
2
A
1UF
C307
NC
C304
1
8
0.1UF
D
P0.0
GND
TP305
3
4
3
24
RST/C2CK
P3.0/C2D
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
4
P1.2
FIGURE 11. ISL88731(C)EVAL2Z SCHEMATIC (USB - SMBUS INTERFACE)
Application Note 1404
897-30-004-90-000
2
5
SDA
GND
P0.1
1
J301
USB
1
TP304
2
2
0.1UF
1
1
0
MOUNT
6
MOUNT
R302
1
SCL
0
TP302
1
F325
SDA
R309
TP301
0
AN1404.2
June 27, 2011
Application Note 1404
TABLE 1. ISL88731(C)EVAL2Z BILL OF MATERIALS
REF DES
C1, C10, C11
PART NUMBER
MANUFACTURER
DESCRIPTION
1µF
GENERIC
Multilayer Capacitor
C24
H1044-00104-16V10
0.1µF
GENERIC
Multilayer Capacitor
C2-C4, C7
H1045-00103-25V10
0.01µF
GENERIC
Multilayer Capacitor
1µF
GENERIC
Multilayer Capacitor
C304, C308
H1045-00105-6R3V10
VALUE
H1045-00105-6R3V10
C5
H1046-00105-25V10
1µF
GENERIC
Multilayer Capacitor
C6, C16
H1045-00104-25V10
0.1µF
GENERIC
Multilayer Capacitor
C8
H1045-00224-25V20
0.22µF
GENERIC
Multilayer Capacitor
C9
H1045-00473-25V10
0.047µF
GENERIC
Multilayer Capacitor
BAT54
DIODES
30V Schottky Diode
164-6218
MOUSER
Single Point RA PCB Mount (Black)
D1, D2
J1, J6, J8
J2, J5, J7
164-6219
J9, TP25
131-4353-00
L1
HM65-8R2
Q1
SI4835BDY
Q2
MOUSER
TEKTRONIX
8.2µH
BSS138LT1
Single Point RA PCB Mount (Red)
Scope Probe Test Point PCB Mount
BI-Tech
Shielded SMD Inductor
VISHAY
30V, -7.4A P-Channel MOSFET
ON-SEMI
200mA 50V N-Channel Power MOSFET
R1, R3
H2511-00100-1/16W5
10
GENERIC
Thick Film Chip Resistor
R10
H2511-01002-1/10W5
10k
GENERIC
Thick Film Chip Resistor
R13
H2511-00R00-1/16W1
0
GENERIC
Thick Film Chip Resistor
R17
H2511-004R7-1/16W5
4.7
GENERIC
Thick Film Chip Resistor
R18
H2511-00R00-1/16W
0
GENERIC
Thick Film Chip Resistor
R2, R4
H2511-01003-1/16W1
100k
GENERIC
Thick Film Chip Resistor
R20
H2511-01000-1/16W5
100
GENERIC
Thick Film Chip Resistor
R23
H2511-00220-1/16W5
22
GENERIC
Thick Film Chip Resistor
R30
H2511-01001-1/16W5
1k
GENERIC
Thick Film Chip Resistor
R310, R311
H2511-01801-1/16W5
1.8k
GENERIC
Thick Film Chip Resistor
R5, R19, R24
WSL2512R0100FEA
0.01
VISHAY
R6, R11
H2511-01003-1/10W5
100k
GENERIC
Thick Film Chip Resistor
R7
H2511-03302-1/16W5
33k
GENERIC
Thick Film Chip Resistor
U1
ISL88731HRTZ
or
ISL88731CHRTZ
INTERSIL
SMBus Level 2 Battery Charger
C12
C1608X7R1H104M
0.1µF
TDK
Power Metal Strip Resistor
Multilayer Capacitor
C13-C15, C17
H1065-00106-25V20
10µF
GENERIC
Multilayer Capacitor
C305, C307, C309
H1045-00104-16V10
0.1µF
GENERIC
Multilayer Capacitor
F325
J301
Q8, Q9, Q11
MICROSMD050F
RAYCHEM-TYCO
897-30-004-90-000
MIL-MAX
IRF7821PBF
R302, R303, R307,
R309, R399
H2511-00R00-1/16W1
R304, R305
H2511-01001-1/16W1
U301
C8051F320
U303
SN65220DBV
9
IR
1k
PolySwitch SM Resetable Fuse
Type B Receptacle USB Connector
30V, +13.6A N-Channel HEXFET Power MOSFET
GENERIC
Thick Film Chip Resistor
GENERIC
Thick Film Chip Resistor
SILICON
LABRATORIES
TI
General Purpose MicroControllers
SINGLE USB Port Transient Suppressors
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout
FIGURE 12. TOP SILK SCREEN
10
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout (Continued)
FIGURE 13. TOP COPPER
11
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout (Continued)
FIGURE 14. LAYER 2 (GROUNDS) (TOP VIEW)
12
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout (Continued)
FIGURE 15. LAYER 3 (GROUNDS) (TOP VIEW)
13
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout (Continued)
FIGURE 16. BOTTOM COPPER (BOTTOM VIEW)
14
AN1404.2
June 27, 2011
Application Note 1404
ISL88731(C)EVAL2Z Evaluation Board Layout (Continued)
FIGURE 17. BOTTOM SILK SCREEN (BOTTOM VIEW)
Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without notice. Accordingly, the reader is
cautioned to verify that the Application Note or Technical Brief is current before proceeding.
For information regarding Intersil Corporation and its products, see www.intersil.com
15
AN1404.2
June 27, 2011