SLVAFZ1 May   2025 TPS25751 , TPS26750

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2VIF Overview
    1. 2.1 VIF Generation using TI's Application Customization Tool
    2. 2.2 USB-IF VIF Editor Tool
  6. 3Compliance-related JSON Configuration
  7. 4VIF Editor Specific Tabs
  8. 5TI Register Mapping to VIF Fields
    1. 5.1  Product and Product Details
    2. 5.2  Component
    3. 5.3  General PD
    4. 5.4  PD Capabilities
    5. 5.5  USB Type-C
    6. 5.6  Product Power
    7. 5.7  USB Host and USB Device
    8. 5.8  Battery Charging 1.2
    9. 5.9  PD Source
    10. 5.10 PD Sink
    11. 5.11 Dual Role
    12. 5.12 SOP Discover ID
  9. 6Summary
  10. 7References

VIF Editor Specific Tabs

The VIF generated using the TI GUI VIF generation tool only populates fields specific to the PD controller. Some fields are intentionally left blank (denoted in red) for the user to configure according to system level requirements not managed solely by the PD controller. Table 4-1 highlights the remaining fields that need to be configured to have a completed VIF. Some of these VIF fields directly correspond to the PD controller registers which need to be set accordingly.

Table 4-1 Configurable VIF Fields
VIF Editor Tab

VIF Field

Description

General PD

Num_Fixed_Batteries

*Only incomplete if system is battery powered. If not battery powered, skip

This value corresponds with the Number of Fixed Batteries [99:96] setting in Register 77h and Number of Fixed Batteries [51:48] setting in Register 7Eh. Configure the registers accordingly in json and regenerate VIF.

General PD

Num_Swappable_Battery_Slots

*Only incomplete if system is battery powered. If not battery powered, skip

This value corresponds with the Number of Hot Swappable Batteries [103:110] setting in Register 77h and Number of Hot Swappable Batteries [55:52] setting in 7Eh. Configure the registers accordingly in json and regenerate VIF.

USB Type-C

Type_C_Power_Source

0: Externally Powered - the port is always powered from a power supply in the system, never from the USB Type-C port

1: UFP-powered - the port is powered by the USB Type-C port, never from a power supply in the system

2: Both - can operate as both

PD Source

Port_Managed_Guaranteed_Type

0: Managed Capability - port can change the offered PDOs.

1: Guaranteed Capability - port is always capable of delivering the PD_Power_As_Source and advertised Source PDOs never changes

This value corresponds with Port Type [31] in Register 78h.