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

Direct EEPROM Programming

The EEPROM device can be programmed with the Full Flash binary file generated using the GUI with a valid set of keys as detailed in Section 5.1.1. While the EEPROM on the TPS257xx-Q1 EVM can be programmed using the onboard TIVA MCU, it is also possible to use a standard EEPROM programmer interfaced with the proper pins on the EVM. Use of an EEPROM programmer can also be used when programming the EEPROM of a custom hardware design. This is required for the initial programming of a blank EEPROM.

For example, EEPROM programming can be done using the Total Phase™ Aardvark I2C/SPI™ Host Adapter. The following steps are required to use the programmer:

  1. Install the Total Phase Flash Center Software
  2. Connect Aardvark I2C/SPI Host adapter to the PC
  3. Install the USB driver for the Aardvark I2C/SPI Host Adapter

Once setup is completed, use the following steps to program the EEPROM:

  1. Disconnect all devices from the TPS257xx-Q1 device USB charge ports. All USB ports must remain disconnected throughout the programming process.
  2. Invoke the Flash Center Software
  3. Select: Adapters > Add Adapters
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772
  4. Add Adapters leads to the following screen. Click the Add button
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772
  5. Click the Choose Target icon
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772
  6. Choose the target device to be programmed. If the part number for the device is not shown, choose a target device with the same memory capacity.
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772
  7. Select Load File > Open and navigate to the Full Flash binary example file provided by TI or a custom binary file created with the GUI.
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772
  8. Select Program and Verify
    TPS25761 TPS25762 TPS25763 TPS25764 TPS25772