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

GPIO Configuration

GPIO parameters are configurable in this page.Fixed values for each GPIO are shown for user information purposes. If GPIO is a fixed value, the pin configuration is not re-configurable. For example, in TPS25772-Q1, GPIO 0 and GPIO 1 are fixed as PB_CC1 and PB_CC2 for Port B USB Type-C PD communication purposes.

TPS25763-Q1 can control an external DisplayPort MUX via GPIO or I2C. This option is set in the “ALT MODE” pane. The GPIOs will automatically be assigned based on this selection. Channel 0 must be set to HPD for either case. For GPIO based control, one IO must be set as Output Event “Cable_Orientation_Event_Port1” to tell the MUX which way the reversible Type-C connector was plugged in, one as “USB3_Event_Port1,” to tell the MUX the to configure lanes for USB SS communication, and one as “DP_Mode_Selection_Event_Port1” to tell the MUX to configure lanes for DisplayPort.

When I2C control is used for the MUX, TPS25763-Q1 uses I2C1 to communicate with the MUX, freeing up IOs for other functions.