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

Telemetry

The EVM supports device communication over USB to the integrated TIVA MCU. Connect the USB cable to the micro USB port of the EVM as shown in Figure 6-1. In addition to allowing EEPROM programming over I2C, the USB connection also provides a data and control communication path between the EVM and PC. Using the USB interface, the user has control over the following actions:

  • Device reset
  • I2C port configuration
  • Telemetry data detailing the operational status of the charging ports
  • Device status

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 TIVA USB Port
                    Connection Figure 6-1 TIVA USB Port Connection

The connection status is indicated in the bottom left corner of TPS257XX-Q1-GUI, see Figure 6-2 and Figure 6-3. The status icon can also be used to connect or disconnect the TIVA USB port by clicking the icon. If not connected, click the icon to establish connection.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 TIVA USB Disconnected Figure 6-2 TIVA USB Disconnected
TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 TIVA USB Connected Figure 6-3 TIVA USB Connected

If the connection cannot be established, check the serial port configuration in the control at the upper left of the GUI, see Figure 6-4.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 GUI Communication Port
                    Menu Figure 6-4 GUI Communication Port Menu
Note: When the I2C1 port is used for device communication (default), data cannot be read or written real-time as intended due to continuous bus traffic between I2C controller and connected target peripheral devices in hardware. Alternatively, when the I2C2 port is used for device communication, corresponding GPIOs (GPIO2 and GPIO3) must be configured as I2C_SCL2 and I2C_SDA2. (For dual-port devices, GPIO2 and GPIO3 are configured as Port B D+ and Port B D– and therefore are not intended to be used for I2C communication.)

The telemetry view in the GUI is selected by clicking the Device Communication button in the sidebar, see Figure 6-5.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 TPS257xx-Q1 Telemetry
                    Interface Figure 6-5 TPS257xx-Q1 Telemetry Interface

Make sure the correct target address is selected to access device telemetry information. The address is determined by the TVSP pin configuration as described in the device-specific data sheet. The target address is 0x22 or 0x23 for Port A and 0x26 or 0x27 for Port B (on a dual-port device). Only one port status can be read at a time.

The GUI provides Port A and Port B target address selection controls to align with the hardware configuration, see Figure 6-6.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 Telemetry Port
                    Configuration Figure 6-6 Telemetry Port Configuration

In addition to the main telemetry information, clicking the Status button in the upper right of the GUI page opens the quick status window displaying additional information about the port charging status when the READ ALL button is selected, see Figure 6-7.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 Telemetry Status
                    View Figure 6-7 Telemetry Status View