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.

TPS65987D: TPS65987D compliance test questions

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65987

customer reported the following 2 questions about TPS65987D compliance test.

Can team review the issues and advise about the what setting missing in FW.

  

  • Hi Peter,

    Could you confirm that the latest firmware patch used for testing?

    Jacob
  • HI Jacob,

    are you saying the latest Ellisys tool to perform the testing? Do you mean that these 2 error might be related to testing tool?  I will ask customer try latest Ellisys tool version for good try again.

    here is the version customer using.

  • Hi Peter,

    Can you also verify you are using the latest TPS65987D firmware? You can find the link below.

    www.ti.com/.../tps6598x-config

    Jacob
  • Jacob,

    customer do using the latest tool for TPS65987 configuration.

    I am sending you the customer setting in mail for you review.

  • the latest firmware version customer using is TPS65987_88_F707_10_04.

    According to testing lab about the item TD.PD.VND13.E12, if device does not support fast swapping, device need response "REJECT"  not "No reponse to FR_Swap" . Can you review it and suggest the configuration in FW?

    is the TD.PD.SRC.E16 issue due to VBUS discharge time too long? customer goes coupling capacitor design as the same as reference design. Can you review it and suggest your comments?

  • Hi Peter.

    I think this is just a Vendor Info File error for the first one. I suggest you use the latest from usb.org

    www.usb.org/.../VendorInfoFileGeneratorRelease.1.2.4.0.zip

    For the second issue it may be with your variable DC/DC. The transition from 5V to 12V is correct but it fails when transitioning down. The voltage on the power path may be too high to send PSRDY. You should check the voltage from your supply to confirm it is not higher than 5V.

    Jacob
  • Hello Jacob,

    Per above Peter's question, customer has one more question. If they provide VIF file and PD firmware to us. is it possible that we verify this 5V to 12V correct but fails when transitioning down issue by TI lab on our EVM to double confirm this issue root cause simultaneously ?


    BR
    Patrick
  • Hello

                  Below is customer VIF file. Has any problem for the VIF file that will cause above issue phenomenon? Thank you. 

    ; 
    ; USB-IF Vendor Info File Generator, Version 1.2.4.0
    ; 
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   Intro tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    $VIF_Specification: "Revision 1.38, Version 1.0"
    $VIF_Producer: "USB-IF Vendor Info File Generator, Version 1.2.4.0"
    $Vendor_Name: "Ennoconn"
    $Model_Part_Number: "cx7"
    $Product_Revision: "v0.1"
    $TID: "222"
    VIF_Product_Type: 0        ; Port
    $Port_Label: "1"
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   VIF Product tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    Connector_Type: 2        ; USB Type-C?
    USB_PD_Support: YES
    PD_Port_Type: 3        ; Provider Only
    Captive_Cable: NO
    Type_C_State_Machine: 0        ; SRC
    Port_Battery_Powered: NO
    BC_1_2_Support: 0        ; None
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   General PD Settings tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    PD_Specification_Revision: 2        ; Revision 3.0
    SOP_Capable: YES
    SOP_P_Capable: NO
    SOP_PP_Capable: NO
    SOP_P_Debug_Capable: NO
    SOP_PP_Debug_Capable: NO
    Security_Msgs_Supported_SOP: NO
    Manufacturer_Info_Supported_Port: NO
    Num_Fixed_Batteries: 0
    Num_Swappable_Battery_Slots: 0
    USB_Comms_Capable: NO
    DR_Swap_To_DFP_Supported: NO
    DR_Swap_To_UFP_Supported: NO
    Unconstrained_Power: NO
    VCONN_Swap_To_On_Supported: NO
    VCONN_Swap_To_Off_Supported: YES
    Responds_To_Discov_SOP_UFP: YES
    Responds_To_Discov_SOP_DFP: YES
    Attempts_Discov_SOP: YES
    Chunking_Implemented_SOP: YES
    Unchunked_Extended_Messages_Supported: YES
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   USB Type-C tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    RP_Value: 2        ; 3A
    Type_C_Is_Debug_Target_SRC: NO
    Type_C_Can_Act_As_Host: NO
    Type_C_Can_Act_As_Device: NO
    Type_C_Is_Alt_Mode_Controller: YES
    Type_C_Power_Source: 0        ; Externally Powered
    Type_C_Port_On_Hub: NO
    Type_C_Supports_Audio_Accessory: NO
    Type_C_Sources_VCONN: YES
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   Product Power tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    Product_Total_Source_Power_mW: 0        ; (0 mW)
    Port_Source_Power_Type: 0        ; Assured
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   Source tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    PD_Power_as_Source: 36000        ; (36000 mW)
    USB_Suspend_May_Be_Cleared: YES
    Sends_Pings: YES
    FR_Swap_Supported_As_Source: NO
    PD_OC_Protection: NO
    Num_Src_PDOs: 2
    
        Src_PDO_Supply_Type1: 0        ; Fixed
        Src_PDO_Peak_Current1: 0        ; 100% IOC
        Src_PDO_Voltage1: 100        ; (5000 mV)
        Src_PDO_Max_Current1: 300        ; (3000 mA)
    
        Src_PDO_Supply_Type2: 0        ; Fixed
        Src_PDO_Peak_Current2: 0        ; 100% IOC
        Src_PDO_Voltage2: 240        ; (12000 mV)
        Src_PDO_Max_Current2: 300        ; (3000 mA)
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   SOP Discovery - Part One tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    XID_SOP: 0
    Data_Capable_as_USB_Host_SOP: NO
    Data_Capable_as_USB_Device_SOP: NO
    Product_Type_UFP_SOP: 0        ; Undefined
    Product_Type_DFP_SOP: 0        ; Undefined
    Modal_Operation_Supported_SOP: YES
    USB_VID_SOP: 0x0451
    PID_SOP: 0x1234
    bcdDevice_SOP: 0x0710
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;   SOP Discovery - Part Two tab
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    SVID_fixed_SOP: YES
    Num_SVIDs_min_SOP: 1
    Num_SVIDs_max_SOP: 1
    
        SVID1_SOP: 0x0123
        SVID1_modes_fixed_SOP: YES
        SVID1_num_modes_min_SOP: 1
        SVID1_num_modes_max_SOP: 1
    
            SVID1_mode1_enter_SOP: YES
    
    

    BR

    Patrick

  • HI Jacob,

    We tested with the latest VIF, the results of the test became even worse, and the wrong project was added.

    The test report is attached, in addition to updating the VIF version, the VBUS 1uf capacitor is also removed synchronously.

    Please help us with suggestions. thanks

    BR, Delunhttps://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/138/Test_5F00_report.7z

  • Does need to use pdio in our case to fix issue?
  • Hello Jacob,

    I summarize the issue in here. attaching is the report testing with the latest VIF file from USB org.

    here is the only issue we would like to focus on this. Can we learn from you about how to fix this failed?  thanks.

    full testing reports and the USB VIF

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/138/4760.TPS65987-test-report.7z

  • hello Jacob,

    I summarize the issue in here. This is the only failed we would like to focus on. Can we learn from you how to fix the issue?

    I am attaching the full test report with latest VIF file from USB org.

    test report

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/138/0876.TPS65987-test-report.7z

  • Hi Team,

    For reference you need to only run RC or Stable tests for certification.

    You should run this specific test while looking at the voltage on VBUS and your varaiable DC/DC. PSRDY is only sent when the voltage has reached the PD contract value.

    How are you controlling the variable DC/DC?

    What do you mean by "Does need to use pdio in our case to fix issue?" ?

    Jacob