Application Note 1590 ISL95871CEVAL3Z Evaluation Board Setup Procedure The ISL95871C is a highly integrated battery charger controller for Li-ion/Li-ion polymer batteries with SMBus interface controlling charge voltage, charge current and input current limiting. The ISL95871CEVAL3Z evaluation board includes a USB to SMBus interface to allow users to control the ISL95871C from a Personal Computer. What’s Inside What is Needed The following materials are recommended to perform testing: • One adjustable 25V 6A power supply • Two adjustable electronic loads with constant current mode and constant voltage mode. • One Volt Meter This Evaluation Board Kit contains the following materials: • Qty (1) ISL95871CEVAL3Z Evaluation Board • Qty (1) USB cable • One 500MHz four-channel oscilloscope with voltage and current probes • A Personal Computer (PC) with ISL95871C control software and drivers (all available on the self extracting archive file ISL95871C_v2.1_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 ISL95871CEVAL3Z EVALUATION ISL88731 EVAL2Z REVBBOARD ACADAPTER ADAPTER AC INPUT INPUT AC ACADAPTER ADAPTER OR OR POWER SUPPLY DCDC POWER SUPPLY 5V – TO20V, 20V, 5A 5V 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 TOto>20mV <10mV >20v FIGURE 1. ISL95871C EVALUATION BOARD HARDWARE CONNECTION DIAGRAM November 4, 2010 AN1590.0 1 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. 1-888-INTERSIL or 1-888-468-3774 | Copyright Intersil Americas Inc. 2010. All Rights Reserved 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 1590 Install the Software Insert the CDROM in the PC that you will use to control the evaluation board. It may run the Autorun program shown in Figure 2 automatically. If it does not, navigate to the folder and double click the “Autoexec.exe” file. You should see the window as shown in Figure 2. Click on the “Install or Uninstall ISL95871C Control Software” to run the Installation Wizard. You should now see a window as shown in Figure 3. FIGURE 2. ISL95871C CONTROL SOFTWARE INSTALLATION MENU FIGURE 3. ISL95871C CONTROL SOFTWARE INSTALLATION WIZARD 2 AN1590.0 November 4, 2010 Application Note 1590 In most PCs the National Instruments Runtime Engine will be installed automatically after the ISL95871C 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 ISL95871C Control Software Installation Menu (see Figure 2 on page 2). After installation, click on the Close Menu button. 3 AN1590.0 November 4, 2010 Application Note 1590 Driver Installation After installing the National Instruments Runtime Engine, connect the ISL95871C evaluation board to the USB port of your PC. Note: The SMBus part of the ISL95871C and the USBSMBus 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 ISL95871C. When WINDOWS detects new hardware, the new hardware wizard should appear. Direct it to look for the driver information file in the “ISL95871C Installer” folder (extracted from the downloaded file). In some systems, it may be necessary to specify the driver information file (USB-I2C_WDM.inf). FIGURE 5. SELECT INSTALL FROM A SPECIFIC LOCATION FIGURE 6. SELECT DON’T SEARCH 4 AN1590.0 November 4, 2010 Application Note 1590 FIGURE 7. CLICK ON THE “HAVE DISK” BUTTON FIGURE 8. BROWSE TO THE FOLDER EXTRACTED FROM THE ZIP FILE AND SELECT USB-I2C_WDM.INF Then hit “Open” and “Next” several times. The hardware wizard should indicate that files are being copied. After file transfer, the hardware wizard should indicate that the new hardware is ready to use. 5 AN1590.0 November 4, 2010 Application Note 1590 Run the ISL95871C Application ISL95871C should now appear in your START/ALL Programs list. Click on it to run the application. Figure 9 shows a screen shot of the ISL95871C user interface. FIGURE 9. ISL95871C CONTROL SOFTWARE SCREEN SHOT 6 AN1590.0 November 4, 2010 Application Note 1590 Enable the Output When power is applied to the ISL95871C, 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 ISL95871C datasheet for valid values. http://www.intersil.com/data/fn/fn9258.pdf The ISL95871C 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 14). The small white window next to “Charge Current” accepts inputs in Amps, and converts them the hexadecimal (hex) value to be written to the ISL95871C 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 ISL95871C. That is, after entering 4 and hitting the enter key, the display will change to 3.968. After entering 4.1 and hitting 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. Description of the User Interface Controls and Display Information Clicking the “Write All” button will write the indicated SMBus sequences to Registers 14, 15, 3F and 44 in the ISL95871C. Note: The SMBus part of the ISL95871C and the USB 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 ISL95871C. Clicking on the “Read All” button will read all 6 registers in the ISL95871C and display the results in the grey indicators below the Read All button. 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. S = the Start condition, A = the Acknowledge, P = the Stop condition. . Note: The LO byte is sent first. The HI byte 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: When writing 0x41A0, 0xA0 is written first and 0x41 is sent second. 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 are updated ONLY when the Read All button is clicked. The Write Charge Current Button sends only the charge current to the ISL95871C. Other registers are unchanged. 7 The small white window accepts Charge Voltage (in Volts) and calculates the hexadecimal value and the SMBus sequence to write to the ISL95871C. The SMBus command is sent when the Write Charge Voltage or Write All button is clicked. See Figure 10. The Write Input Current button writes only the Charge Voltage 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 ISL95871C. 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 11. The ISL95871C 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 software can write all commands to the ISL95871C every 60s to prevent the time-out. See Figure 12. AN1590.0 November 4, 2010 Application Note 1590 FIGURE 10. WRITE CHARGE VOLTAGE BUTTON FIGURE 11. WRITE INPUT CURRENT BUTTON FIGURE 12. WRITE ALL EVERY 60 SECONDS BUTTON Interface Troubleshooting When the ISL95871CEVAL3Z evaluation board is connected to the PC by a USB cable and the software is running, the software opens a logical connection to the micro-controller on the eval board. If there is a problem with this connection an “X” will appear in the INTERFACE STATUS box to indicate 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 the interface status still has an “X”, Close and restart the ISL95871C control software. If you still get an “X”, Open the Device Manager (Control Panel/System/Device Manager) with the ISL95871CEVAL3Z 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 an “X”, contact your Intersil Field Application Engineer for assistance. . 8 AN1590.0 November 4, 2010 ISL95871CEVAL3Z Evaluation Board Schematics TP_CSIP 7 2 6 6 3 5 5 0.01 10 7 3 0 2 RS1 R14 1 R10 8 R8 8 4 TP_V_ADAPTER TP_CSIN Q_ISO 1 100K 0.1UF Q_INRUSH 100K C1 R2 J_ADAPTER 4 100K SI4835BDY 3 R9 100K R3 J_SYSTEM SI4835BDY C4 0.1UF BSS138 1 D1 TP_SYSTEM 10 C6 J1_GND C5 R6 100K TP1_GND 1UF 9 2 R5 Q1 R16 J2_GND TP2_GND 0 0.22UF C18 AGND TP_VCOMP TP_PHASE 55 EP UGATE 53 24 44 VCOMP VIN 23 45 NC VIN 22 46 ICM 47 SDA 48 SCL 1UF 25 VIN TP_CSOP 0.01 18 PHASE 17 51 AGND VDDP 52 C9 54 0.1UF AGND ACOK VFB CSON CSOP DCIN NC AGND VDDP VDDP PHASE PGND PGND PGND PGND PGND R17 0.01UF EP EP PHASE EP J3_GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A SDA SCL VDDSMB TP3_GND A SEE PAGE 2 FOR SMBUS MASTER 0 R12 A R11 R15 TP_VDDP 1UF TP2_AGND TP4_GND R18 A TP1_AGND TP5_GND C11 AN1590.0 November 4, 2010 TP_ACOK 1UF 4.7 C10 C3 0.1UF 100K A TP_BATTERY 22 PHASE 100 NC R23 VDDSMB 50 OPEN 49 10UF RS2 10UH 10UFC15 L1A 19 C12 20 PHASE C130.1UF PHASE 1000PF 21 R4 A TP_CSON J_BATTERTY NC C8 A TP_ICM C7 VIN ICOMP CONTROL 10K VREF 43 ISL95871C U1 0.01UF 0.01UF A C_VCOMP 100K A C_ICOMP R_VCOMP 42 C19 EP TP_ICOMP R1 VIN 10UF C17 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 A A 10UF C14 A ACIN NC CSIP AGND CSIN VDD BOOT UGATE UGATE VIN VIN VIN VIN VIN VIN R7 33K C2 4700PF 0 TP3_AGND A FIGURE 13. ISL95871CEVAL3Z EVALUATION BOARD SCHEMATIC A Application Note 1590 0.01UF TP_ACIN ISL95871CEVAL3Z Evaluation Board Schematics (Continued) 1.8K R311 1.8K R310 VDDSMB TP303 R307 SDA 0 10 R309 2 SCL 897-30-004-90-000 4 MOUNT 2 J301 USB P0.1 P1.2 24 2 P0.0 GND P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 23 5 3 3 4 0 7 C305 D 6 0.1UF 3 4 5 R303 GND 1 8 D+ DVDD REGIN VBUS D 22 TP300 D 21 20 19 18 17 D D DEBUG AN1590.0 November 4, 2010 TP306 D 0 TP305 1K R399 TP304 1K 0.1UF D R305 1UF C309 0.1UF D R304 C308 1UF C307 C304 9 10 11 12 13 14 15 16 D U301 C8051F320 RST/C2CK P3.0/C2D P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 2 1 MOUNT 6 0 Application Note 1590 1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0 P1.1 R302 SDA TP302 S TP301 F325 32 31 30 29 28 27 26 25 1 SCL 0 FIGURE 14. ISL95871CEVAL3Z EVALUATION BOARD SCHEMATIC (USB - SMBUS INTERFACE) A Application Note 1590 TABLE 1. BILL OF MATERIALS REF DES PART NUMBER VALUE MANUFACTURER DESCRIPTION Ref Des Part Number VALUE MANUFACTURER DESCRIPTION C1 H1045-00104-25V10 0.1µF GENERIC Multilayer Cap C10, C11 H1045-00105-6R3V10 1µF GENERIC Multilayer Cap C13, C14, C15, C17 H1065-00106-25V20 10µF GENERIC Multilayer Cap C18 H1045-00472-50V5 4700PF GENERIC Multilayer Cap C2, C7, C_ICOMP, C_VCOMP H1045-00103-25V10 0.01µF GENERIC Multilayer Cap C3, C12 C1608X7R1H104M 0.1µF TDK MULTILAYER CAP C304, C308 H1045-00105-6R3V10 1µF GENERIC Multilayer Cap C305, C307, C309 H1045-00104-16V10 0.1µF GENERIC Multilayer Cap C4, C9 H1045-00104-25V10 0.1µF GENERIC Multilayer Cap C5 H1045-00224-25V20 0.22µF GENERIC Multilayer Cap C6, C19 H1046-00105-25V10 1µF GENERIC Multilayer Cap C8 H1045-00102-50V10 1000PF GENERIC Multilayer Cap D1 BAT54 DIODES 30V SCHOTTKY DIODE F325 MICROSMD050F RAYCHEM-TYCO PolySwitch SM Resetable Fuse J_ADAPTER, J_BATTERTY, J_SYSTEM 164-6219 MOUSER Single Point RA PCB Mount (Red) J1_GND, J2_GND, J3_GND 164-6218 MOUSER Single Point RA PCB Mount (Black) J301 897-30-004-90-000 MIL-MAX Type B Receptacle USB Connector L1A IHLP-2525CZ-RZ10RM01 VISHAY Low Profile High Current Ind Q_INRUSH, Q_ISO SI4835BDY VISHAY 30V -7.4A P-Channel MOSFET Q1 BSS138 DIODES-INC 200mA 50V N-Channel Transistor 10µH R_VCOMP H2511-01002-1/10W5 10k GENERIC Thick Film Chip Resistor R1, R6, R11 H2511-01003-1/10W5 100k GENERIC Thick Film Chip Resistor R10, R12, R16 H2511-00R00-1/16W1 0 GENERIC Thick Film Chip Resistor R14 H2511-00100-1/16W5 10 GENERIC Thick Film Chip Resistor R15 H2511-004R7-1/16W5 4.7 GENERIC Thick Film Chip Resistor R17 H2514-ROPEN-OPEN OPEN GENERIC Thick Film Chip Resistor R18 H2511-00R00-1/16W 0 GENERIC Thick Film Chip Resistor R2, R3, R8, R9 H2511-01003-1/16W1 100k GENERIC Thick Film Chip Resistor R23 H2511-00220-1/16W5 22 GENERIC Thick Film Chip Resistor R302, R303, R307, R309, R399 H2511-00R00-1/16W1 0 GENERIC Thick Film Chip Resistor R304, R305 H2511-01001-1/16W1 1k GENERIC Thick Film Chip Resistor R310, R311 H2511-01801-1/16W5 1.8k GENERIC Thick Film Chip Resistor R4 H2511-01000-1/16W1 100 GENERIC Thick Film Chip Resistor R5 H2511-00100-1/16W5 10 GENERIC Thick Film Chip Resistor R7 H2511-03302-1/16W5 33k GENERIC Thick Film Chip Resistor RS1, RS2 WSL2512R0100FEA 0.01 VISHAY POWER METAL STRIP RESISTOR 11 AN1590.0 November 4, 2010 Application Note 1590 TABLE 1. BILL OF MATERIALS (Continued) REF DES PART NUMBER VALUE MANUFACTURER DESCRIPTION TP_ACIN, TP_ACOK, 5009 TP_ICM, TP_ICOMP, TP_VCOMP, TP_VDDP KEYSTONE Compact Yellow Test Point 0.070 Pad 0.041 Thole TP_BATTERY, TP_SYSTEM, TP_V_ADAPTER 5005 KEYSTONE Compact Red Test Point 0.070 Pad 0.041 Thole TP_PHASE 131-4353-00 TEKTRONIX Scope Probe Test Point PCB Mount 5006 TP1_AGND, TP1_GND, TP2_AGND, TP2_GND, TP3_AGND, TP3_GND, TP4_GND, TP5_GND, TP_CSON KEYSTONE Compact Black Test Point 0.070 Pad 0.041 Thole TP300, TP301, TP302, TP303, TP304, TP305, TP306, TP_CSIN, TP_CSIP, TP_CSOP 5007 KEYSTONE Compact White Test Point 0.070 Pad 0.041 Thole U1 ISL95871C INTERSIL SMBus INTERFACED BATTERY CHARGER WITH INTERNAL FETs U301 C8051F320 SILICON LABRATORIES General Purpose MicroControllers 12 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout FIGURE 15. TOP SILK 13 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout (Continued) FIGURE 16. LAYER 1 (TOP) COPPER 14 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout (Continued) FIGURE 17. LAYER 2 COPPER 15 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout (Continued) FIGURE 18. LAYER 3 COPPER 16 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout (Continued) FIGURE 19. LAYER 4 (BOTTOM) COPPER 17 AN1590.0 November 4, 2010 Application Note 1590 ISL95871CEVAL3Z Evaluation Board Layout (Continued) FIGURE 20. BOTTOM SILK SCREEN (VIEWED FROM THE BOTTOM) 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 18 AN1590.0 November 4, 2010