Application Note 1654 ISL9519CEVAL1Z Evaluation Board Setup Procedure The ISL9519C is a highly integrated Narrow VDC regulator/battery charger controller for Li-ion/Li-ion polymer batteries. It has an SMBus interface and internal switching FETs that control system voltage, charge current, and input current limiting. The ISL9519CEVAL1Z evaluation board includes a USB to SMBus interface to allow users to control the ISL9519C from a personal computer. What’s Needed ISL9519CEVAL1Z vs ISL9519EVAL1Z • One volt meter The ISL9519CEVAL1Z board battery charger control IC contains the N-CH MOSFETs that drive the synchronous buck converter inductor. Functionality is otherwise the same on both boards. What’s Inside The ISL9519CEVAL1Z Evaluation Board Kit contains the following materials: • Qty (1) ISL9519CEVAL1Z Evaluation Board • Qty (1) USB cable The following materials are recommended to perform testing (Figure 1): • One adjustable 25V/6A power supply • Two adjustable electronic loads with constant current mode and constant voltage mode • One 500MHz four-channel oscilloscope with voltage and current probes • A personal computer (PC) with ISL9519 control software and drivers, available under Tools and Support on the ISL9519C Device Information page. 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. The Runtime Engine can be downloaded from the National Instruments web site at: http://www.ni.com/ INTERSIL INTERSIL ISL9519CEVAL1Z ISL88731 EVAL2Z REVB AC ACADAPTER ADAPTER INPUT INPUT AC ACADAPTER ADAPTER OR OR POWER SUPPLY DCDC POWER SUPPLY 4V – TO20V, 25V, 6A 5V 5A +- - -+ + USB USB SYSTEM SYSTEM OUTPUT OUTPUT - -- + ++ - -- + ++ SYSTEM LOAD SYSTEM LOAD OR OR CC ELECTRONIC LOAD ELECTRONIC LOAD BATTERY PACK BATTERY PACK OR OR CV ELECTRONIC LOAD LOAD ELECTRONIC BATTERY BATTERY OUTPUT OUTPUT VARIOUS TOTO VARIOUS TEST POINTS TEST POINTS -++ DC VOLTMETER DC VOLT METER <10mV to >20v FIGURE 1. ISL9519CEVAL1Z HARDWARE CONNECTION DIAGRAM August 2, 2011 AN1654.0 1 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. Copyright Intersil Americas Inc. 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 1654 Install the Software 1. Download the ISL9519 CONTROL Software Installer.zip file from Tools and Support on the ISL9519C Device Information page. Extract it to a folder on your PC. Navigate to the folder and double-click the AutoRun.exe file. The AutoRun CD Menu window opens (Figure 2). FIGURE 2. AUTORUN CD MENU 2. In the AutoRun CD Menu window, click Install or Uninstall ISL9519 CONTROL to open the ISL9519 CONTROL Installation Wizard (Figure 3). FIGURE 4. NATIONAL INSTRUMENTS RUNTIME ENGINE INSTALLATION WIZARD Driver Installation After installing the National Instruments Runtime Engine, connect the ISL9519CEVAL1Z evaluation board to the USB port of your PC. NOTE: The SMBus part of the ISL9519C 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 ISL9519C. When Microsoft Windows detects new hardware, the Welcome to the Found New Hardware Wizard appears (Figure 5). Click the Install from a list or specific location radio button and click Next. FIGURE 3. ISL9519 CONTROL INSTALLATION WIZARD 3. In the ISL9519 CONTROL Installation Wizard window, click through the steps of the wizard to install the ISL9519 software. For most PCs, this installation also automatically downloads the National Instruments Runtime Engine installation wizard. If so, the NI_VISA 4.3 Runtime installation window opens (Figure 4). 4. In the NI_VISA 4.3 Runtime installation window, click through the steps and follow the instructions to install the National Instruments Runtime Engine. FIGURE 5. SELECT “INSTALL FROM A SPECIFIC LOCATION” 5. If the National Instruments Runtime Engine does not download automatically, then in the AutoRun CD Menu window (Figure 2), click Install National Instruments Run Time Engine. After installation, click Close Menu. 2 AN1654.0 August 2, 2011 Application Note 1654 In the next window of the wizard, click the Don’t search, I will choose the driver to install radio button and click Next (Figure 6). In the Locate File dialog that appears, browse to the ISL9519 CONTROL Software Installer folder extracted from the downloaded zip file, and select the USB-I2C_WDM.inf driver information file (Figure 8). In some systems, it may be necessary to specify the driver information file (USB-I2C_WDM.inf). Click Open. The wizard should indicate that files are being copied. After file transfer, the wizard should indicate that the new hardware is ready to use. FIGURE 6. SELECT “DON’T SEARCH” In the window that appears, select the driver, click Have Disk, and then click Next (Figure 7). FIGURE 8. LOCATE DRIVER INFORMATION FILE Run the ISL9519 Application The ISL9519 evaluation software should now appear in your computer’s Start-->All Programs list. Click the program name to run the application. Figure 9 shows the ISL9519 user interface. Enable the Output When power is applied to the ISL9519C, 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 two registers. See the ISL9519C datasheet for valid values. The ISL9519C 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). FIGURE 7. CLICK “HAVE DISK” 3 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 9. ISL9519 CONTROL SOFTWARE USER INTERFACE User Interface Controls and Display Information - DAC Controls Tab If the device and interface are operating normally, the VendorID (reg FE) and DeviceID (reg FF) fields display with non-zero values, as follows: WRITE ALL, READ ALL, RESET Click the Write All button to write the indicated SMBus sequences to Registers 14, 15, 3F and 3E in the ISL9519C. If the VendorID (reg FE) and DeviceID (reg FF) fields continue to display 0000, it indicates a communication problem. NOTE: The SMBus part of the ISL9519C 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 ISL9519C. Click the Read All button to read all six registers in the ISL9519C and display the results in the register indicator text boxes below the Read All button. If the Visa resource name is blank, it indicates a problem with the USB communication. Click the RESET INTERFACE button in the lower right corner of the user interface window to correct the problem. If this does not work, try closing the software, removing power and USB connections from the evaluation board, and then reconnecting and restarting. Note the register contents are updated only when the Read All button is clicked. 4 AN1654.0 August 2, 2011 Application Note 1654 CHARGE CURRENT The Write Charge Current button sends only the charge current to the ISL9519C. Other registers are unchanged, The white text field on the left side of the Charge Current area accepts input in amps and converts it to a hexadecimal (hex) value to be written to the ISL9519C. This hex value is displayed in the gray read-out window on the right side. The hex value depends on the value entered in the Sense R in mOhms text field on the far left of the Charge Current area. The value in the white text field is forced to the nearest valid number that can be produced by the DAC in the ISL9519C. For example, if you enter 4 in the white text field and press Enter on your keyboard, the gray read-out field changes to 3.968. If you enter 4.1, the display changes to 4.096. The value entered can be incremented and decremented with the up/down arrows to the left of the white text field. Values entered in the Sense R in mOhms text input fields on the far left of the Charge Current and Input Current areas are used to calculate the hexadecimal (hex) values and the SMBus sequences for the Charge Current limit and Input Current limit values entered in the white text input fields. The evaluation board is built with 20mΩ/10mΩ sense resistors. If you change them to another value, enter the new value to get correct calculations. After entering a number in the Sense R in mOhms text input field, press Enter or click in another area to enter the value. The resulting hex value and SMBus sequence are calculated and displayed in the gray SMBus SEQUENCE FOR WRITING REGISTER (XX) read-out field for the register being programmed. In this field, S = Start condition, A = Acknowledge, and P = Stop condition. The LO byte is sent first and then the HI byte. For example, when writing 0x41A0, 0xA0 is written first and then 0x41 is sent. IMPORTANT NOTE: The SMBus commands are not sent until one of the WRITE buttons is clicked (i.e., Write All or Write Charge Current) (Figure 10). MAX AND MIN SYSTEM VOLTAGE IMPORTANT NOTE: Max System Voltage Commands that are much higher than the voltage for the number of cells selected by the CELL pin are ignored (not acknowledged). See the “Max Accepted Max System Voltage Command” section of the ISL9519C datasheet for details. In the MaxSystemVoltage area of the DAC Controls tab, the Write MaxSystem Voltage button writes only the MaxSystem Voltage register. Other registers are unchanged. The white text input field on the left side of this area accepts max system voltage values in Volts and calculates the hexadecimal value and the SMBus sequence to write to the ISL9519C. The SMBus command is sent when the Write MaxSystemVoltage or Write All button is clicked (Figures 11 and 12). INPUT CURRENT In the Input Current area of the DAC Controls tab, the Write Input Current button writes only the Input Current register. Other registers are unchanged. The white text input field on the left side of the area accepts input current limit values in amps and calculates the hexadecimal value and the SMBus sequence to be written to the ISL9519C. The Sense R in mOhms text input field on the far left of the area accepts input that is used to calculate the hexadecimal value and the SMBus sequence. The SMBus command is sent when the Write Input Current or Write All button is clicked (Figure 13). The ISL9519C shuts down unless it receives MaxSystem Voltage or Charge Current commands every 175s. This is a safety feature that prevents overcharging of batteries if the bus master has stopped functioning. A toggle switch on the upper left of the DAC Controls tab can be set to tell the software to write all commands every 60 seconds. FIGURE 10. WRITE CHARGE CURRENT FIGURE 11. WRITE MAX SYSTEM VOLTAGE 5 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 12. WRITE MIN SYSTEM VOLTAGE FIGURE 13. WRITE INPUT CURRENT User Interface Controls and Display Information - Controls Bits Tab The Control Register is modified in the control BITs tab by clicking the toggle switches to change the control bit settings (Figure 14). A selected bit is indicated by a raised green switch lever. The bit pattern that is written to Register 3D is displayed in the gray SMBus SEQUENCE FOR WRITING REGISTER 3D read-out field. Click the Write CONTROL REG button to write the indicated pattern. Click the READ ALL button to display the contents of Register 3D in the gray read-out field. The functions of Register 3D are described in the ISL9519C datasheet. The READ ERROR or WRITE ERROR indicator flashes red if a read error or write error, respectively, occurs. If this happens, check the interface cabling. If problems persist, disconnect and reinsert the USB cable, and click the RESET INTERFACE button. FIGURE 14. CONTROL BITS TAB FOR WRITING THE CONTROL REGISTER 6 AN1654.0 August 2, 2011 Application Note 1654 Interface Troubleshooting When the evaluation board is connected to the PC by a USB cable and is communicating to the board through the USB interface, a green check mark appears next to USB Interface Status in the lower right corner of user interface window. If there is a red X instead of the green check mark, it indicates a problem with communication between the PC and the microcontroller on the evaluation board. Check and correct the connection of the USB cable to your PC and the evaluation board, 7 and then click RESET INTERFACE. If you still get a red X, close and restart the ISL9519 control software. If you still get a red X, with the ISL9519CEVAL1Z evaluation board still connected to your USB port, open the Windows Device Manager (Start->Control Panel->System->Hardware->Device Manager). In the list of devices that appears, you should see a device called 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 as described in “Driver Installation” on page 2. If you still get a red X, contact an Intersil Field Application Engineer for assistance. AN1654.0 August 2, 2011 ISL9519CEVAL1Z Schematics 8 Application Note 1654 AN1654.0 August 2, 2011 FIGURE 15. ISL9519C EVAL1Z REV A SCHEMATIC ISL9519CEVAL1Z Schematics (Continued) R312 VSMB 0 R307 0 TP_VSMB 1.8K R311 1.8K R310 R312 SDA R309 SCL 0 9 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. ISL9519C EVAL1Z REV A SCHEMATIC Application Note 1654 1 TP302 SCL TP301 S AN1654.0 August 2, 2011 Application Note 1654 TABLE 1. ISL9519CEVAL1Z, REV A EVALUATION BOARD BILL OF MATERIALS NO. REF DES QTY 1 C1 1 CAP, SMD, 0603, 470pF, 50V, 5%, X7R, ROHS GENERIC 2 C2 1 CAP, SMD, 0603, 1000pF, 50V, 5%, X7R, ROHS GENERIC 3 C_ICOMP 1 CAP, SMD, 0603, 0.1µF, 25V, 10%, X7R, ROHS GENERIC 4 C10, C11 2 CAP, SMD, 0603, 1.0µF, 6.3V, 10%, X7R, ROHS GENERIC 5 C13, C16, C22, C23, C25, C27, C29, C34, C36, C39, C40, C52 12 CAP, SMD, 0805, 1.0µF, 25V, 10%, X5R, ROHS GENERIC 6 C14, C17, C20, C26, C28, C30, C32, C33, C35, C37, C38, C41 12 CAP, SMD, 20TQC47M, 47µF, 20V, 20%, ROHS SANYO 7 C15 1 CAP, SMD, 1206, 10µF, 25V, 20%, X5R, ROHS GENERIC 8 C18 1 CAP, SMD, 0603, 4700pF, 50V, 10%, X7R, ROHS GENERIC 9 C24 1 CAP, SMD, 0603, 1000pF, 50V, 5%, X7R, ROHS GENERIC 10 C3, C6, C8, C12, C19, C21, C51, CF12, CF13, C305, C307, C309 12 CAP, SMD, 0603, 0.1µF, 25V, 10%, X7R, ROHS GENERIC 11 C8 0 SNUBBER CAP, DNP 12 C304, C308 2 CAP, SMD, 0603, 1µF, 6.3V, 10%, X7R, ROHS GENERIC 13 C31 1 CAP, SMD, 0603, 0.01µF, 25V, 20%, X7R, ROHS GENERIC 14 C4 1 CAP, SMD, 0603, 0.047µF, 25V, 10%, X7R, ROHS GENERIC 15 C5 1 CAP, SMD, 0603, 0.22µF, 25V, 20%, X7R, ROHS GENERIC 16 C9 1 CAP, SMD, 0603, 1µF, 16V, 20%, X7R, ROHS GENERIC 17 D1 1 DIODE, SMD, SOT23, BAT54, ROHS GENERIC 18 F325 1 FUSE, SMD, MICROSMD050F RAYCHEM-TYCO 19 J1, J3, J6 3 JACK, BANANA, BLACK, 164-6218 MOUSER 20 J2, J4, J5 3 JACK, BANANA, RED, 164-6219 MOUSER 21 J301 1 CONNECTOR, USB, TYPE B, 897-30-004-90-000 MIL-MAX 22 J9, J_PHASE, J_SYSTEM 3 TEST POINT, SCOPE PROBE, 131-5031-00 TEKTRONIX 23 L1A 1 INDUCTOR, SMD, 4.7uH, 9.5A, IHLP4040DZER4R7M01 VISHAY/DALE 24 Q_AGATE, Q_BGATE, Q_SGATE 3 MOSFET, P-CH, SMD, LFPAK, 30V, 40A, HAT1127H RENESAS 25 R1 1 RES, SMD, 0603, 3.01k, 1/10W, 1%, TF, ROHS GENERIC 26 R2 1 RES, SMD, 0603, 56.2k, 1/10W, 1%, TF, ROHS GENERIC 27 R_ICOMP 1 RES, SMD, 0603, 0Ω, 1/10W, TF, ROHS GENERIC 28 R10, R14 2 RES, SMD, 0603, 10, 1/10W, 5%, TF, ROHS GENERIC 29 R13 0 DNP 30 R15 1 RES, SMD, 0603, 4.7Ω, 1/10W, 5%, TF, ROHS 31 R17 1 SNUBBER RESISTOR, DNP 32 R22 1 CELLS PULL DOWN RESISTOR, DNP 33 R23 1 RES, SMD, 0603, 2.2Ω, 1/10W, 5%, TF, ROHS GENERIC 34 R24, R25, R44, R302, R303, R307, R309, R312, R313, R399, RF22 11 RES, SMD, 2010, 0Ω, 1/2W, 5%, TF, ROHS GENERIC 35 R27 1 RES, SMD, 2010, 0Ω, 1/2W, 5%, TF, ROHS GENERIC 36 R3, R8, R9, R52, R91 5 RES, SMD, 0603, 100k, 1/10W, 1%, TF, ROHS GENERIC 37 R304, R305 2 RES, SMD, 0603, 1k, 1/10W, 1%, TF, ROHS GENERIC 10 DESCRIPTION MANUFACTURER GENERIC AN1654.0 August 2, 2011 Application Note 1654 TABLE 1. ISL9519CEVAL1Z, REV A EVALUATION BOARD BILL OF MATERIALS (Continued) NO. REF DES QTY 38 R310, R311 2 RES, SMD, 0603, 1.8k, 1/10W, 5%, TF, ROHS GENERIC 39 R4, R7, R11, R12, R16 5 RES, SMD, 0603, 10.0k, 1/10W, 1%, TF, ROHS GENERIC 40 R5 1 RES, SMD, 0603, 33Ω, 1/10W, 5%, TF, ROHS GENERIC 41 R6 1 RES, SMD, 0603, 27k, 1/10W, 5%, TF, ROHS GENERIC 42 RS1 1 RES, SMD, 2010, 0.02Ω, 1W, 1%, LRC-LRF2010-01-R020-F IRC 43 RS2 1 RES, SMD, 2010, 0.01Ω, 1W, 1%, LRC-LRF2010-01-R010-F IRC 44 TP_ACIN, TP_ACOK, TP_AMON, TP_VFRQ, TP_ICOMP, TP_VCOMP, TP_SMB_RST_N 7 TEST POINT, 0.063”, COMPACT YELLOW, CTP5009 KEYSTONE 45 TP_DCIN, TP_AGATE, TP_BGATE, TP_GND_1, TP_GND2, TP_GND_3, TP_RS1_N, TP_RS2_N, TP_SGATE, TP_GNDA_1, TP_GNDA_2 11 TEST POINT, 0.063”, COMPACT BLACK, CTP5006 KEYSTONE 46 TP_VDD, TP_VBAT, TP_VDDP, TP_VADAPTER, TP_V_SYSTEM 5 TEST POINT, 0.063”, COMPACT RED, CTP5005 KEYSTONE 47 TP304, TP305, TP306, TP_SCL, TP_SDA, TP_VHST, TP_GND_D, TP_RS1_P, TP_RS2_P 9 TEST POINT, 0.063”, COMPACT WHITE, CTP5007 KEYSTONE 48 U1 1 IC, BATTERY CHARGER, ISL9519C, QFN50_5X7B_EP INTERSIL 49 U301 1 IC, MICROCONTROLLER, C8051F320, 32LQFP_80 SILICON LABS 11 DESCRIPTION MANUFACTURER AN1654.0 August 2, 2011 Application Note 1654 FIGURE 17. TOP SILKSCREEN 12 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 18. BOTTOM SILKSCREEN 13 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 19. TOP LAYER COPPER 14 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 20. LAYER 2 COPPER 15 AN1654.0 August 2, 2011 Application Note 1654 FIGURE 21. LAYER 3 COPPER 16 AN1654.0 August 2, 2011 Application Note 1654 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 AN1654.0 August 2, 2011