hi ..
How can the following problems be solved?
When performing PD3.0 test, its TD.PD.SNK3.E15 test item Fail,
Does this part have anything to do with VIF?
TPS65983B Firmware Version : 6.67
Titan Ridge Bus-Power Device.

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi ..

HI Tommy:
Please see attached VIF
<?xml version="1.0" encoding="utf-8"?>
<vif:VIF xmlns:opt="http://usb.org/VendorInfoFileOptionalContent.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vif="http://usb.org/VendorInfoFile.xsd">
<vif:VIF_Specification>3.19</vif:VIF_Specification>
<vif:VIF_App>
<vif:Vendor>USB-IF</vif:Vendor>
<vif:Name>VIF Editor</vif:Name>
<vif:Version>3.2.4.0</vif:Version>
</vif:VIF_App>
<vif:Vendor_Name>Other World Computing</vif:Vendor_Name>
<vif:Model_Part_Number>Thunderbolt mini Dock</vif:Model_Part_Number>
<vif:Product_Revision>1</vif:Product_Revision>
<vif:TID>0</vif:TID>
<vif:VIF_Product_Type value="0">Port Product</vif:VIF_Product_Type>
<vif:Certification_Type value="0">End Product</vif:Certification_Type>
<vif:Product>
<!--Product Level Content:-->
</vif:Product>
<vif:Component>
<!--Component 0: Port A-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;Component-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:Port_Label>A</vif:Port_Label>
<vif:Connector_Type value="2">Type-C®</vif:Connector_Type>
<vif:USB4_Supported value="false" />
<vif:USB_PD_Support value="true" />
<vif:PD_Port_Type value="0">Consumer Only</vif:PD_Port_Type>
<vif:Type_C_State_Machine value="1">SNK</vif:Type_C_State_Machine>
<vif:Port_Battery_Powered value="false" />
<vif:BC_1_2_Support value="0">None</vif:BC_1_2_Support>
<vif:Captive_Cable value="true" />
<vif:Captive_Cable_Is_eMarked value="true" />
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;General PD-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:PD_Spec_Revision_Major value="3" />
<vif:PD_Spec_Revision_Minor value="0" />
<vif:PD_Spec_Version_Major value="2" />
<vif:PD_Spec_Version_Minor value="0" />
<vif:PD_Specification_Revision value="2">Revision 3</vif:PD_Specification_Revision>
<vif:SOP_Capable value="true" />
<vif:SOP_P_Capable value="false" />
<vif:SOP_PP_Capable value="false" />
<vif:SOP_P_Debug_Capable value="false" />
<vif:SOP_PP_Debug_Capable value="false" />
<vif:Manufacturer_Info_Supported_Port value="true" />
<vif:Manufacturer_Info_VID_Port value="7825">1E91</vif:Manufacturer_Info_VID_Port>
<vif:Manufacturer_Info_PID_Port value="56940">DE6C</vif:Manufacturer_Info_PID_Port>
<vif:Chunking_Implemented_SOP value="true" />
<vif:Unchunked_Extended_Messages_Supported value="true" />
<vif:Security_Msgs_Supported_SOP value="false" />
<vif:Unconstrained_Power value="false" />
<vif:Num_Fixed_Batteries value="0" />
<vif:Num_Swappable_Battery_Slots value="0" />
<vif:ID_Header_Connector_Type_SOP value="2">USB Type-C® Receptacle</vif:ID_Header_Connector_Type_SOP>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;PD Capabilities-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:USB_Comms_Capable value="true" />
<vif:DR_Swap_To_DFP_Supported value="false" />
<vif:DR_Swap_To_UFP_Supported value="true" />
<vif:VCONN_Swap_To_On_Supported value="false" />
<vif:VCONN_Swap_To_Off_Supported value="true" />
<vif:Responds_To_Discov_SOP_UFP value="true" />
<vif:Responds_To_Discov_SOP_DFP value="false" />
<vif:Attempts_Discov_SOP value="false" />
<vif:Power_Interruption_Available value="0">No Interruption Possible</vif:Power_Interruption_Available>
<vif:Data_Reset_Supported value="false" />
<vif:Enter_USB_Supported value="false" />
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;USB Type-C®-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:Type_C_Can_Act_As_Host value="false" />
<vif:Type_C_Can_Act_As_Device value="true" />
<vif:Type_C_Supports_Audio_Accessory value="false" />
<vif:Type_C_Supports_VCONN_Powered_Accessory value="false" />
<vif:Type_C_Is_VCONN_Powered_Accessory value="false" />
<vif:Type_C_Is_Debug_Target_SNK value="false" />
<vif:Type_C_Port_On_Hub value="true" />
<vif:Type_C_Power_Source value="1">UFP-powered</vif:Type_C_Power_Source>
<vif:Type_C_Sources_VCONN value="false" />
<vif:Type_C_Is_Alt_Mode_Controller value="false" />
<vif:Type_C_Is_Alt_Mode_Adapter value="true" />
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;USB Device-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:Device_Supports_USB_Data value="true" />
<vif:Device_Speed value="3">USB 3.2 Gen 1x2</vif:Device_Speed>
<vif:Device_Max_USB2_Speed value="2">High Speed</vif:Device_Max_USB2_Speed>
<vif:Device_Contains_Captive_Retimer value="false" />
<vif:Device_Truncates_DP_For_tDHPResponse value="false" />
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;PD Sink-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:PD_Power_As_Sink value="15000">15000 mW</vif:PD_Power_As_Sink>
<vif:EPR_Supported_As_Snk value="false" />
<vif:No_USB_Suspend_May_Be_Set value="false" />
<vif:GiveBack_May_Be_Set value="false" />
<vif:Higher_Capability_Set value="false" />
<vif:FR_Swap_Reqd_Type_C_Current_As_Initial_Source value="0">FR_Swap not supported</vif:FR_Swap_Reqd_Type_C_Current_As_Initial_Source>
<vif:Num_Snk_PDOs value="1" />
<!--Bundle: SnkPdoList-->
<vif:SnkPdoList>
<vif:SnkPDO>
<!--Sink PDO 1-->
<vif:Snk_PDO_Supply_Type value="0">Fixed</vif:Snk_PDO_Supply_Type>
<vif:Snk_PDO_Voltage value="100">5000 mV</vif:Snk_PDO_Voltage>
<vif:Snk_PDO_Op_Current value="300">3000 mA</vif:Snk_PDO_Op_Current>
</vif:SnkPDO>
</vif:SnkPdoList>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;SOP Discover ID-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:XID_SOP value="0" />
<vif:Data_Capable_As_USB_Host_SOP value="false" />
<vif:Data_Capable_As_USB_Device_SOP value="true" />
<vif:Product_Type_UFP_SOP value="2">PDUSB Peripheral</vif:Product_Type_UFP_SOP>
<vif:Product_Type_DFP_SOP value="0">Undefined</vif:Product_Type_DFP_SOP>
<vif:Modal_Operation_Supported_SOP value="true" />
<vif:USB_VID_SOP value="7825">1E91</vif:USB_VID_SOP>
<vif:PID_SOP value="56940">DE6C</vif:PID_SOP>
<vif:bcdDevice_SOP value="1639">0667</vif:bcdDevice_SOP>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;SOP Modes-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:SVID_Fixed_SOP value="false" />
<vif:Num_SVIDs_Min_SOP value="1" />
<vif:Num_SVIDs_Max_SOP value="2" />
<!--Bundle: SOPSVIDList-->
<vif:SOPSVIDList>
<vif:SOPSVID>
<!--SOP SVID 1-->
<vif:SVID_SOP value="32903">8087</vif:SVID_SOP>
<vif:SVID_Modes_Fixed_SOP value="true" />
<vif:SVID_Num_Modes_Min_SOP value="1" />
<vif:SVID_Num_Modes_Max_SOP value="1" />
<!--Bundle: SOPSVIDModeList-->
<vif:SOPSVIDModeList>
<vif:SOPSVIDMode>
<!--SOP SVID Mode 1-->
<vif:SVID_Mode_Enter_SOP value="true" />
<vif:SVID_Mode_Recog_Value_SOP value="0">00000000</vif:SVID_Mode_Recog_Value_SOP>
</vif:SOPSVIDMode>
</vif:SOPSVIDModeList>
</vif:SOPSVID>
<vif:SOPSVID>
<!--SOP SVID 2-->
<vif:SVID_SOP value="65281">FF01</vif:SVID_SOP>
<vif:SVID_Modes_Fixed_SOP value="true" />
<vif:SVID_Num_Modes_Min_SOP value="1" />
<vif:SVID_Num_Modes_Max_SOP value="1" />
<!--Bundle: SOPSVIDModeList-->
<vif:SOPSVIDModeList>
<vif:SOPSVIDMode>
<!--SOP SVID Mode 1-->
<vif:SVID_Mode_Enter_SOP value="true" />
<vif:SVID_Mode_Recog_Value_SOP value="0">00000000</vif:SVID_Mode_Recog_Value_SOP>
</vif:SOPSVIDMode>
</vif:SOPSVIDModeList>
</vif:SOPSVID>
</vif:SOPSVIDList>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;AMA-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:AMA_HW_Vers value="1">1</vif:AMA_HW_Vers>
<vif:AMA_FW_Vers value="1">1</vif:AMA_FW_Vers>
<vif:AMA_VCONN_Reqd value="true" />
<vif:AMA_VCONN_Power value="1">1.5W</vif:AMA_VCONN_Power>
<vif:AMA_VBUS_Reqd value="true" />
<vif:AMA_Superspeed_Support value="3">USB 2.0 Billboard Only</vif:AMA_Superspeed_Support>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;Cable/eMarker-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:XID value="0" />
<vif:Data_Capable_As_USB_Host value="false" />
<vif:Data_Capable_As_USB_Device value="false" />
<vif:Product_Type value="3">Passive Cable</vif:Product_Type>
<vif:Modal_Operation_Supported value="true" />
<vif:USB_VID value="11037">2B1D</vif:USB_VID>
<vif:PID value="4609">1201</vif:PID>
<vif:bcdDevice value="784">0310</vif:bcdDevice>
<vif:Cable_HW_Vers value="1">1</vif:Cable_HW_Vers>
<vif:Cable_FW_Vers value="1">1</vif:Cable_FW_Vers>
<vif:Type_C_To_Type_A_B_C value="2">Type-C®</vif:Type_C_To_Type_A_B_C>
<vif:Type_C_To_Type_C_Capt_Vdm_V2 value="3">Captive</vif:Type_C_To_Type_C_Capt_Vdm_V2>
<vif:Cable_Latency value="1"><10ns</vif:Cable_Latency>
<vif:Cable_Termination_Type value="0">Both ends Passive, VCONN not required</vif:Cable_Termination_Type>
<vif:VBUS_Through_Cable value="true" />
<vif:Cable_VBUS_Current value="2">5A</vif:Cable_VBUS_Current>
<vif:Cable_Superspeed_Support value="2">USB 3.1 Gen 2</vif:Cable_Superspeed_Support>
<vif:Cable_USB_Highest_Speed value="2">USB3.2/USB4 Gen2</vif:Cable_USB_Highest_Speed>
<vif:Max_VBUS_Voltage_Vdm_V2 value="0">20V</vif:Max_VBUS_Voltage_Vdm_V2>
<vif:Manufacturer_Info_Supported value="false" />
<vif:Chunking_Implemented value="false" />
<vif:Security_Msgs_Supported value="false" />
<vif:ID_Header_Connector_Type value="0">Cable</vif:ID_Header_Connector_Type>
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!--;Cable Modes-->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<vif:SVID_Fixed value="true" />
<vif:Cable_Num_SVIDs_Min value="2" />
<vif:Cable_Num_SVIDs_Max value="2" />
<!--Bundle: CableSVIDList-->
<vif:CableSVIDList>
<vif:CableSVID>
<!--Cable SVID 1-->
<vif:SVID value="1204">04B4</vif:SVID>
<vif:SVID_Modes_Fixed value="true" />
<vif:SVID_Num_Modes_Min value="1" />
<vif:SVID_Num_Modes_Max value="1" />
<!--Bundle: CableSVIDModeList-->
<vif:CableSVIDModeList>
<vif:CableSVIDMode>
<!--Cable SVID Mode 1-->
<vif:SVID_Mode_Enter value="true" />
<vif:SVID_Mode_Recog_Value value="1">00000001</vif:SVID_Mode_Recog_Value>
</vif:CableSVIDMode>
</vif:CableSVIDModeList>
</vif:CableSVID>
<vif:CableSVID>
<!--Cable SVID 2-->
<vif:SVID value="32903">8087</vif:SVID>
<vif:SVID_Modes_Fixed value="true" />
<vif:SVID_Num_Modes_Min value="1" />
<vif:SVID_Num_Modes_Max value="1" />
<!--Bundle: CableSVIDModeList-->
<vif:CableSVIDModeList>
<vif:CableSVIDMode>
<!--Cable SVID Mode 1-->
<vif:SVID_Mode_Enter value="true" />
<vif:SVID_Mode_Recog_Value value="196609">00030001</vif:SVID_Mode_Recog_Value>
</vif:CableSVIDMode>
</vif:CableSVIDModeList>
</vif:CableSVID>
</vif:CableSVIDList>
</vif:Component>
</vif:VIF>