I currently have 6 products stuck in TB3 certification testing because of PD test failures with the TPS65983B.
Below is a summary of the PD tests that are failing:
PD2.0 Test:
TDA.2.2.3: BMC-PROT-SEQ-DRSWAP
DR_Swap Test
PD Communications Engine USB PD Compliance MOI.pdf
Pages: 151 to 152
TDA.2.3.1.2: BMC-POW-SRC-LOAD-CP-ACC
Source Dynamic Load Test, Consumer/Provider Accepting Swap
PD Communications Engine USB PD Compliance MOI.pdf
Pages: 165 to 166
TDA.2.3.2.2: BMC-POW-SRC-TRANS-CP-ACC
PDO Transition Test - Source, Consumer/Provider Accepting Swap
PD Communications Engine USB PD Compliance MOI.pdf
Pages: 170 to 171
PD 3.0 Test:
TD.PD.SNK3.E12.Soft_Reset sent regardless of Rp value
Power Delivery 3 0 Tests v1p14 r2.pdf
Page: 97
TD.PD.VNDI3.E9.Source_Capabilities_Extended
Power Delivery 3 0 Tests v1p14 r2.pdf
Pages: 132 to 133
TD.PD.VNDI3.E12.FR_Swap Without Signaling – Source
Power Delivery 3 0 Tests v1p14 r2.pdf
Pages: 134 to 135
We started the PD testing process using the TPS65983B FW and VIF file generated from the TI config tool 4_13 or 4_14. I has attached examples to this post.
After the initial PD failure reports, we found the E2E forum post "TPS65983B: TPS65983B certification issue in GRL C2" and we have attempted to modify the VIF file (see attached examples) as suggested in the post, but the PD failures are still occurring.
I have also reached out to GRL directly regarding these PD failures and GRL is reviewing the C2 logs I have provided.
As the TPS65983B, configuration tool, FW and VIF provider, I would like TI to respond to these failures and provide guidance on how to resolve them. Are these failures FW or VIF files issues? What parameters need to be changed in the TPS65983B configuration tool to produce outputs that pass the TB3 PD testing? What are the work arounds for these failures?
Attached are the .bin, .pjt and .vif files for the products in question.
I can provide the GRL C2 log files if that would be helpful. Please respond and I will post them.
I look forward to a prompt response.
Thanks,
George