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: PD compliance testing fail

Part Number: TPS65987D

Hello

       Customer device is monitor. Below PD compliance testing fail items. How to modify project file and VIF file to pass it? Thank you. 

OTS_0820_B_1018.pjt

Dell__D2421HCT__NA____Type-C_1018.txt
; 
; USB-IF Vendor Info File Editor 2.0.1.0
; 
$VIF_Producer: "USB-IF Vendor Info File Editor 2.0.1.0"
$VIF_Specification: "Version 2.03"

$Vendor_Name:                                           "Dell"
$Model_Part_Number:                                     "D2421HCT"
$Product_Revision:                                      "NA"
VIF_Product_Type:                                       0             ; Port Product


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   VIF Product
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$Port_Label:                                            "Type-C"
Connector_Type:                                         2             ; Type-C™
Captive_Cable:                                          NO
USB_PD_Support:                                         YES
PD_Port_Type:                                           3             ; Provider Only
Type_C_State_Machine:                                   0             ; SRC
Port_Battery_Powered:                                   NO
BC_1_2_Support:                                         0             ; None

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   General PD
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
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:                                      YES
DR_Swap_To_DFP_Supported:                               NO
DR_Swap_To_UFP_Supported:                               YES
Unconstrained_Power:                                    NO
VCONN_Swap_To_On_Supported:                             YES
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™
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RP_Value:                                               2             ; 3A
Type_C_Is_Debug_Target_SRC:                             NO
Type_C_Can_Act_As_Host:                                 NO
Type_C_Can_Act_As_Device:                               YES
Type_C_Is_Alt_Mode_Controller:                          NO
Type_C_Is_Alt_Mode_Adapter:                             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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Product_Total_Source_Power_mW:                          65000         ; 65000 mW
Port_Source_Power_Type:                                 0             ; Assured

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   USB Device
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Device_Speed:                                           0             ; USB 2
Device_Contains_Captive_Retimer:                        NO

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   PD Source
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PD_Power_As_Source:                                     65000         ; 65000 mW
USB_Suspend_May_Be_Cleared:                             YES
Sends_Pings:                                            NO
FR_Swap_Type_C_Current_Capability_As_Initial_Sink:      3             ; 3A @ 5V
Master_Port:                                            YES
PD_OC_Protection:                                       NO
Num_Src_PDOs:                                           4

    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:                                       180           ; 9000 mV
    Src_PDO_Max_Current2:                                   300           ; 3000 mA

    Src_PDO_Supply_Type3:                                   0             ; Fixed
    Src_PDO_Peak_Current3:                                  0             ; 100% IOC
    Src_PDO_Voltage3:                                       300           ; 15000 mV
    Src_PDO_Max_Current3:                                   300           ; 3000 mA

    Src_PDO_Supply_Type4:                                   0             ; Fixed
    Src_PDO_Peak_Current4:                                  1             ; 130% IOC
    Src_PDO_Voltage4:                                       400           ; 20000 mV
    Src_PDO_Max_Current4:                                   325           ; 3250 mA


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   SOP Discover ID
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XID_SOP:                                                2700
Data_Capable_As_USB_Host_SOP:                           NO
Data_Capable_As_USB_Device_SOP:                         YES
Product_Type_UFP_SOP:                                   5             ; Alternate Mode Adapter (AMA)
Product_Type_DFP_SOP:                                   0             ; Undefinied
Modal_Operation_Supported_SOP:                          NO
USB_VID_SOP:                                            0x0451        ; 0451
PID_SOP:                                                0x1234        ; 1234
bcdDevice_SOP:                                          0x0700        ; 0700

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   AMA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
AMA_HW_Vers:                                            0x0           ; 0
AMA_FW_Vers:                                            0x0           ; 0
AMA_VCONN_Reqd:                                         NO
AMA_VCONN_Power:                                        0             ; 1W
AMA_VBUS_Reqd:                                          NO
AMA_Superspeed_Support:                                 0             ; USB 2.0 Only

BR

Patrick

  • Patrick, We'll analyze these failures and get back to you.

    -/Praneet

  • Hello Patrick,

    I believe this is related to thread #848070. So, please post your further queries on #848070 thread since this one has been marked as closed.

    Here are some of the analyses for your compliance failures.

    TD.PD.VNDI.E5: Try to run your test with the setting "Externally Powered" (bit #19 in register 0x29) as true.
    TD.4.11.1:  The DR_Swap here is not enabled for UFP->DFP. This can be enabled by setting bit #15 in register 0x29.
    TD.PD.SRC.E16: Require PD Analyzer logs to investigate further.
    TD.PD.DPD.E14: Require PD Analyzer logs to investigate further.

    Regards,
    Kedar