SLVUBX5C December   2022  – August 2024 TPS25762-Q1 , TPS25763-Q1 , TPS25772-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Getting Started
    1. 2.1 Related Documents
    2. 2.2 Hardware
    3. 2.3 Software
    4. 2.4 GUI Installation and Launch
  6. 3Application Configuration Overview
    1. 3.1 Creating a New Application Configuration
    2. 3.2 Loading a Saved Configuration
  7. 4Configuration Parameters
    1. 4.1 System Power
      1. 4.1.1 System Power Management (SPM)
    2. 4.2 Internal & External DCDC
    3. 4.3 VIN Engine On or Off
    4. 4.4 Thermal Foldback
    5. 4.5 USB PORT(S)
    6. 4.6 GPIO Configuration
    7. 4.7 I2C Configuration
    8. 4.8 Device IDs
    9. 4.9 DisplayPort Alt Mode
  8. 5Application Configuration Download
    1. 5.1 Firmware Download Procedure
      1. 5.1.1 Key Upload and Binary File Generation
        1. 5.1.1.1 Firmware Update: USB Endpoint
        2. 5.1.1.2 Firmware Update: I2C
    2. 5.2 Secure Firmware Update
    3. 5.3 Optional USB Driver Installation
    4. 5.4 Direct EEPROM Programming
    5. 5.5 SSH Key Generation
  9. 6Telemetry
  10.   A TPS257XX-Q1 GUI Feature - CUSTOM ID (Version Control)
  11.   B VIN Engine On or Off (TPS257xC-Q1)
  12.   Revision History

Optional USB Driver Installation

The computer OS system must be able to connect as a USB endpoint to use the USB endpoint firmware update capability. Install a generic libusb-win32 USB device driver to connect to the USB endpoint of the TPS257xx-Q1 device. This connection can be accomplished by downloading a driver installation tool such as Zadig.

Complete the following after installing Zadig:

  1. Connect Port A of the device to be programmed to a PC. Make sure the TVSP pin is configured for FWUP mode.
  2. Download then run the Zadig executable, then choose the libusb-win32 option (see Figure 5-10).
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 Zadig USB Driver
                            Installer Dialog Window Figure 5-10 Zadig USB Driver Installer Dialog Window

Once enumerated correctly, the device end-point enumerates in the device manager as Figure 5-11 shows.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 PC Device Connection
                    Status Figure 5-11 PC Device Connection Status

Some PC systems operate with the WINUSB vs LIBUSB driver. If the LIBUSB error is received upon USB EP firmware update connection, update the PC driver with the WINUSB driver, then reboot the computer system. The WINUSB driver can be installed with the Zadig tool by choosing the winusb option instead of libusb.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 Connection Error
                    Message Figure 5-12 Connection Error Message