0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ADVANCED-BQMTESTER

ADVANCED-BQMTESTER

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    -

  • 描述:

    BQ20Zxx, BQ28xxx, BQ306x - In-System Programmer

  • 数据手册
  • 价格&库存
ADVANCED-BQMTESTER 数据手册
User's Guide SLUU397B – February 2011 – Revised May 2020 Advanced bqMTester EV2300 Texas Instruments SMB I2C ` HDQ FEATURES – Programs and Calibrates Smart Battery Modules Based on the Following Devices: bq306x and bq28xxx, and the Impedance Track™ devices bq20z4x, bq20z6x, bq20z7x, bq20z80, and bq20z9x – Calibrates Coulomb Counter Offset, Voltage, Temperature, and Current – Programs • Serial Number • Date • Pack Lot Code • Other Defaults Obtained from a Golden Image File – Provides Test Software Compatible with Microsoft® Windows® XP and 32-bit Windows 7 – Preserves Calibration Records with its Data Logging Feature USB • PVSS SYS SLP P+ Temp Circuit 1N 1P 2P 3P 4P 5V SDA SCL GND 24VDC/0.5A 5VDC/4A Current Output Control J6 J7 J4 J5 P+ 4P 3P 2P 1P 1N Reference V 4+ Reference V 4 Reference V 3+ Reference V 3 Reference V 2+ Reference V 2 Reference V 1+ Reference V 1 - DMM1 DMM2 DMM3 DMM4 Texas Instruments HPA495 BPDMM5 for Current Ref. It is important to note the Kelvin connection here at 1N on the module Contents 1 Description .................................................................................................................... 3 2 Advanced bqMTester Requirements ...................................................................................... 3 3 Advanced bqMTester Environment ........................................................................................ 4 4 Advanced bqMTester Instructions ......................................................................................... 5 Appendix A Theory of Operation for HPA495 Calibration Board .......................................................... 27 Appendix B HPA495 Schematic ............................................................................................... 29 Appendix C HPA495 Calibration Board Bill of Materials .................................................................... 31 Appendix D HPA495 Board Layout ............................................................................................ 33 Appendix E Error Code Definitions ............................................................................................ 36 Appendix F Using TesterDFReader to Create an Image of the Data Flash ............................................. 41 Appendix G Creating the Golden Image File Without bqEASY ............................................................ 42 SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 1 www.ti.com List of Figures 1 bqMTester Multi-Station Flow .............................................................................................. 5 2 One Testing Station: EV2300/HPA495 Cal Board/Smart Battery Module Connections .......................... 13 3 External Temperature Sensor Connection .............................................................................. 13 4 Station Setup Program .................................................................................................... 14 5 Multi-Station Setup ......................................................................................................... 15 6 Global Configuration Screen .............................................................................................. 17 7 Reference/FSV and K-Factor Fields ..................................................................................... 19 8 Example Targets File ...................................................................................................... 20 9 Multi-Station Tester Window .............................................................................................. 21 10 Update VTI Window........................................................................................................ 22 11 Update VTI .................................................................................................................. 22 12 Update VTI: No Voltage Selected ........................................................................................ 23 13 Global.ini file ................................................................................................................ 25 14 TesterDFReader.exe Software ........................................................................................... 41 15 Cycle Count Modification in GG file using Notepad ................................................................... 43 16 EV Software Pro Screen .................................................................................................. 44 List of Tables 1 HPA495 Calibration Board Bill of Materials ............................................................................. 31 2 Error Code Definitions ..................................................................................................... 36 Trademarks Impedance Track is a trademark of Texas Instruments. Microsoft, Windows are registered trademarks of Microsoft Corporation. All other trademarks are the property of their respective owners. 2 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Description www.ti.com 1 Description 1.1 Introduction The Texas Instruments Advanced bqMTester Multi-Station Test and Program Board is designed to calibrate and program electronic smart battery modules based on the latest Texas Instruments advanced battery gas gauges (bq306x, and bq28xxx, and the Impedance Track™ devices bq20z4x, bq20z6x, bq20z7x, bq20z80, bq20z9x). The bqMTester environment can support—on a single computer—up to a maximum of 12 calibration boards with each connected to an EV2300 communication board. NOTE: For more information on the Advanced bqMTester program board and the Advanced bqMTester Software, go to the following Texas Instruments links: Advanced bqMTester: http://focus.ti.com/docs/toolsw/folders/print/advanced-bqmtester.html NOTE: Do not use Texas Instruments' EVMs for production. http://www.ti.com/legal/terms-of-sale/standard-evaluation-terms.html 1.2 Overview • Programs and calibrates most smart battery modules based on the bq20zxx, bq306x, and bq28xxx. The newer software is compatible with the first generation HPA169 board; however, some devices are not. The table below shows the devices that the HPA169 and HPA495 supports, respectively: Devices Supported • • • • HPA169 HPA495 bq20z4x, bq20z6x, bq20z7x, bq20z80, and bq20z9x All devices supported by the HPA169, bq306x, and bq28xxx Calibrates coulomb counter offset, voltage, temperature, and current Programs serial number, date, pack lot code or manufacturer info block, and other defaults obtained from a Golden Image File Test software that is compatible with Windows XP and 32-bit Windows 7 operating systems Data logging feature preserves statistical records 2 Advanced bqMTester Requirements 2.1 Minimum System Requirements 2.1.1 • • • • • • • • • Advanced bqMTester Multi-Station Tester Computer: PC or compatible Operating System: Windows XP or 32-bit Windows 7 Minimum video resolution is 640 x 480. The recommended video resolution is 800 x 600 or above. One available USB port One EV2300 USB-based PC Interface Board for Battery Fuel Gauge Evaluation from Texas Instruments that includes the USB Tester Ready label. (This must be ordered separately.) The bqMTester software verifies the EV2300 (firmware version 3.1L or greater). For more information, see Section 4.2.2. One Texas Instruments HPA495 Advanced MTester Calibration Board Two SMBus connectors For Multi-Station support: 5 V/4 A and 24 V/0.5 A power supplies with isolated grounds (not included) 10 Mbytes of available hard drive space SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 3 Advanced bqMTester Environment • • • 3 www.ti.com Test software (to be downloaded from http://focus.ti.com/docs/toolsw/folders/print/advancedbqmtester.html) Traceable Digital Multi-Meter (DMM) capable of measuring 2.5 A and 20 V accurate to less than 1 mv and 1 mA Traceable Temperature probe accurate to 0.1°C Advanced bqMTester Environment This is a brief explanation of the Advanced bqMTester software/hardware environment. 3.1 bqMTester: Hardware The Advanced bqMTester requires the following: • An HPA495 Advanced MTester Calibration Board • Two wall DC power supplies (5 V/2.5 A and 24 V/0.5 A—each with isolated grounds, not included) • Two SMBus connectors • A user-supplied Test Head for every test station • An EV2300 board (sold separately) for each station to be tested NOTE: 3.1.1 EV2300 boards prior to version 3.1L are not compatible with bqMTester. StationSetup.exe warns you if your EV2300 board is not compatible. All EV2300-HPA002 and all boards with USB Tester Ready (as shown in TBD, below right) are compatible. bqMTester: Software Environment The bqMTester software is a suite of programs that calibrates and tests modules in the devices listed in Section 1.2. There are four executable files, but only three are user-executable files. Of those three files, only two are needed for most applications: StationSetup.exe and MultiStationTester.exe. • MultiStationTester.exe: The main test program for multi-station testing. This program can only be run after StationSetup.exe has been run. It requires the calibration board (HPA169/HPA495). This program's purpose is to coordinate background bqTester.exe functions and data. It initiates tests, handles priority conflicts, and processes and stores test statistical data received from bqTester.exe. • StationSetup.exe: This is the setup program for MultiStationTester.exe. This program must be run prior to running MultiStationTester.exe. The EV2300/Temperature/Test Limits are configured using this program. TesterDFReader.exe: This program can read the data flash and write a ROM file (data flash image file) to be used by bqMTester software. In most cases, this program will not be used. bqEASY in the bqEVSW will generate the ROM file. If bqEASY is not compatible with the fuel gauge to be tested, refer to Appendix G. (For more information on bqEASY, see http://focus.ti.com/lit/ug/sluu278/sluu278.pdf.) • bqTester.exe: This program is the backbone of the Multi-Station Tester. It performs all of the testing. bqTester.exe is a background object that is not visible when called by MultiStationTester.exe. There is an instance of bqTester.exe running for each EV2300 test station connected to the PC. The bqMTester (MultistationTester.exe) software calls on bqTester.exe to perform all the calibration and testing. All data from this testing is reported back to the Advanced bqMTester where it is displayed and logged. NOTE: Do not run the bqTester.exe as a standalone program. This is not supported and can cause unpredictable results. bqTester.exe executes in the background, supporting MultiStation Tester. 4 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com bqEASY Tester Preparation StationSetup Test Initialization / Test Flow Control Test Initialization / Test Flow Control MultiStationTester Statistical Data bqTester bqTester Test Software bqTester bqTester Statistical Data bqTester bqTester bqTester EV2v00 Controller HPAxxx Calibration Board Module Under Test Figure 1. bqMTester Multi-Station Flow 4 Advanced bqMTester Instructions 4.1 Advanced bqMTester Functional Procedure The Advanced bqMTester functional procedure is as follows: 1. ROM File Generation: Create ROM file using bqEASY in EVSW. If bqEASY is not available for your particular device, follow the procedure detailed in Appendix F to create the ROM file. 2. Software Installation: Install the software and drivers. • NOTE: Do not connect any EV2300s until the software is installed. 3. EV2300 Driver to USB port Association: Associate the EV2300 drivers to each USB port that will be used for the Advanced bqMTester. 4. Station Hardware Connections: Connect all stations (EV2300 and HPA495/HPA169) to the PC. 5. Station Setup (StationSetup.exe): Run the StationSetup.exe file. i. This program first detects all stations and request names for those stations. ii. Next, you will see the Temperature Probe Setup screen to assign individual temperature probes to each station. iii. The program then requests calibration-specific data and the location of the Golden Image File so that data can be installed in all gas gauge modules to be tested. 6. Multi-Station (MultiStationTester.exe): Finally, run the MultiStationTester.exe program. Here you SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 5 Advanced bqMTester Instructions www.ti.com will do the following: i. Select the Update VTI screen to calibrate the HPA495 voltage, current, and temperature sources used to calibrate the modules. ii. Start testing. Log data is displayed on the log screens and stored to a file (as setup in Step 3 of this section). 4.2 Detailed Instructions This section describes the entire process of setting up the bqMTester software and hardware for a single station and a Texas Instruments bq20zxx EVM. It is recommended to start with one station and the Texas Instruments EVM to prevent setup complications. Once the setup for one station and the Texas Instruments EVM is complete, the process can be repeated with your fuel gauge and multiple stations. 4.2.1 Generate ROM File NOTE: The ROM file is programmed into every device that uses the Advanced bqMTester, so it is very important that it is done correctly. Create the ROM file using bqEASY in bqEVSW. If bqEASY is not available for your device, use the flow detailed in Appendix F to create the ROM file. It is recommended to use bqEASY whenever possible to generate the ROM file because it reduces the chances of mistakes in this very critical process. The ROM file is a data flash image file. It has two parts. 1. Header information that includes the fuel gauge type and firmware version. This is used by bqMTester to protect against programming an incompatible data flash image into a fuel gauge, which could permanently damage the fuel gauge. 2. A binary image of the entire data flash. It does not include the firmware image, only the data flash. This cannot be used to reprogram firmware into a fuel gauge. 4.2.2 Software Installation The TIbqMultiStationNB2.00Setup.exe file installs all required software, drivers, and DLL files for proper software operation. To install the software: 1. Do not connect any EV2300s to the PC before installing software. If any are connected, disconnect them now. 2. Download software from the bqMTester page on the www.ti.com web site. 3. Unzip the file downloaded in Step 2. Double-click TIbqMultiStationNMx.xxSetup.exe" ("x.xx" depends on the software version). 4. Click Next at the welcome screen. 6 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 5. If you agree with the terms, click I Agree; otherwise, click Cancel and exit the installation software. 6. Click Next at the Choose Components screen (there is only one option for the bqMTester installation). 7. Choose the Start Menu Folder where you would like to install the bqMTester associated shortcuts. Texas Instruments shows as the default destination. Click Install. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 7 Advanced bqMTester Instructions www.ti.com NOTE: If at any time you are asked to reboot, click No and continue. 8. When the software installs, click Finish to exit the software installation process. All bqMTester software is now installed on the PC. Now, the EV2300 drivers need to be associated with the USB ports that will be used with bqMTester software, as described in the following section. 4.2.3 EV2300 Driver to USB Port Association There are two drivers associated with the EV2300. An instance of the two drivers must be associated with each EV2300 connected to the bqMTester PC through any USB port. In other words, each USB port that has an EV2300 connected to it must have an additional instance of the two EV2300 drivers. That means for 12 Advanced bqMTester stations, there will be a total of 24 drivers running at the same time. If an EV2300 is connected to the bqMTester PC and the PC detects that it has not had an EV2300 connected to that particular USB port, then the computer requires the following procedure to associate a copy of the drivers for that USB port. To associate an instance of the EV2300 drivers to any given USB port, do the following: 1. Connect an EV2300 to the bqMTester PC. After a few seconds, the Found New Hardware screen appears. Select No, not this time and click Next. If the first screen that appears does not look like this screen, then proceed to the next step. All of the following driver screens will only appear if the EV2300 driver has not been previously installed on the system. Connect an EV2300 to bqMTester PC. The system acknowledges the EV2300 if drivers were previously installed. The Microsoft USB host plug manager announces installation with a tone. 8 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 2. On the next Found New Hardware screen, select Install the software automatically (Recommended) and click Next for the first of the two drivers (TI USB Firmware Updater) required for this instance of the EV2300. 3. Click Continue Anyway on the Windows Logo Testing notification on the Hardware Installation screen. 4. It is common for the next screen to be the Confirm File Replace screen. Click No to continue. If this screen does not appear, then go to the next step. (This screen only appears if the computer has previously installed the USB driver.) SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 9 Advanced bqMTester Instructions www.ti.com 5. The TI USB Firmware Update driver is now installed for this instance of the EV2300. Click Finish to exit this Found New Hardware Wizard. 6. After a few seconds, another Found New Hardware Wizard screen appears to start the installation of the final driver for this instance of the EV2300. Select No, not this time and click Next. If the screen that appears does not look like this screen, then proceed to the next step. 7. Select Install the software automatically (Recommended) and click Next on the next Found New Hardware Wizard screen for the second of the two drivers (TI USB bq80xx Driver) required for this instance of the EV2300. 10 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 8. Click Continue Anyway on the Windows Logo Testing notification on the Hardware Installation screen. 9. It is common for the next screen to be the Confirm File Replace screen. Click No to continue. If this screen does not appear, then go to the next step. 10. The TI bq80xx Driver is now installed for this instance of the EV2300. Click Finish to exit this Found New Hardware Wizard. At this point, the installation of one instance of the EV2300 on one USB port is complete. To install more EV2300 boards to the bqMTester PC, repeat the installation process detailed in Step 1 in this section for every instance of each EV2300 board required. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 11 Advanced bqMTester Instructions www.ti.com The driver installation process of each instance of the EV2300 boards should only be done one time. After the initial installation, the only reason it would be required to repeat the process is if the orientation between the USB ports and EV2300 boards changes. This could happen if a USB hub position is changed, a USB hub is installed, or if an additional EV2300 is installed. USB hubs can be used to accommodate stations for the bqMTester. NOTE: It is recommended not to exceed seven EV2300/Test Stations per USB hub, and USB hubs cannot be nested. Stations will not install with nested USB hubs. It is also recommended that the USB hub be USB 2.0-compliant and capable of 1.0 A of output current. Operating power for each EV2300 is supplied by the hub. 4.3 Station Hardware Connections The bqMTester requires that the latest version of the EV2300 interface from Texas Instruments be installed and running properly. These instructions explain connecting an HPA495 bqMTester board. Both SMB and I2C connections are required between the EV2300 and HPA495 for all devices that use SMB protocol (shown in Figure 2). All four pins—VOUT, SDA, SCL, and GND—on the I2C connector of the EV2300 should be connected to the calibration board I2C connector. CAUTION It is very important that the two ground connections connected to 1N of the module under test be connected as close to the BAT– Kelvin connection as possible. This connection is critical to ensure accurate voltage calibration. Connect an isolated 5 V/2.5 A wall DC power supply to the bottom power connector, and an isolated 24 V/0.5 A wall DC power supply to the top power connector. CAUTION It is very important that these power supplies be ground isolated. There should be no ground plug on the wall connection. An example of good supplies are: 24-V supply: CUI Inc model no. EUA-101W-24 5-V supply: CUI Inc model no. EPA-201DA-05 The jumpers on the HPA495 bqMTester board are only for setting up the desired current for the current source. There are three options available: 12 Advanced bqMTester Current (Approximate) Jumpers 0.5 Amps J4, J5, J6, J7 1.0 Amps J4, J6 2.0 Amps None SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com EV2300 USB Texas Instruments SMB I2C ` HDQ While the HPA495 Calibration Board includes an on-board temperature sensor, it is recommended that you use external temperature sensors for the most accurate temperature calibration. For an external temperature sensor, use the TI TMP100 (not supplied) and connect as shown in Figure 3. The software distinguishes between the on-board temperature sensor and any external temperature sensor. PVSS SYS SLP P+ Temp Circuit 1N 1P 2P 3P 4P 5V SDA SCL GND 24VDC/0.5A P+ 4P 3P 2P 1P 1N Reference V 4+ Reference V 4 Reference V 3+ Reference V 3 Reference V 2+ Reference V 2 Reference V 1+ Reference V 1 - 5VDC/4A Current Output Control J6 J7 J4 J5 DMM1 DMM2 DMM3 DMM4 Texas Instruments HPA495 BPDMM5 for Current Ref. It is important to note the Kelvin connection here at 1N on the module Figure 2. One Testing Station: EV2300/HPA495 Cal Board/Smart Battery Module Connections 1 6 5 3 4 +5V GND SDA SCL TMP100 2 Figure 3. External Temperature Sensor Connection SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 13 Advanced bqMTester Instructions 4.4 www.ti.com Station Setup (StationSetup.exe) NOTE: For the first run through the installation procedures, use only one station. You can install up to 12 stations, but ensure the first station is running properly and then repeat the procedures for each subsequent station. When setting up for the first time or adding testing stations to the PC, run the StationSetup.exe program to identify and setup the configurations for all the test stations connected to the PC. Follow these steps to prepare all stations: Figure 4. Station Setup Program NOTE: Do not use two generations of boards at the same time: Use either a new board, HPA495, or an old board, HPA169, in a setup. Do not use the two together. 1. Once you have connected the first station as described in the previous section, run the StationSetup.exe program. 2. To unlock the StationSetup.exe program, click Unlock Configuration. You will be prompted to input a password. The default password is bq20z80. Click OK next to the password input field after typing the password. When relocking the software, you will be prompted to change the password. 3. Click Search for Connected Boards so the software can detect all the stations you have connected to the PC. The software will detect and display all stations connected to the PC. If a textbox appears with a message saying Detected EV2300 with an old firmware version, update the EV2300 to a version 3.1L or later. If required, contact TI for assistance. 4. Note the asterisk (*) next to the board fields. An asterisk indicates that the board is an HPA495/Advanced board as opposed to the older generation HPA169 board. 5. Type a unique text name in the Station ID field to help identify each station. Use a simple name. 14 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 6. Select which stations will have their internal or external temperature probes available for use for calibration by clicking the On Board Temp Probe or Ext Temp Probe checkbox. If neither internal nor external temperatures are selected, then that station will be required to either use a temperature probe from another station or manual input of the temperature. NOTE: These selections are not to be confused with the temperature sensors that are part of the fuel gauge module being tested. These are part of the HPA495 test/calibration equipment. 7. Select the Use for Test checkbox to enable a station for use during testing. If the Use for Test is deselected, then that station will be disabled and will not perform testing. A disabled station’s temperature probe will be available to other stations; however, if it is selected from Step 5 in this section. 8. Clicking Flash LED for each station causes the corresponding calibration board to flash its LEDs and enable the current and voltage power supplies. This is useful for testing the power supplies and for identifying the corresponding hardware for each station. 9. Click Save and Proceed. Figure 5. Multi-Station Setup 4.5 Temperature Probe Selection Clicking Save and Proceed brings up the Temperature Probe Selection window. This window is used to configure the temperature probes. For each station, you can select either of the following options: 1. "No Tracking – Use entered value." 2. Any on-board or external temperature probe that is selected at station setup stage (the Use for Test checkbox must be checked for that station, see Figure 4) will be available in the drop-down box menu list. For example: If only one temperature probe is required for all channels, and it is to be an external temperature sensor and not the one installed on the calibration board for a station named Station1, you would do the following: SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 15 Advanced bqMTester Instructions www.ti.com 1. Start the StationSetup.exe program. 2. Unlock and click Search for boards. 3. Name all of the stations using a unique Station ID but name one station Station1 so that it can be referenced in the next couple of steps. 4. Select the Ext. Temp Probe checkbox for Station1. All other stations select On Board Temp Probe. 5. Select the Use for Test checkbox for Station1 and all other stations. 6. Click Save and Proceed. 7. On the Temperature Probe Selection screen, select External Probe: Station1 for all the stations available in the list. 8. Click Next. 9. Configure the global screen as described in Section 4.6. Now all stations will use the probe connected to the External Temperature Probe Terminal Block for the station named Station1. 4.6 Global Configuration Window Clicking the Next button from the Temperature Probe Selection window brings up the Global Configuration window, as shown in Figure 6. Here, all data that is Global to all stations connected to the PC can be configured. All numeric values are specified in signed decimal except for the serial number field, which is unsigned with a max value of 65535. NOTE: If you do not select items such as CC Offset Calibration, Temperature Calibration, Voltage Calibration, or Pack Current Calibration, the respective frames in this window are grayed out for ease of use. 16 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com Figure 6. Global Configuration Screen 4.6.1 Board Offset Calibration Board Offset Calibration is activated depending on which device is selected. Some devices do not support Board Offset Calibration for each module tested. If activated, this option is used to check for board offset values within user configurable limits. The software automatically computes the board offset in microvolts for the cases where it is activated and enabled. You can change these values, if needed. 4.6.2 CC Offset Calibration CC Offset Calibration is the coulomb counter offset. There are no user-definable values in this box. This calibration can be selected by checking the box or deselected by unchecking the box. The default is that the box is checked. NOTE: If this test is disabled, the values from the Golden Image File will be used and not the values currently in the part. 4.6.3 Voltage Calibration Voltage Calibration can be selected by placing a check in its selection box, or deselected by removing the check. The default is checked. The voltage calibration area also has a box to enter the number of series cells being simulated. The default number of cells is four. If this checkbox is not selected, the corresponding voltage frame is grayed out. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 17 Advanced bqMTester Instructions www.ti.com NOTE: If this test is disabled, the values from the Golden Image File will be used and not the values currently in the part. 4.6.4 Temperature Calibration Temperature Calibration can be selected by placing a check in its selection box, or deselected by removing the check. The default is checked. The temperature calibration area also offers three different temperature probe selections or five different temperature probe selections for some devices. The proper selections should be made depending on the application. NOTE: If this test is disabled, the values from the Golden Image File will be used and not the values currently in the part. 4.6.5 Pack Current Calibration Pack Current Calibration can be selected by placing a check in its selection box or deselected by removing the check. The default is for it to be checked. On (External Load) should always be selected (this configuration is the default). Off (Bypassed) should never be selected and is only included for possible future use. NOTE: If this test is disabled, the values from the Golden Image File will be used and not the values currently in the part. 4.6.6 Board Offset Frame This frame will be grayed out if not selected in the Type of calibration to perform frame. Due to simplified single ground circuit design, a separate board offset is required for each device. The board offset calibrates all the errors that the CC Offset does not calibrate out. This includes the board layout, sense resistor, and other offsets that are external to the board. The max offset value is auto-populated by the software and can be changed. The board offset frame value is in µV and defaults to 100 µV for most parts. In the unlikely event that there is a great number of calibration failures due to board offset calibration, you can loosen the constraints for board offset calibration. Contact TI for questions on how to do this, if required. 4.6.7 Current Frame This frame is grayed out if it is not selected in the Type of calibration to perform frame. This frame contains two values: 1. Sense Resistor: Enter the value of the sense resistor used in the gas-gauge–based smart battery pack in the Sense Resistor field. This value is entered in units of mΩ. The sense resistor value can be found from the EVM schematic. 2. % Error: Enter the desired acceptable percent error that the sense resistor can differ from the value listed in the Sense Resistor field in the % Error field. This % Error field is used as a rough test to make sure the sense resistor is mounted correctly and not shorted. After the bqMTester calibrates the Sense Resister gain value, then it compares the new calibration value to what is in the Sense Resistor field. If the percent difference between the two values is more than 25% then it fails the calibration because it assumes something must be grossly wrong to get a value more than 25% from the nominal Sense Resistor Value. This value must be specified as a positive integer value. NOTE: The default value for this field is 25%. The value of 25% may seem like a large number, but this value is not related to the calibration accuracy to which the bqMTester calibrates. That calibration is highly accurate. 18 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 4.6.8 Voltage Frame This frame will be grayed out if not selected in the Type of calibration to perform frame. This frame contains two values: 1. Reference/FSV: The tester calibrates the voltage gain by manipulating the Full Scale Voltage Reference. Do not change the values in this field. The Voltage frame looks the same for most of the parts, except for the bq306x. For bq306x device-based parts, extra K-factor fields appear. The frame for K-factor–based parts are shown in Figure 7. Figure 7. Reference/FSV and K-Factor Fields 2. % Error: The %Error field is used as a rough test to check the Voltage Measurement Circuitry. After the bqMTester calibrates the voltage gain, then it compares the new calibration value to what is in the Reference/FSV field. 4.6.8.1 Limit to Force the Voltage Calibration If the percent difference between the two values is more than 25%, then it fails the calibration because it assumes something must be grossly wrong to get a value more than 25% from the nominal. As shown in Figure 7, bq306x device-based parts show limits to voltage calibration in ±mV. In this case, if the voltage read by the device is within this limit, no calibration is done. Precious time is saved (~4s) during calibration if voltage calibration can be avoided. In the case where voltage calibration is always needed, a 0 can be entered in this field. 4.6.9 Temperature Frame The Temperature frame will be grayed out if not selected in the Type of calibration to perform frame. This frame contains one value. Enter the maximum absolute value of offset that the bqMTester software will be allowed to put into any of the data flash temperature offset registers for the tested module. This is not an accuracy verification. This is a gross Error detection. The default value of this field is 40, meaning that the calibrated offset put in the data flash cannot exceed positive or negative 4°C. For internal Temperature Sensor calibration, it is recommended to increase this value because the internal temperature sensor offset accuracy commonly exceeds 4°C. 4.6.10 Starting Serial Number Enter the value for the serial number of the first smart battery module to be tested. This number will be incremented by one as each new module is tested. If Skip On Error is checked, the number will not increment in the case of a module that fails the test. The default for this box is 1. This value must be specified as a positive integer value. 4.6.11 Date Enter the value for the desired date to be programmed into the smart battery module. If Use Current Date is checked, the system date from the PC running the bqMTester software will be used. 4.6.12 Log File Name Enter the complete path and file name to be used for the log file. This file contains all relevant test data for each smart battery module tested. If Clear Log button is clicked, the log file contents will be deleted. 4.6.13 Pack Lot Code or Manufacturer Info Enter the value for the Lot Code of the group of smart battery modules currently being tested. This number will not change until it is changed manually and will be programmed into each smart battery module tested. This value must be specified as a positive integer value. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 19 Advanced bqMTester Instructions 4.6.14 www.ti.com Save Clicking Save Configuration and Proceed will cause the current configuration settings to be saved. 4.6.15 Data Flash Image File Input the location of the Golden Image File that will be stored in all parts to be tested when running the bqMTester.exe program. Clicking the browse ( ) button gives the option to browse for the Golden Image File. If the Update Data Flash Image checkbox is not checked, then no data flash image will be installed in any parts. It is always recommended that an Image file be used. 4.6.16 Device and Version Use the select ( ) button to select the proper device and firmware version of the modules to test from the dialog box that appears. If the device or version are not available, check the Texas Instruments web site for an updated version of the bqMTester software on the bqMTester page on www.ti.com. 4.6.16.1 Adding New Parts For special/custom parts, it is possible that the device can be added to the file that holds all allowed parts compatible with bqMTester. Using this option is sometimes tricky. It is recommended that TI be contacted before using this option to ensure that the bqMTester has been tested with the requested device. The file to be edited is called Targets and is located in the directory where bqMTester is installed. If this file is modified, it is advised to thoroughly test it before it is deployed to manufacturing. Figure 8. Example Targets File NOTE: When using this option, carefully verify that some modules are tested and calibrated with bqMTester software for accuracy and DF compatibility. This software is not designed for production. It is the responsibility of the user to make sure that bqMTester is compatible with the custom device. 4.7 Multi-Station (bqMultiStationTester.exe) To start testing modules, run the MultiStationTester.exe file. This brings up the main Multi-Station Tester window. This window keeps track of all tests at each station, then logs and displays the information from the stations that were initialized and setup in Section 3 of this document. When the software opens, the Start button is disabled by default until the voltage, current, and temperature of all the references are verified by clicking on the Configure VTI button. The purpose of this is to secure the configuration via engineering approval prior to testing modules and as a reminder to ensure that the reference data is accurate before allowing testing. 20 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com NOTE: Note that the Configure VTI button is disabled if no VTI items have been enabled in the Station Setup. Figure 9. Multi-Station Tester Window 4.7.1 Verifying the V, T, I Configuration First, click on Configure VTI. The Update VTI window will pop up as shown in Figure 10. If “Allow V, T, I while locked” is not selected then the Unlock Configuration button must be pressed to allow voltage, temperature, and current reference adjustment. If no calibration is selected in the StationSetup.exe program, then this button will not be visible and the software is only a DFI writer. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 21 Advanced bqMTester Instructions www.ti.com Figure 10. Update VTI Window As you can see above, this is the calibration screen for a regular device. Selecting the appropriate control flashes the board in calibration. In this case, Board 0 is calibrating (and should be flashing). The new board HPA495 supports multiple devices, some of them K-factor–based, as described in previous chapters. The calibration for the K-factor–based parts (bq30xx) is done differently and the Update VTI screen looks different, as shown in Figure 11. Figure 11. Update VTI For the K-factor–based parts (bq30xx), the individual voltages must be calibrated. The new HPA495 board has individual voltage outputs based on the selected configuration. The Update VTI screen displays the corresponding controls. Individual control is possible depending on if the K-factor is selected. 22 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com Also, depending on items selected in the StationSetup Program, the Update VTI screen is populated accordingly. As seen in Figure 12, there is only one difference between the previous and following setups. The following setup does not have Voltage selected in the StationSetup Program; thus, the voltage controls are not populated during calibration. Figure 12. Update VTI: No Voltage Selected 4.7.2 Reference Adjustments Once unlocked, the references can be adjusted as required. When any field is selected in a particular station row, the LEDs for that station flash and the voltage and current power sources power up. To calibrate the references, use the following process: 1. Measure the voltage for the first station by connecting a traceable DMM to the Reference V Meter + and Reference V Meter – connections (as shown as DMM1 in Figure 2) to measure the actual voltage of the cell simulation voltage supplied by the calibration board for the first station. Input this voltage in the Voltage column for the first station. Repeat this step for each remaining station. 2. Setup the DMM for current measuring, and connect the DMM to Reference I Meter + and Reference I Meter – (as shown as DMM2 in Figure 2) for the first station being setup. Be sure to disconnect the wire that shorted these two connections so that current flows through the meter. Input the current measured in the Current column for this station. Repeat this step for each remaining station. Re-install the short from the Reference I Meter + to the Reference I Meter –. 3. Place the traceable temperature probe next to the temperature probe being used on the calibration board at the first station with a temperature probe being used for testing. Click Read the Currently Calibrated Temperatures. Compare the temperature from the traceable temperature probe to the calibration board temperature displayed. If the temperatures are different, then type in the temperature from the traceable temperature probe into the corresponding temperature field. Type over the value displayed when Update VTI is selected. Repeat this step for each station that has a temperature probe. 4. In the case of the bq30xx parts, additional voltage controls are populated depending on the number of cells selected. The same procedure of calibration used in Step 1 can be used for the individual voltage controls. 4.7.3 Allow V, T, I While Locked Selection If the software is unlocked, then the Allow V, T, I while locked checkbox is enabled. Otherwise, it is disabled and dimmed. If the checkbox is selected, you can adjust the actual values for voltage, temperature, and current references even though the configuration has been locked. If the checkbox is not selected, you cannot alter these values without unlocking the configuration. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 23 Advanced bqMTester Instructions 4.7.4 www.ti.com Locking and Unlocking the Configuration Once all information is updated as required then click Update V, T, and I and Close. This locks the software and enables the Start button. To unlock the software at any time, click Configure VTI on the main screen and then click Unlock Configuration. A password dialog window displays. Supply the required password and click OK. The default password is bq20z80. This password should be changed after the first use. To change the password, click Lock Configuration. This causes a password dialog window to appear. Enter a password and be sure to record it in a safe location for future reference. Re-enter the password to ensure it was not misspelled. Click OK. The software always locks when Update VTI and Close is clicked. When either Update VTI and Close or Lock Configuration are selected, notice that the Lock Status icon changes from an open lock to a closed lock. 4.8 Testing Modules Once setup is completed, testing can begin. There are multiple indicators on the main screen of the multistation tester program and the Start button. 4.8.1 Progress Textbox The software displays a description of the progress of the test for each station in the textbox in the upper center of the main window (see Figure 9). Only enabled stations show in this window. Next to the Progress textbox is a column of simulated LEDs adjacent to each station progress entry. After a test finishes, this simulated LED turns red or green, depending on a pass or fail. The progress steps are: 1. Verifying Device Version: Powers up the device, waits for parameters to settle, and verifies the version of firmware to be tested. 2. Writing Data Image: Writes the Golden Image File to the data flash of the device under test 3. Calibrating: Calibrates voltage, temperature, and current 4. Verifying Calibration Limits: Verifies the calibrated gain and offset values did not go out of the ranges selected in the Tester Setup program 5. Writing Manufacturer Data: Writes Pack Lot Code and Date, etc., as required 6. Writing Serial Number: Writes serial number 7. Pass or Error Code = XXXXX: If the test failed, then an error code is reported. The error code displayed with a failed device in the Progress textbox will be a more detailed code than the error code reported in the Statistics Log textbox. 4.8.2 Statistics Log Textbox The Statistics Log textbox is located under the Progress textbox. It shows the entire past statistical test data from all stations installed and selected. This data is also logged in a log file with the name entered in the Log File Name field on the Global Configuration screen of the Station Setup program. When more tests are performed than can fit in the Statistics Log textbox, a scroll bar appears on the right side of the box and only the most recent tests will be displayed. Past data can be seen by adjusting the scroll bar. Error codes reported here are of a more generic nature than the ones reported in the Progress testbox, as described above. Both error codes will be logged if a log file is open. 4.8.3 Test# Test# is the number of tests since the software was opened. 4.8.4 StationID StationID is the name given to the station when the Station Setup software was run. 24 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester Instructions www.ti.com 4.8.5 Date/Time Date and Time shows the date and time the tests were performed. 4.8.6 Serial# Serial Number is the serial number given to the device. The serial number increments depending on the progress of the tests for each station. No two stations can have the same serial number even if they start at the same time because the software assigns serial numbers in such a way to prevent this. If Skip on Error is selected in the Station Setup software, a failed device will not be assigned a new serial number to help preserve serial numbers for parts that pass. 4.8.7 Pass/Fail Error Code This is a more generic error code than the one in the Progress textbox. The error code given here tells what test failed. The two error codes can be used together to give a better understanding of what caused the error. If the test passed, then this will be 0. 4.8.8 Filter Results Pull-Down Menu This menu gives the option to filter the data shown in the Statistics Log textbox to only show data for a specific station or for all stations at one time. It will list the stations by their Station ID. 4.8.9 Next Calibration Due The Next Calibration Due Indicator indicates when the Multi-Station software requires a calibration of the Voltage, Current, and Temperature references due to timeout of an adjustable software timer in the global.ini file as shown in Figure 13. There are three adjustable values of interest in this file under the [CalRemind] Header: 1. REM_Timed_CalInterval: This is the period in minutes between forced calibrations. 2. REM_SnoozeInterval: This is the approximate time between reminders. 3. REM_SnoozeCount: This is the number of reminders that will occur prior to forced calibration. Default settings are shown in Figure 13. With these settings the interval time is 70 minutes. There will be two reminders prior to the 70-minute expiration. Each of these reminders will be 5 minutes apart so one will be at 60 minutes and the next would be at 65. Then at 70 minutes, the Start button will be disabled until VTI Calibration Verification is performed. Adjustments can be made to this file to modify these settings. Caution should be taken when modifying the global.ini file. This only changes the numbers next to the values. Any other changes could cause unpredictable results. Figure 13. Global.ini file 4.8.10 Allow Testing Button Click on Allow Testing to continue testing if a forced calibration reminder expires (as described in Next Calibration Due above). SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Advanced bqMTester 25 Advanced bqMTester Instructions 4.8.11 www.ti.com Real Time Statistics The Statistics data displayed on the lower right corner of the main window displays real time test statistics for all stations combined. 4.8.12 Number Tested This textbox displays the total number of devices that have been tested on all test stations. 4.8.13 Number Passed This textbox displays the total number of devices that have passed the test on all test stations. 4.8.14 Number Failed This textbox displays the total number of devices that have failed the test on all test stations. 4.8.15 Passed per Hour This textbox displays the number of devices that have passed the test on average per hour. 4.8.16 Rows to Show on Screen The system only remembers the statistical data from the number of tests that are selected in the Rows to show on screen pull-down menu. 4.8.17 Start Button The Start button is disabled every time the Multi-Station software is executed. VTI configuration must be verified to enable the Start button. Once this button is enabled, clicking it initiates testing at each of the installed stations that were setup and initialized with the Station Setup software. Each station performs its test independently of the others. The software tracks the test progress from each station. 26 Advanced bqMTester SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix A SLUU397B – February 2011 – Revised May 2020 Theory of Operation for HPA495 Calibration Board The HPA495 multi-station tester board consists of three sections: a communication, control, and temperature section, a voltage supply section, and a current supply section. The board is designed to be temperature-independent. The board can be controlled through an SMBus via an EV2300 interface, or through a user-designed custom interface supporting I2C. For the schematic, see Appendix B. For cell voltage references, see TBD. The communication, control, and temperature section consists of two ICs, a TMP100NA Digital Temperature Sensor with I2C interface, and a TPIC2810D 8-bit LED Driver with I2C interface. The TMP100NA is used to report the board temperature through SMBus or I2C. The TPIC2810D is used not only to control board status LEDs, but also to enable and disable the voltage and current sections by controlling two optoisolators. Power for these two devices (5 VDC) is supplied from the EV2300 or custom user interface from the computers USB port. Headers have been provided on the board for the addition of an external I2C temperature sensor, an additional I2C communication port, and external status LEDs. The voltage supply section consists of a TL317 100 mA Adjustable Positive Voltage Regulator set to supply 20 VDC, a REF5050 +5V Precision Voltage Reference, a H11A1SM optoisolator, a 2N7002 Nchannel FET, two OPA4244 quad op amps, four FMMT491A general purpose NPN transistors, and various capacitors, and resistors. Power is supplied to the voltage supply section with a 24V, 500mA wall mounted power supply. When power is supplied to the voltage supply section, the Voltage Supply LED will light, the TL317 will supply 20 V, and the REF5050 will supply a 5 V reference. The REF5050 is a high precision reference with very low temperature drift. The voltage divider formed by R11, R10, and R18 will cause 3.7 V to appear on the positive input of the OPA4244 error amps. R11 is a high precision 0.5% 10 PPM resistor. R10 and R18 are high precision 0.1% 25 PPM resistors. These values are critical to ensure 3.7 V is supplied to the positive input of the error amps. Four of the eight error amps in the two OPA4244 ICs are utilized to create four different voltages representing the four voltages in a 4s battery stack. For example, R33 and R34 are used in a non-inverting configuration with the error amp to produce a 7.4 V output. The four networks produce 3.7 V, 7.4 V, 11.1 V, and 14.8 V. The FMMT491A transistors provide current boost. The H11A1SM optoisolator and 2N7002 FET are used to enable or disable the voltage supply. An enable or disable command is sent via SMBus from the EV2300 or user-supplied I2C controller to the TPIC2810D LED driver which then enables or disables the appropriate output pin which is connected to the H11A1SM optoisolator. This causes the optoisolator to turn on or turn off the 2N7002 FET which in turn will ground or unground the positive input of the OPA4244 error amp. Grounding the input will cause the output of the error amp to go to 0 V, which will disable the voltage supply. The transition of the TPIC2810D output pin will also cause the Voltage On LED to turn on or off. The current supply section consists of a REF3133 +3.3 V Precision Voltage Reference, a H11A1SM optoisolator, a 2N7002 N-channel FET, a OPA2335 dual op amp, a IRF3709 FET, a 20-mΩ sense resistor, two 1-Ω 2-W resistors, and various capacitors and resistors. Power is supplied to the current supply section with a 5-V, 3-A wall mounted power supply. When power is supplied to the current supply section, the Current Supply LED will light. Current flows from the power supply, through the IRF3709 FET, through the 20-mΩ sense resistor, through the two parallel 1-Ω, 2-W heat dissipating resistors, through a user-supplied reference meter, through the sense resistor in the unit under test, and back to the wall mounted power supply. This current induces a voltage across the 20-mΩ sense resistor, which is then amplified by the differential amplifier (U7:B). The voltage from the differential amplifier is then fed back into the error amp (U7:A). The error amp gets its reference voltage from the REF3133 +3.3-V voltage reference. The REF 3133 is a high precision reference with very low temperature drift. The output of the error amp drives the gate of the IRF3709 FET. This feedback arrangement ensures that the current in the current loop remains exactly the configured value, regardless of the temperature. The current setting can be configured for three different settings of 0.5 A, 1 A, or 2 A, depending on the setting of jumpers J4, J5, J6, and J7. These jumpers control the input resistance to U7:B; thus, adjusting the feedback gain of the SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Theory of Operation for HPA495 Calibration Board Copyright © 2011–2020, Texas Instruments Incorporated 27 Appendix A www.ti.com amplifier. The H11A1SM optoisolator and 2N7002 FET are used to enable or disable the current supply. An enable or disable command is sent via the SMBus from the EV2300 or user-supplied I2C controller to the TPIC2810D LED driver which then enables or disables the appropriate output pin which is connected to the H11A1SM optoisolator. This causes the optoisolator to turn on or turn off the 2N7002 FET which in turn will ground or unground the gate of the IRF3709 FET. Grounding the gate will turn off the FET and disable the current supply. The transition of the TPIC2810D output pin will also cause the Current On LED to turn on or off. 28 Theory of Operation for HPA495 Calibration Board SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix B SLUU397B – February 2011 – Revised May 2020 HPA495 Schematic + SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated HPA495 Schematic 29 Appendix B 30 HPA495 Schematic www.ti.com SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix C SLUU397B – February 2011 – Revised May 2020 HPA495 Calibration Board Bill of Materials Table 1. HPA495 Calibration Board Bill of Materials Coun RefDes t Value Description Size Device Number MFR 2 C1, C6 1 µF 50V Capacitor, Ceramic, 50 V, X7R, 10% 1206 STD Any 4 C13, C16, C18, C21 4.7 µF Capacitor, Ceramic, 25 V, X7R, 10% 1206 STD Any 1 C2 100 µF Capacitor, Aluminum, 10 V, 20% 0.177 x 0.177 EEE-1AA101WR Panasonic 8 C3, C4, C5, 0.1 µF C7, C10, C12, C14, C19 Capacitor, Ceramic, 50 V, X7R, 10% 0603 STD Any 1 C8 Capacitor, Ceramic, 50 V, X7R, 10% 0603 STD Any 5 C9, C11, C15, 0.01 µF C17, C20 Capacitor, Ceramic, 25 V, X7R, 10% 0603 STD Any 3 D1, D2, D7 LTST-S320KGKT Diode, LED Green Side Lumination, 75 mW, 30 mA 0.126 x 0.087 inch LTST-S320KGKT LiteOn 1 D13 1N5340BG Diode, Zener Voltage Regulator, 5 Watts, 6 V, 0.79 A DO-41 1N5340BG On Semi 3 D3, D5, D6 LTST-S320KRKT Diode, LED Red Side Lumination, 75 mW, 30 mA 0.126 x 0.087 inch LTST-S320KRKT LiteOn 4 D4, D10, D11, AZ23C22-V-G D12 Diode, Dual, Zener, 22 V, 300 mW SOT23 AZ23C22-V-G Diodes 1 D8 LTST-S320KSKT Diode, LED Yellow Side Lumination, 120 mW, 20 mA 0.126 x 0.087 inch LTST-S320KSKT LiteOn 1 D9 LTST-S320TBKT Diode, LED Blue Side Lumination, 120 mW, 20 0.126 x 0.087 inch mA LTST-S320TBKT LiteOn 1 HS1 6298B Heatsink, TO-220, Vertical-mount, 3.9°C/W 1.67 x 1.00 6298B Thermalloy 4 J1, J8, J9, J10 22-05-3041 Header, Friction Lock Ass'y, 4-pin Right Angle, 0.400 x 0.500 22-05-3041 Molex 1 J2 24 VDC 500 mA Connector, 2.1 mm, DC Jack w/Switch, TH 0.57 x 0.35 RAPC 722X Switchcraft 1 J3 5 VDC 3000 mA Connector, 2.1 mm, DC Jack w/Switch, TH 0.57 x 0.35 RAPC 722X Switchcraft 4 J4, J5, J6, J7 Header, 2-pin, 100mil spacing 0.100 inch x 2 PEC02SAAN Sullins 2 Q1, Q2 2N7002 MOSFET, N-ch, 60 V, 115mA, 1.2-Ω SOT23 2N7002DICT Vishay-Liteon 4 Q3, Q5, Q6, Q7 FMMT491A Transistor, NPN, High-Performance, 500 mA SOT23 FMMT491A Zetex 1 Q4 IRF3709 MOSFET, N-ch, 30 V, 90 A, 9 mΩ TO-220AB IRF3709 IR 4 R1, R36, R37, 470 R38 Resistor, Chip, 1/16W, 5% 0603 STD Any 1 R11 Resistor, Chip, 1/10W, 0.5%, 10 ppm 0805 RG2012N-102-D-T5 Susumu Co Ltd 0 R13 Resistor, Chip, 1/10W, 0.5%, 10 ppm 0805 STD Any 2 R15, R20 16.5K Resistor, Chip, 1/10W, 0.1%, 25 ppm 0603 RG1608P-1652-B-T5 Susumu Co Ltd 1 R16 100 Resistor, Chip, 1/16W, 5% 0603 STD Any 1 R17 0 Resistor, Chip, 1/16W, 5% 0603 STD Any 1 R2 15K Resistor, Chip, 1/16W, 5% 0603 STD Any 2 R21, R22 100 Resistor, Chip, 1/10W, 0.1%, 25 ppm 0603 ERA-3AEB101V Panasonic-ECG 2 R23, R27 1K Resistor, Chip, 1/16W, 5% 0603 STD Any 4 R24, R32, R35, R43 3.9K Resistor, Chip, 1/16W, 5% 0603 STD Any 1 R25 0.02 Resistor, Chip, 1W, 1%, 75ppm 2512 WSL2512R0200FEA Vishay Dale 0.047 µF 1.00K SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback HPA495 Calibration Board Bill of Materials Copyright © 2011–2020, Texas Instruments Incorporated 31 Appendix C www.ti.com Table 1. HPA495 Calibration Board Bill of Materials (continued) Coun RefDes t Value Description Size Device Number MFR 1 R26 330 Resistor, Chip, 1/16W, 5% 0603 STD Any 2 R28, R29 1 Ω, 2W Resistor, Metal Strip, 2W, 1% 0.49 x 0.10 inch WSR21R000FEA Vishay Dale 1 R3 3.3K Resistor, Chip, 1/16W, 5% 0603 STD Any 2 R39, R40 4.7K Resistor, Chip, 1/16W, 5% 0603 STD Any 1 R4 1.2K Resistor, Chip, 1/16W, 5% 0603 STD Any 4 R42, R44, R45, R46 50 Resistor, Chip, 1/8W, 0.1%, 25 ppm 0603 FC0603E50R0BTBST 1 Vishay/Thin Film 1 R47 1.00M Resistor, Chip, 1/8W, 0.1%, 25 ppm 0805 ERA-6AEB105V Panasonic - ECG 2 R5, R6 390 Resistor, Chip, 1/16W, 5% 0603 STD Any 2 R7, R12 10K Resistor, Chip, 1/16W, 5% 0603 STD Any 10 R8, R10, R14, 10K R19, R30, R31, R33, R34, R41, R48 Resistor, Chip, 1/8W, 0.05%, 10 ppm 0805 RG2012N-103-W-T1 Susumu Co Ltd 2 R9, R18 Resistor, Chip, 1/8W, 0.1%, 25 ppm 0805 ERA-6YEB562V Panasonic-ECG 9 TB1, TB2, TB5–TB8, TB11– TB13 Terminal Block, 2-pin, 6A, 3.5 mm 0.27 x 0.25 inch ED555/2DS OST 1 TB10 Terminal Block, 4-pin, 6A, 3.5 mm 0.55 x 0.25 inch ED555/4DS OST 3 TB3, TB4, TB9 Terminal Block, 3-pin, 6A, 3.5 mm 0.41 x 0.25 inch ED555/3DS OST 1 U1 TL317 IC, 3-Terminal Adjustable Regulator S08 TL317CD TI 1 U2 TMP100NA IC, Digital Temperature Sensor With I2C Interface SOT23-6 TMP100NA TI 1 U3 REF5050AID IC, Precision Voltage Reference, 5 V, 8 ppm SO-8 REF5050AID TI 2 U4, U5 H11A1SM IC, Optoisolator, NPN Transistor w/base SOP-6 H11A1SM Fairchild 1 U6 REF3133 IC, Voltage Reference, 15 ppm/°C Max, 100 µA SOT23 REF3133AIDBZ TI 1 U7 OPA2335 IC, Single Supply CMOS Op Amp, Dual, 0.05 V/°C max, MSOP-8 OPA2335AIDGK TI 2 U8, U10 OPA4244EA IC, Micro Power, Single Supply Op-Amp TSSOP-14 OPA4244EA TI 1 U9 TPIC2810D IC, 8-Bit Led Drive With I²C Interface SO16 TPIC2810D TI 4 Shunt, 100-mil, Black 0.100 929950-00 3M 6 Bumpers, Clear, Polyurethane SDM 2566 SPC Technology HPA495 Any 1 32 — 5.60K PCB HPA495 Calibration Board Bill of Materials SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix D SLUU397B – February 2011 – Revised May 2020 HPA495 Board Layout SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated HPA495 Board Layout 33 Appendix D 34 HPA495 Board Layout www.ti.com SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix D www.ti.com SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated HPA495 Board Layout 35 Appendix E SLUU397B – February 2011 – Revised May 2020 Error Code Definitions Table 2. Error Code Definitions Error Code Error # Description Most Probable Cause Possible Action EV2300 lost synchronization EV2300 has outdated firmware or drivers are outdated. Contact TI to get EV2300 with latest firmware. Ensure latest drivers for EV2300 installed. 2 USB Connection Missing. No EV2300 is connected. Close program, reboot, and connect EV2300 first. BAD_PEC 3 Bad PEC on SMBus Possible Bad hardware. Replace EV2300 / target board WRONG_NUM_BYTES 5 Unexpected number of bytes sent/received Unexpected hardware behavior. May need assistance from TI T2H_UNKNOWN 6 SMBus communication terminated unexpectedly / timed out or the bus was busy. Wrong kind of target connected or target timing is off Trim oscillator make sure that the target mode accepts the SMB command being sent INCORRECT_PARAM 7 Invalid parameter type passed to function especially Variant argument. Incorrect parameter in call to function. Software Bug or overflow Contact TI TIMEOUT_ERROR 8 USB Timeout No response on USB EV2300 or driver problems or software is not supposed to wait for a response. INVALID_DATA 9 AssemblePacket could not build a valid packet Bad data / bad packet. Software found problem with data Possible version incompatibility between BqTester and Module under test. ERR_UNSOLICITED_PKT 10 Found an unsolicited nonerror packet when looking for error packets Unexpected packet received. The packet may be a response from a previous transaction that failed or that did not check the response. Make corrections to software COMPARE_DIFFERENT 11 Comparison failed and data read is different from srec Flash comparison results in mismatch. Possible Flash failure or SMBus failure. Module under test Flash failure BQ80XRW_OCX_INTERNAL_ERROR 12 Problems with pointers being NULL etc. Possible software bug or overflow. Contact TI USER_CANCELLED_OPERATION 34 User clicked on cancel button on progress bar dialog DF_CHECKSUM_MISMATCH 51 Data Flash checksum mismatch Flash comparison results in mismatch. Possible Flash failure or SMBus failure. Module under test Flash failure IF_CHECKSUM_MISMATCH 52 Instruction Flash checksum mismatch Flash comparison results in mismatch. Possible Flash failure or SMBus failure. Module under test Flash failure OPERATION_UNSUPPORTED 53 Unsupported type Software problem Check that Module under test and bqTester versions are compatible. Then contact TI ERR_TOO_MANY_QUERIES 81 Not used ERR_BAD_QUERY_ID 82 Not used BAD_CRC 83 Packet was corrupted during USB communication ERR_TOO_MANY_RESPONSES 84 Not used NO_ERROR 0 Successful (No errors) LOST_SYNC 1 NO_USB 36 Error Code Definitions Too much noise or bad connection SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix E www.ti.com Table 2. Error Code Definitions (continued) Error Code Error # Description Most Probable Cause Possible Action SMBus communication terminated unexpectedly / timed out or the bus was busy. Wrong kind of target connected or target timing is off Trim oscillator make sure that the target mode accepts the SMB command being sent 94 SMBus communication terminated unexpectedly / timed out or the bus was busy. Wrong kind of target connected or target timing is off Trim oscillator make sure that the target mode accepts the SMB command being sent T2H_ERR_BAD_SIZE 95 SMBus communication terminated unexpectedly / timed out or the bus was busy. Wrong kind of target connected or target timing is off Trim oscillator make sure that the target mode accepts the SMB command being sent ERR_BAD_PAYLOAD_LEN 97 Packet was corrupted Bad USB connection during USB communication or software sent in a bad packet ERR_TMMT_LIST_FULL 98 Not used ERR_TMMT_BAD_SELECTION 99 Not used UNKNOWN 100 Unexpected/unknown error UNEXPECTED_ERROR 110 Should not happen OUT_OF_MEMORY 111 Not enough memory on PC SREC_OPEN_FAIL 221 Srec specified does not exist or cannot be opened SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester software and Module under Test. SREC_BAD_START_RECORD 222 Srec not in expected format SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester softare and Module under Test. SREC_UNKNOWN_TYPE 223 Srec not in expected format SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester softare and Module under Test. SREC_BAD_CHECKSUM 224 Srec not in expected format SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester softare and Module under Test. SREC_BAD_RECORD_COUNT 225 Srec not in expected format SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester softare and Module under Test. SREC_DEV_MISMATCH 226 SREC targets a different device than the one detected on the SMBus ' Ensure version compatibility between bqMTester softare and Module under Test. CONFIG_OPEN_FAIL 227 Config file not found / cannot be opened Redo StationSetup.exe configuration CONFIG_UNEXPECTED_EOF 228 Config file not found / cannot be opened Redo StationSetup.exe configuration CONFIG_BAD_FORMAT 229 Config file format incorrect Redo StationSetup.exe configuration PCFG_DEVVER_MISMATCH 231 Config file device version not compatible Ensure version compatibility between bqMTester softare and Module under Test. PCFG_DEV_MISMATCH 232 Config file device not compatible Ensure version compatibility between bqMTester softare and Module under Test. PCFG_SRECDEVVER_MISMATCH 233 Srec not compatible with current hardware device Ensure version compatibility between bqMTester softare and Module under Test. PCFG_SRECDEV_MISMATCH 234 Srec not compatible with current hardware device Ensure version compatibility between bqMTester softare and Module under Test. ERR_NO_QUERIES_TO_DELETE 85 Not used ERR_QUERY_UNAVAILABLE 86 Not used ERR_NO_RESPONSES_TO_DELETE 87 Not used ERR_RESPONSE_UNAVAILABLE 88 Not used ERR_TMMT_NO_RESPONSE 90 Not used T2H_ERR_TIMEOUT 92 BUS_BUSY Check Version Compatibility and USB cable Outdated software Contact TI Unexpected error Hardware not expected to respond to this error Install more memory SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Error Code Definitions 37 Appendix E www.ti.com Table 2. Error Code Definitions (continued) Error Code Error # Description Most Probable Cause Possible Action BCFG_DEVVER_MISMATCH 235 Srec not compatible with current hardware device Ensure version compatibility between bqMTester softare and Module under Test. BCFG_DEV_MISMATCH 236 Srec not compatible with current hardware device Ensure version compatibility between bqMTester softare and Module under Test. SMBC_LOCKED 260 Unused but reserved for backward compatibility 516 Unused but reserved for backward compatibility T2H_NACK 772 No response from target SMBD_LOW 1028 Unused but reserved for backward compatibility SMB_LOCKED 1284 Unused but reserved for backward compatibility ERR_NOTHINGTODO 5001 Calling the function with specified values resulted in nothing being done ERR_VOLTAGE_LESSTHANZERO 5002 Specified Voltage must be greater than 0 ERR_TEMPERATURE_LESSTHANZERO 5003 Specified temperature must be greater than 0 ERR_CURRENT_EQUALSZERO 5004 Specified current cannot be 0 ERR_NOT_IN_CAL_MODE 5010 Gas gauge was not in Calibration mode/ could not be put in calibration mode ERR_CALIBRATION_IN_FIRMWARE_FLASHWRITE 5020 Error writing flash in calibration mode ERR_CALIBRATION_IN_FIRMWARE_AFE 5021 Error in AFE calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_PACKV 5022 Error in Pack voltage calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_PACKG 5023 Error in Pack gain calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_VGAIN 5024 Error in Voltage gain calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_CCIGAIN 5025 Error in Current gain calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_TMPOFFEXT1 5026 Error in external temperature 1 offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_TMPOFFEXT2 5027 Error in external temperature 2 offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_TMPOFFINT 5028 Error in internal temperature offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_ADCOFF 5029 Error in ADC offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_BRDOFF 5030 Error in Board offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_CCIOFF 5031 Error in CC offset calibration Value too large (Overflow) in firmware ERR_CALIBRATION_IN_FIRMWARE_RDRAWCALD ATA 5032 Error in reading raw calibration data ERR_CALIBRATION_IN_FIRMWARE_RSVD1 5033 Reserved for future use ERR_CALIBRATION_IN_FIRMWARE_RSVD2 5034 Reserved for future use ERR_CALIBRATION_IN_FIRMWARE_RSVD3 5035 Reserved for future use ERR_CALIBRATION_IN_FIRMWARE_RSVD4 5036 Reserved for future use ERR_CALIBRATION_IN_FIRMWARE_RSVD5 5037 Reserved for future use 38 Error Code Definitions Target not connected/not powered Connect target and check is correct power is applied SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix E www.ti.com Table 2. Error Code Definitions (continued) Error Code Error # Description Most Probable Cause Possible Action ERR_CALIBRATION_IN_FIRMWARE_RSVD6 5038 Reserved for future use ERR_CALIBRATION_IN_FIRMWARE_UNDEFINED 5039 Unknown error code returned by hardware ERR_DF_RD_REQ_B4_WR 5041 Data flash cannot be written before reading the remaining values in a given class ERR_INVALID_DATA_ENTERED 5042 Invalid data entered on screen ERR_USB_ACQUIRE 5043 EV2300 is locked by another thread NVALID_FILENAME 65537 DEVICE_VERSION_MISMATCH 65538 Incompatible device/version RETURN_TO_ROM_FAILED 65539 Gas gauge could not be put in Rom mode Hardware incompatibility Check Connections. Verify version compatibility between bqMTester software and Module under Test. RUNGG_FAILED 65541 Gas gauge could not exit ROM mode Hardware incompatibility Check Connections. Verify version compatibility between bqMTester software and Module under Test. WRITEFLASH_GG_FAILED 65542 Writing to flash failed Data Flash Failure Module Repair CALIBRATE_FAILED 65543 Calibration failed Module hardware failure or Configuration failure Module Repair or Check Testing Configuration Settings POST_CAL_CHECKS_FAILED 65544 Post calibration checks failed Module hardware failure or Configuration failure Module Repair or Check Testing Configuration Settings WRITESERIAL_FAILED 65545 Write serial number failed Data Flash Failure Module Repair/Retry Test WRITECAL2DF_FAILED 65547 Fail to write the calibration result to data flash Data Flash Failure Possible Module Repair/Retry Test ERR_UNEXPECTED 65552 Unexpected value/response Software does not know how to handle this ERR_FILE 65553 Error opening/processing File Wrong File location settings. ERR_NOT_IN_ROM 65554 GG not in ROM mode when expected communication failure? Gas gauge could not be put in Check Connections. Verify ROM version compatibility between bqMTester softare and Module under Test. ERR_ENTER_CALMODE 65555 Cannot put GG in Cal mode Gas gauge could not be put in Check Connections. Verify Calibration mode version compatibility between bqMTester softare and Module under Test. ERR_CUSTOM_FUNC 65556 User defined function returned error BAD_FILE_FORMAT 65557 Header bad or format bad Bad image file format ERR_WRITE_MFG_DATA 65558 Failed to write manufacturer data Data Flash Failure Module Repair/Retry Test ERR_READ_DEV_VER 65559 Communication error reading device version Hardware incompatibility Check Connections. Verify version compatibility between bqMTester softare and Module under Test. CAL_VOLT_LESSTHANZERO 65600 Calibration voltage must be greater than 0 On screen values incorrect Verify VTI and Configuration Settings CAL_TEMP_LESSTHANZERO 65601 Calibration current must be On screen values incorrect greater than 0 Verify VTI and Configuration Settings CAL_CURR_LESSTHANZERO 65602 Calibration current must be On screen values incorrect greater than 0 Verify VTI and Configuration Settings Software is obsolete Attempting to do multiple transactions possibly from different windows in background at the same time. Could also be a software problem. Stop scanning in SBS. Check File Name for Rom File and Log File Check Connections. Verify version compatibility between bqMTester software and Module under Test. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Check all File location settings in bqMTester Software Error Code Definitions 39 Appendix E www.ti.com Table 2. Error Code Definitions (continued) Error Code Error # Description WRITEFLASH_ROM_FAILED 65560 Failed to write flash while in ROM mode Most Probable Cause Possible Action SENSE_RES_CAL_HIGH 65570 Sense resistor value too high in post cal checks Sensor Resistor Hardware Failure, Connection Problem, Setting Problem, or HPA169 Power Supply Problem Verify Sense Resistor Value, check current supply connections, and verify VTI and Configuration Settings. Try increasing tolerances if possible SENSE_RES_CAL_LOW 65571 Sense resistor value too low in post cal checks Sensor Resistor Hardware Failure, Connection Problem, Setting Problem, or HPA169 Power Supply Problem Verify Sense Resistor Value, check current supply connections, and verify VTI and Configuration Settings. Try increasing tolerances if possible VOLT_CAL_HIGH 65580 Voltage value too high in post cal checks Module hardware failure, HPA169 Voltage power supply problem or Configuration failure Verify Voltage circuit, voltage power supply, VTI, and Configuration Settings. Try increasing tolerances if possible VOLT_CAL_LOW 65581 Voltage value too low in post cal checks Module hardware failure, HPA169 Voltage power supply problem or Configuration failure Verify Voltage circuit, voltage power supply, VTI, and Configuration Settings. Try increasing tolerances if possible TEMP_CAL_HIGH 65590 Temperature value too high in post cal checks Module hardware failure, HPA169 Temperature sensor Failure Verify VTI settings, and Temperature sensor location TEMP_CAL_LOW 65591 Temperature value too low in post cal checks Module hardware failure, HPA169 Temperature sensor Failure Verify VTI settings, and Temperature sensor location SEAL_CMD_FAILED 65610 Seal command failed Communication Failure Check Connections. Verify version compatibility between bqMTester softare and Module under Test. ERR_READ_CB_INT_TEMP_SENSOR 65611 Error reading internal temperature sensor on HPA169 calibration board Temperature sensor failure Verify HPA169 calibration board temperature sensor connections or replace sensor ERR_READ_CB_EXT_TEMP_SENSOR 65612 Error reading external temperature sensor on HPA169 calibration board Temperature sensor failure Verify HPA169 calibration board temperature sensor connections or replace sensor ERR_CALIBRATION_OUTOFSPEC 65613 Time to recalibrate HPA169 calibration board VTI calibration Timer expired. Calibrate VTI settings ERR_TEST_ROUTINE 65614 Reserved ERR_WRITEDATE_FAILED 65546 Failed to write date Data Flash Failure Module Repair/Retry Test ERR_WORKAROUND_ROUTINE 65614 GG mode work around failure Board offset has too much variance. Calibrate board offset ERR_BOARD_OFFSET_LIMIT 65615 Board offset outside of limits Board offset has too much variance. Calibrate board offset ERR_BOARD_OFFSET_TIMEOUT 65616 40 Error Code Definitions SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Appendix F SLUU397B – February 2011 – Revised May 2020 Using TesterDFReader to Create an Image of the Data Flash 1. To run the data flash that reads the software in the bqMTester suite, double-click the TesterDFReader.exe file in the directory where the software was installed. Figure 14. TesterDFReader.exe Software 2. Select the device type from the Device pulldown menu. 3. Type in a complete path and file name with a .rom extension in the dialog box or click Browse ( ). 4. Click the Read Data Flash Image button. This causes the software to read the data flash information from the smart battery module and store it in this file. This .rom file is created to be the Golden Image File that is used to program all other smart battery modules. SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Using TesterDFReader to Create an Image of the Data Flash Copyright © 2011–2020, Texas Instruments Incorporated 41 Appendix G SLUU397B – February 2011 – Revised May 2020 Creating the Golden Image File Without bqEASY NOTE: bqEASY only supports catalog, not custom, parts. After engineering development is completed, a Golden Image File must be made from an Engineering Perfect module. Flash constants in smart battery modules that use this Golden Image File are used as a default to program the Static Data Flash constants in all the smart battery modules that use the bqMTester. It is very important that this process is completed. If it is not, then the Impedance Track algorithm may not function correctly. NOTE: The bq3060 and bq28400 devices use Compensated End-of-Discharge Voltage (CEDV) technology. The remainder of this section applies only to Impedance Track technology. To create a Golden Image File (Data Flash) for CEDV devices, refer to the bq3060 and bq28400 device documentation found on www.ti.com. This chapter assumes familiarity with Texas Instruments evaluation software for the bq20zxx modules since it was most likely used during the engineering development phase of this project. If not familiar with the TI evaluation software, refer to the bq20z80-001 EVM tool folder that includes an EVM user guide, application notes, and the latest EV software: http://focus.ti.com/docs/toolsw/folders/print/bq20z80evm-001.html All the functions described below are supported by bqEASY. It is recommended that bqEASY be used for all of the procedures unless there are some parameters that bqEASY does not support. Alternatively, if a device being characterized is a custom spin device and not a catalog device, bqEASY may not work correctly with this device. bqEASY only supports catalog parts. In such cases, use TesterDFReader.exe software, which is accompanied with bqMTester. Information regarding how to use TesterDFReader is detailed in Appendix F. G.1 Creating the Engineering Perfect Battery Pack Static Data examples: Static data examples are Charging Voltage, Impedance Track resistance tables, and QMAX settings. Examples of non-static data include serial number, date, and calibration data. It is also assumed that this Engineering Perfect battery pack was created using the correct chemistry support SENC file. Chemistry tables are programmed into a device with either bqEASY or bqCHEM (included with bqEVSW). For more information, refer to the Multi-Chemistry Support application note: Support of Multiple Li-Ion Chemistries w/Impedance Track(TM) Gas Gauge at: http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=slua372r. Now the Impedance Track data must be verified. This data must be updated and accurate so that all battery packs produced have accurate Impedance Track tables in the data flash right out of the box. To ensure that the Impedance Track tables are optimized, complete the following steps: 1. For Impedance Track devices only: Using an EV2300 and the EV software appropriate for the device being used in this application (for example: bnq20z70, bq20z80, or bq20z90), ensure that the data flash locations Qmax Cell 0–Qmax Cell 3, and Qmax Pack have good estimates in them for the battery pack capacity. This information can be derived from the battery cell manufacturer data sheet. Also note that if more than one cell is connected in parallel, then the capacity increments by one cell capacity for every cell in parallel. For example, if a single-cell data-sheet capacity is 2400 mAh, and 3 parallel cells are used, set each value to 2400 × 3 = 7200 mAh. 42 Creating the Golden Image File Without bqEASY SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Creating Golden GG File from the Engineering Perfect Battery Pack www.ti.com 2. Charge the pack to full. If it does not charge, then ensure that Impedance Track is enabled by sending data 0x0021 to SMBus command 0x00 (Manufacturer Access). 3. When the pack is full, remove the charger and let the pack relax for two hours. 4. Discharge the pack to minimal device acceptable voltage (also set as Term Voltage flash constant) at a typical rate for the target application. The exact rate is not critical. 5. Let the pack relax for at least five hours. 6. Repeat Steps 2 through 5 for maximum accuracy. 7. Connect the pack to the EV software, go to the data flash screen, and ensure that Update Status is 0x06. 8. The battery pack is now Engineering Perfect. G.2 Creating Golden GG File from the Engineering Perfect Battery Pack Create a GG file with all of the data from the Engineering Perfect battery pack to create the Golden Image File. The purpose of this GG file is to get all the non-reserved data saved to install it back into the module after the battery pack is put back into the original state with a new SENC file (see Section G.3). Also, change usage data to the original values so all programmed battery packs do not report that they have been used. Use bqEASY to configure the parameters. Alternatively, use the procedures below. 1. Ensure that the Engineering Perfect battery pack is still connected to the EV2300 and that the EV software for the applicable device is open. 2. Go to the Data Flash screen in the EV software and click Read All. 3. Select the File pulldown menu, click Export, and chose a (*.gg) file name for saving the pre-learned defaults (example: optimized.gg). 4. In a text editor such as Notepad, open the saved GG file. Change the value of Update Status from 06 to 02, which indicates that the parameters are learned but the Impedance Track feature is disabled (as should be the case for a new pack prior to calibration). Figure 15. Cycle Count Modification in GG file using Notepad 5. Reset the Cycle Count field to "0," as shown in Figure 15. 6. Save the file. Use this file as detailed below. G.3 Installing the Original SENC File with Correct Chemistry Support It is assumed that the proper chemistry-supported SENC file has been determined for this application during the Engineering and Development Phase of this project. For most applications (LiCoO2/graphitized carbon chemistry), the default SENC file for the applicable device (ex: bq20z80, bq20z90, or bq20z70) is used. For more information on multi-chemistry support, refer to the Multi-Chemistry Support application note: Support of Multiple Li-Ion Chemistries w/Impedance Track(TM) Gas Gauge . The following instructions explain how to install the original chemistry-supported SENC file into the Engineering Perfect battery pack. Do not worry about losing all the static data from this pack, because it was stored, as detailed in the previous chapter. 1. Go to the product folder for the device in use in this application. Some Examples: a. For the bq20z70: go to bq20z70 Tools and Software Section b. For the bq20z80, go to bq20z80 Tools and Software Section SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Creating the Golden Image File Without bqEASY Copyright © 2011–2020, Texas Instruments Incorporated 43 Installing the Original SENC File with Correct Chemistry Support www.ti.com c. For the bq20z90, go to bq20z90 Tools and Software Section 2. Click on the Multi-Chemistry Support Software zip file pertaining to the device being used: Some Examples: a. For the bq20z70: go to bq20z70-V101 Multiple Li-Ion Chemistries Software b. For the bq20z80: go to bq20z80-V102 Multiple Li-Ion Chemistries Software c. For the bq20z90: go to bq20z90-V102 Multiple Li-Ion Chemistries Software 3. Download the applicable zip file and extract to a temporary directory. An example would be C:\Temp\sluc058.zip. 4. Ensure that the Engineering Perfect battery pack is still connected to the EV2300, and that the EV software for the applicable device is open. 5. Go to the Pro screen in the EV software. Used Command 0 x 08 to put bq 20 zXX back into Gas Gauge Mode from ROM mode Write 0 x 0 F 00 to SMBus command 0 x 00 to put bq 20 zXX into ROM mode for SENC file creation Load the SENC file Figure 16. EV Software Pro Screen 6. Ensure that Write SMB Word frame has the SMBus Command set to 0x00, and the SMBus Word set to 0x0F00.If they are not, then change them. 7. Click Write. This puts the bq20zxx module into ROM mode to prepare for writing the SENC file created (as detailed in the section above). 8. Write the SENC file to the Engineering Perfect pack by clicking the browse ( ) button in the Srec programming frame. 9. In the file manager that pops up, locate and select the previously saved SENC file created (detailed in the above section). 10. Click Program. The software indicates when it is finished. 11. After it finishes writing, ensure that the SMB Command is 0x08 in the Send SMB Command frame. If it is not, change it to 0x08. 12. Click Send. This puts the bq20zxx back into Gas Gauge mode. Your factory default SENC file is now loaded. 44 Creating the Golden Image File Without bqEASY SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Creating the Golden Image File: www.ti.com G.4 Creating the Golden Image File: The final step in this process is creating the Golden Image File. This file will include all the static data in the data flash that is constant from one smart battery module to the next. It also has all the reserved data and usage data set to default states to ensure that all programmed packs start out in a new state. This process is mandatory for new designs and is required for using Multi-Station Testing (MultiStationTester.exe). Without this process the Impedance Track Algorithm may not function properly. Follow these steps to create this file: 1. Ensure that the Engineering Perfect battery pack is still connected to the EV2300 and that the EV software for the applicable device is open. Go to the Data Flash screen and open the File pulldown menu. Select Import. 2. In the file manager that pops up, locate and select the Golden GG file created (as detailed in the above section). Click Write All. 3. The Engineering Perfect battery pack now has all Golden data in it. The next step is to retrieve that data into a Golden Image File. 4. Go to Appendix F to read the DFI file from a golden pack. Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from A Revision (May 2011) to B Revision ...................................................................................................... Page • Updated the user's guide to align with TI EVM terms of sale and removed obsolete items. .................................... 3 SLUU397B – February 2011 – Revised May 2020 Submit Documentation Feedback Copyright © 2011–2020, Texas Instruments Incorporated Revision History 45 IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources. TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2020, Texas Instruments Incorporated
ADVANCED-BQMTESTER 价格&库存

很抱歉,暂时无法提供与“ADVANCED-BQMTESTER”相匹配的价格&库存,您可以联系我们找货

免费人工找货