Application Note 1570 ISL9519TQFNEVAL2Z Evaluation Board Setup Procedure Introduction What’s Inside The ISL9519 is a highly integrated battery charger controller for Li-ion/Li-ion polymer batteries with SMBus interface controlling system voltage, charge current and input current limiting. The evaluation board includes a USB to SMBus interface to allow users to control the ISL9519 from a Personal Computer. This Evaluation Board Kit contains the following materials: ISL9519TQFNEVAL2Z vs ISL9519EVAL1Z • Qty (1) ISL9519TQFNEVAL2Z Evaluation Board • Qty (1) USB cable What is Needed The following materials are recommended to perform testing: • One adjustable 25V/6A power supply ISL9519TQFNEVAL2Z is designed for input voltage below 7V (i.e., 5V input) but has protection from input voltage up to 22V. It differs from the design for input voltage >7V (ISL9519EVAL1Z) in 3 ways: 1. ISL9519TQFNEVAL2Z drives both input PFETs with AGATE to turn both ON when adapter voltage is high. ISL9519EVAL1Z drives SGATE ON only when input current is >300mA. 2. ISL9519TQFNEVAL2Z has a circuit that connects input voltage to VDD when the input is less than 5.2V to bypass the internal LDO. 3. ISL9519TQFNEVAL2Z has a zener to protect ADET from voltages >7V absolute maximum if the input voltage is >9.5V. • Two adjustable electronic loads with constant current mode and constant voltage mode • One Volt Meter • One 500MHz four-channel oscilloscope with voltage and current probes • A Personal Computer (PC) with ISL9519 control software and drivers (available at 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 ISL9519TQFNEVAL2Z ISL88731 EVAL2Z REVB AC ACADAPTER ADAPTER INPUT INPUT AC ACADAPTER ADAPTER OR OR POWER SUPPLY DCDC POWER SUPPLY 4V – 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 -++ DC VOLTMETER DC VOLTMETER <10mV to >20v FIGURE 1. ISL9519TQFNEVAL2Z HARDWARE CONNECTION DIAGRAM March 15, 2011 AN1570.1 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 1570 Install the Software 1. Download the ISL9519 CONTROL Software Installer.zip file from www.intersil.com. Extract it to a folder on your PC. Navigate to the folder and double click the “Autoexec.exe” file. 2. Click on the “Install or Uninstall ISL9519 CONTROL Software” to run the Installation Wizard. 3. You should now see a window as shown in Figure 3. FIGURE 2. AUTORUN CD MENU FIGURE 3. INSTALLATION WIZARD 2 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 4. NATIONAL INSTRUMENTS RUNTIME ENGINE INSTALLATION WIZARD In most PCs, the National Instruments Runtime Engine will be installed automatically after the ISL9519 software. You should see the window as shown in Figure 4. 3 Follow the instructions to install the Runtime Engine. If it does not run automatically, click “Install National Instruments Runtime Engine” on the ISL9519 Control Software Installation Menu (see Figure 2). After installation, click on the “Close Menu” button. AN1570.1 March 15, 2011 Application Note 1570 Driver Installation After installing the National Instruments Runtime Engine, connect the ISL9519TQFNEVAL2Z evaluation board to the USB port of your PC. Note: The SMBus part of the ISL9519 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 ISL9519. When WINDOWS detects new hardware, the new hardware wizard should appear. Direct it to look for the driver information file in the “ISL9519 CONTROL Software 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 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 7. CLICK ON THE “HAVE DISK” BUTTON 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. FIGURE 8. BROWSE TO THE FOLDER EXTRACTED FROM THE ZIP FILE AND SELECT “USB-I2C_WDM.INF” 5 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 9. ISL9519 CONTROL SOFTWARE SCREEN SHOT Run the ISL9519 Application ISL9519 should now appear in your START/ALL Programs list. Click on it to run the application. Figure 9 shows a screen shot of the ISL9519 user interface. 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 ISL9519. Enable the Output When power is applied to the ISL9519, 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 ISL9519 data sheet for valid values (FN6773). The ISL9519 is also disabled if the ACIN pin is below 3.2V. The minimum input voltage can be adjusted on the evaluation board by changing R6 or R7 (see Figure 15). 6 Note: The SMBus part of the ISL9519 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 ISL9519. Clicking on the “Read All” button will read all 6 registers in the ISL9519 and display the results in the grey indicators below the Read All button. AN1570.1 March 15, 2011 Application Note 1570 If the device and the interface are operating normally, the VendorID (reg FE) and the DeviceID (reg FF) will display as follows: 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. 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 ISL9519. Other registers are unchanged. The small white window next to “Charge Current” accepts inputs in Amps, and converts them to the hexadecimal (hex) value to be written to the ISL9519 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 ISL9519. 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. 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. 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. Important Note: The SMBus commands are NOT sent until one of the WRITE buttons is clicked (i.e., Write All or Write Charge Current). Important Note: Max System Voltage Commands that a much higher than the voltage for the number of cells selected by the CELL pin are ignored (not acknowledged). Please refer to the Max System Voltage section of the data sheet for details. The Write MaxSystem Voltage button writes only the MaxSystem Voltage register. Other registers are unchanged. The small white window accepts Max System Voltage (in Volts) and calculates the hexadecimal value and the SMBus sequence to write to the ISL9519. The SMBus command is sent when the Write MaxSystem Voltage or Write All button is clicked. See Figure 12. The Write Input Current button writes only the Charge 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 ISL9519. 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 13. The ISL9519 will shut down unless it receives MaxSystem Voltage or Charge Current commands every 175s. This is a safety feature that prevents overcharging batteries if bus master has stopped functioning. A toggle switch can be set to tell the software to write all commands every 60 seconds. FIGURE 10. WRITE CHARGE CURRENT FIGURE 11. WRITE INPUT CURRENT 7 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 12. WRITE MAX SYSTEM VOLTAGE FIGURE 13. WRITE MIN SYSTEM VOLTAGE Interface Troubleshooting When the evaluation board is connected to the PC by a USB cable and communicates with the interface on the eval board, a green check mark will appear next to the USB Interface Status. If there is a red X instead of the green check, 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 a red X, open the Device Manager (Control Panel/System/Device Manager) with the ISL9519TQFNEVAL2Z 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 a red X, contact an Intersil Field Application Engineer for assistance. If you still get a red X, close and restart the ISL9519 control software. FIGURE 14. WRITE THE CONTROL REGISTER 8 AN1570.1 March 15, 2011 ISL9519TQFNEVAL2Z Schematics J_UGATE SCL VSMB 10K R12 10K 10K R11 TP_ACOK SDA R22 10K R24 0 R25 0 OPEN OPEN C40 47UF OPEN C38 47UF C37 OPEN C36 47UF C35 OPEN C34 47UF C33 OPEN C31 47UF C32 OPEN C29 47UF C30 OPEN C27 47UF C28 C25 47UF C26 C9 1UF C19 47UF C22 C20 C18 1UF 10UF J9 C6 C15 C12 0 RF21 0.1UF C13 10K R71 RF22 1UF FDS4465CT J8 TP_GND_3 R2 C1 R1 56K 470PF 3K TP_VDD 1UF TP_VDDP C10 A C24 0.1UF A R18 A CF21 AGND VFB AMON SDA SCL VSMB RST# ACOK C2 1000PF TP1 CSON 1UF VCOMP EP A A Q_BGATE BGATE 0.1UF 1K VDD C11 CELL 0 R17 4.7 10K CSOP ISL9519HRTZ ICOMP TP_RST# RS2 0.010 1000PF VFSW TP_VCOMP C39 U1 Q71 Q70 VDDP ADET R26 BSS84 LGATE DCIN A 0.1UF A CSIP CSIN SGATE BOOT UGATE PHASE PGND C4 0.1UF 35.7K R6 R7 AGATE R15 SEE PAGE 2 J3 R72 A TP_VFSW TP_VBAT TP_RS2_N R70 A C3 AMON 47UF 10K Z70 A C NC BZX84C5V1LT1 Z71 A C NC BZX84C5V1LT1 TP_ICOMP TP_RS2_P 2.43K 100K TP_DCIN TP_GND_2 2.2 BSS84 A TP_ADET 0.22UF R58 J6 A TP_GNDA_1 A TP_GNDA_2 A R38 OPEN R3 OPEN A AN1570.1 March 15, 2011 FIGURE 15. ISL9519TQFNEVAL2Z REV C SCHEMATIC TP_BGATE Application Note 1570 Q44 33 0 A C8 R44 47UF C23 OPEN R27 100 0.1UF C14 Q4 L1 4.7UH J_LGATE 21 A TP_AGATE Q2 RJK0305 0.1UF CF13 CF12 10K R13 10K R61 0.1UF 0.047UF Q3 OPEN R28 10 10 RF12 C21 OPEN 100K RF11 J_UG-PHASE 1 2 9 CF11 Q1 RJK0305 10UF RS1 0.020 0.1UF R9 TP_GND_1 J5 TP_V_SYSTEM J_SYSTEM 47UF C17 HAT1127H Q_AGATE R21 HAT1127H Q_SGATE 100K C7 J1 J_PHASE 21 TP_RS1_N 1UF C52 TP_RS1_P TP_VADAPTER J2 ISL9519TQFNEVAL2Z Schematics (Continued) R312 VSMB 0 R307 0 TP_VSMB 1.8K R311 1.8K R310 R312 SDA R309 SCL 0 10 F325 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0 P1.1 R302 0 D+ D- R303 VDD REGIN VBUS 0.1UF 0 C305 D D D 1K D D 0.1UF 1K 1UF C309 R305 C308 R304 0.1UF 1UF C307 C304 D D U301 C8051F320 TP300 D R399 0 D DEBUG TP306 3 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 TP305 4 P1.2 P0.0 GND RST/C2CK P3.0/C2D P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 897-30-004-90-000 GND P0.1 TP304 2 MOUNT MOUNT J301 USB SDA FIGURE 16. ISL9519TQFNEVAL2Z REV C SCHEMATIC Application Note 1570 1 TP302 SCL TP301 S AN1570.1 March 15, 2011 Application Note 1570 TABLE 1. ISL9519TQFNEVAL2Z REV C EVALUATION BOARD BILL OF MATERIALS NO. REF DES QTY DESCRIPTION MANUFACTURER 1 C1 1 CAP, SMD, 0603, 470pF, 25V, 5%, X7R, ROHS GENERIC 2 C10, C11, C304, C308, CF21 5 CAP, SMD, 0603, 1.0µF, 25V, 10%, X5R, ROHS GENERIC 3 C13, C22, C52 3 CAP, SMD, 0805, 1.0µF, 25V, 10%, X5R, ROHS GENERIC 4 C15 1 CAP, SMD, 1206, 10µF, 25V, 10%, X5R, ROHS GENERIC 5 C9 1 C4532X7R1E106M (C Series Cap) TDK 6 C2, C6 2 CAP, SMD, 0603, 1000pF, 25V, 5%, X7R, ROHS GENERIC 7 C3, C4, C7, C12, C23, C24, C39, CF12, CF13, C305, C307, C309 12 CAP, SMD, 0603, 0.1µF, 25V, 10%, X7R GENERIC 8 C8 1 CAP, SMD, 0603, 0.22µF, 25V, 10%, X7R, ROHS GENERIC 9 CF11 1 CAP, SMD, 0603, 0.047µF, 25V, 5%, X7R, ROHS GENERIC 10 Q_BGATE 1 FDS4465SCT FAIRCHILD 11 Q_AGATE, Q_SGATE 2 HAT1127H RENESAS 12 R1 1 RES, SMD, 0603, 3k, 1/10W, 1%, TF, ROHS GENERIC 13 R11, R12, R13, R18, R22, R58, R61, R71, R72 9 RES, SMD, 0603, 10k, 1/10W, 1%, TF, ROHS GENERIC 14 R15, R304, R305 3 RES, SMD, 0603, 1k, 1/10W, 1%, TF, ROHS GENERIC 15 R17 1 RES, SMD, 0603, 4.7Ω, 1/10W, 1%, TF, ROHS GENERIC 16 R2 1 RES, SMD, 0603, 56k, 1/10W, 1%, TF, ROHS GENERIC 17 R28 1 RES, SMD, 0603, 100Ω,1/10W, 1%, TF, ROHS GENERIC 18 R24, R25, R26, RF22, R302, R303, R307, R309, R312, R399 10 RES, SMD, 0603, 0Ω, 1/10W, 1%, TF, ROHS GENERIC 19 R27 1 RES, SMD, 2010, 0Ω, 1/2W, 5%, TF, ROHS GENERIC 20 R310, R311 2 RES, SMD, 0603, 1.8k, 1/10W, 1%, TF, ROHS GENERIC 21 R7, R9, R21 3 RES, SMD, 0603, 100k, 1/10W, 1%, TF, ROHS GENERIC 22 R44 1 RES, SMD, 0603, 33Ω, 1/10W, 1%, TF, ROHS GENERIC 23 R6 1 RES, SMD, 0603, 35.7k, 1/10W, 1%, TF, ROHS GENERIC 24 R70 1 RES, SMD, 0805, 2.43k, 1/10W, 1%, TF, ROHS GENERIC 25 RF11, RF12 2 RES, SMD, 0603, 10Ω, 1/10W, 1%, TF, ROHS GENERIC 26 RF21 1 RES, SMD, 0603, 2.2Ω, 1/10W, 1%, TF, ROHS GENERIC 27 RS1 1 0.02, LRC-LRF2010-01-R020-F IRC 28 RS2 1 0.01, LRC-LRF2010LF-01-R010-F IRC 29 U1 1 ISL9519HRTZ INTERSIL 30 C14, C17, C18, C19, C20, C26, C28, C30, C32, C33, C35, C37 12 20TQC47M, 47µF, TQC Series Hi-Volt Low ESR Capacitor SANYO 31 F325 1 MICROSMD050F, PolySwitch SM Resetable Fuse RAYCHEM-TYCO 32 L1 1 IHLP-5050CE-01-4R7M, 4.7µH, 13mm SMD Inductor VISHAY 33 Q1, Q2 2 RJK0305, N-Channel Power MOSFET HITACHI 34 Q44, Q70 2 BSS84TA, P-Channel MOSFET Fairchild 35 Q71 1 MMBT3906, PNP Transistor Fairchild 36 U301 1 C8051F320-GQ/PROG-REV.02 General Purpose MicroControllers SILICON LABORATORIES 37 Z70, Z71 2 BZX84C5V1LT1, Zener Diode Fairchild 38 C21, C25, C27, C29, C31, C34, C36, C38, C40, R3, R38, Q3, Q4 13 OPEN 11 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 17. TOP SILKSCREEN 12 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 18. BOTTOM SILKSCREEN 13 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 19. TOP LAYER COPPER 14 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 20. LAYER 2 COPPER 15 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 21. LAYER 3 COPPER 16 AN1570.1 March 15, 2011 Application Note 1570 FIGURE 22. BOTTOM LAYER COPPER 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 17 AN1570.1 March 15, 2011