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