TIDUEY1C November   2020  – June 2025 BQ25798

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 TPS25751D
      2. 2.3.2 BQ25798
    4. 2.4 System Design Theory
      1. 2.4.1 TPS25751D PD Controller
      2. 2.4.2 BQ25798 Battery Charger
      3. 2.4.3 TPS54531 Buck Converter
      4. 2.4.4 TLV75533 LDO
      5. 2.4.5 USB Type-C® Receptacle
      6. 2.4.6 Supporting Components for Programming
  9. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware and Software Requirements
    2. 3.2 Application Customization Tool
    3. 3.3 Test Setup
    4. 3.4 Test Results
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
      3. 4.1.3 Altium Project
    2. 4.2 Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Author
  12. 6Revision History

Application Customization Tool

This section guides users through the configuration of the GUI and generation of the EEPROM binary file needed to reprogram TIDA-050047. The reference design EEPROM comes programmed with a similar image.

  1. First, open the TPS25751 application customization tool.
    TIDA-050047 Device SelectionFigure 3-1 Device Selection
  2. Select TPS25751 as the device.
  3. Next, select the configuration. For this reference design, choose the first option, which is selected by default as shown in Figure 3-2.

    TIDA-050047 TPS25751 Application Selection

    Figure 3-2 TPS25751 Application Selection
  4. Questions 2 through 7 configure the power and data configurations as needed for this reference design. TIDA-050047 is capable of sourcing up to 45W (15V, 3A or 20V, 2.25A) and sinking up to 66W. Depending on preference, select the settings for testing. For this reference design, follow the settings shown in Figure 3-3.
    TIDA-050047 Supported Power QuestionsTIDA-050047 Supported Power QuestionsFigure 3-3 Supported Power Questions
  5. Question 8 enables the Liquid Detection feature of the TPS25751. TIDA-050047 does not support the hardware for Liquid Detection, set this question to No.
    TIDA-050047 Liquid DetectionFigure 3-4 Liquid Detection
  6. Questions 9 and 10 pertain to the Vendor ID and Product ID, which are not necessary to fill out. Exclusive IDs can be entered here, if desired. For this project, the second option can be selected for both questions.
    TIDA-050047 Vendor or Product ID InformationFigure 3-5 Vendor or Product ID Information
  7. The last section asks questions regarding the battery charger configuration. For this design, the battery charger used is the BQ25798, so the first option can be selected here.
    TIDA-050047 Battery Charger
                            Questions
    TIDA-050047 Battery Charger
                            Questions

    Figure 3-6 Battery Charger Questions

    Questions 12 through 18 can be filled out according to the desired use case. For example, responses can be set to the following:

    • INDPM percentage can be set to 0%
    • VINDPM percentage can be set to 5%
    • Battery charging voltage: input 12V for a 3s battery
    • Battery charging current can be set to 3A
    • Charge termination current is set to a low 400mA, this is the current that the battery charges once the battery has reached almost full capacity
    • Pre-charge current depends on the selected battery charger, select 400mA for the BQ25798 device

      TIDA-050047 Exporting the
                                    Selected Settings

      Figure 3-7 Exporting the Selected Settings

When all of the questions are answered, the EEPROM binary file is ready to be generated and programmed. Generate the binary using the Export -> Generate Full Flash Binary option. Next, use the I2C Flash programming tool of your choice to flash the binary to the TPS25751 EEPROM (U5) through one of the exposed I2C headers (J5, J7).