SLVAFZ1 May 2025 TPS25751 , TPS26750
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.
| 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. |