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.

TPS65983B: PD Test -TD.PD.SNK3.E15 Test Fail

Part Number: TPS65983B

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.

  • Hi,

    From the failure description, it seems like there is a mismatch between the VIF and the project setting. Can you share the VIF used for testing?

    Regards.

  • 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">&lt;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>

  • Hi,

    Thank you for the information. Can you also provide the project file? It might take a while for me to review this as I have other items on my hands.

    Regards

  • Hi Tommy:

    Please see attached

    .Thunderbolt mini Dock-V6.67.pjt

  • Hi,

    Thank you for providing the project file.

    Regards.

  • Hi,

    Is it possible to provide the PD log for this specific failure?

    Regards.