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.

TPS65983A with TPS65982, HARD RESET occur when TPS65982 sends DR swap

Other Parts Discussed in Thread: TPS65982, TPS6598X-CONFIG

Hi Team,

One issue with TPS65983 and TPS65982

The TPS65982 is with 1.7.6 FW and TPS65983 with 3.3 FW

TPS65982 FW as DRP and enable initial swap to DFP

TPS65983 use Apex Creek FW

Follow below sequence, then we see HARD RESET

1. TPS65982 power up with VIN_3V3 = 3.3V and PP_5V0/PP_CABLE = 5V

2. Plug in TPS65983 board(apex creek), then TPS65982 is DFP and sink

3. Turn off TPS65982 VIN_3V3 and PP_5V0/PP_CABLE power

4. see the connection loss and re-establish, TPS65982 will then send data role swap to be DFP

5. HARD RESET occur after the DR SWAP command

Below is the trace record after turn off TPS65982 VIN_3V3 and PP_5V0/PP_CABLE, then see HARD RESET after DR SWAP

If we change TPS65983 board to TPS65982 with Apex creek FW, then no see HARD RESET 

Could you help check? Thanks!

T303_S3_pluged in to Apex creek_983A.usb

Sam

 

  • Sam,

    What version of the TPS6598X-CONFIG Tool and TPS65983-CONFIG Tools did you use to generate this FW?

    If you haven't upgraded to the latest versions of the Tools, I would suggest doing this first to upgrade your FW to re-test and correlate results.

    For the TPS65982, this Training might help you get started: training.ti.com/tps65982-config-tool-upgrade-sw-fw-training

    The TPS65983 has always been using the Beta GUI Tool, but there is a new version of FW available (>v3.3)
  • HI Brian,
    Previously with TPS6598X-CONFIG Tool 1.15 and TPS65983-CONFIG Tools 2.7
    Today I tried TPS6598X-CONFIG Tool 2.8 and TPS65983-CONFIG Tools 2.9(all latest one), the result is still the same

    Regards,
    Sam
  • Hi Brian,

    Has this issue been resolved? I am running into a similar error using all the latest tools (TPS6598X Application Customization Tool V2.15, TPS6598X Host Interface Tools v2.3).

    I am using TPS65986A as power brick/charger and a TPS65982 BoosterPack as sink. With the Aardvark connected to the BoosterPack, I can request an output from the TPS65896A; However, I'm getting a hard reset every so often. I am not sure what is causing that. Below is the setup:


    1. TPS65986 power up with VIN_3V3 = 3.3V, PP_5V = 0, PP_CABLE = 5V, PP_HV = 5-20V (as output)
    2. Attach TPS65982 BoosterPack
    3. Aardvark attached to BoosterPack and in Tx Sink Cap (0x33) there are 2 PDOs with PDO1 = 5000mV, PDO2 = 2000mV.
    4. Change PDO2 to 9000mV
    5. A Neg, Execute Function
    6. Hard reset occurs

    Attached is the Data Center capture.Data Center.xlsx

    thanks,

    Vichet

  • Hi Vichet,

    The TPS65986 EVM does not have the ability to source 9V as there is no 9V DC-DC on that board. This will cause a hard reset event to occur as the device is unable to source the specific PDO.

    Thank you,
    Eric
  • Eric,
    Thanks for your reply. I am not using TPS65986 EVM. The TPS65986 is on my custom design board with 4 PDOs (5V, 9V, 15V and 20V @ 3A). I am using the TPS65982 EVM as the sink to test. The 5V and 20V seem to work pretty well, but whenever a request for 9 or 15V, the hard reset occur.

    thanks,
    Vichet
  • Hi Vichet,

    There are many reasons why a Hard Reset event may occur. Can you check register 0x40 PD Status and look at HardResetType?
    This will help determine why the message is being sent.

    Thank you,
    Eric
  • I'm getting "HardReset_RequiredByPolicyEngine_DischargeFailed". Where can I find out more about this failure.

    thank you,
    Vichet
  • Hi Vichet,

    This is set when the PD Controller fails to discharge VBUS. Could you potentially go from a 5V to a 9V PDO?
    For more info you can look at the Host Interface Technical Reference Manual: www.ti.com/.../slvuan1a.pdf

    Thank you,
    Eric
  • Eric,
    Sometimes I can go from 5V to 9V to 15V to 20V without any errors. Once in awhile I'll get a hard reset error when going from low to high voltage, for example 5V up to 15V, then I would get "HardReset_RequiredByPolicyEngine_UnableToSource". When going down from high to low, i.e., 20V down to 9V, then I would get "HardReset_RequiredByPolicyEngine_DischargeFailed"; even with a small load.

    Any idea?

    thanks,
    Vichet
  • Hi Vichet,

    This indicates that the Hard Reset messages are being sent due to your source not being able to switch voltages fast enough. Are you using a variable DC-DC to change the Source voltages when different PDOs are being negotiated? If so, do you have a lot of capacitance on the output?
    My advice would be to make your on board power source be able to switch between the voltages faster.

    Thank you,
    Eric