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.

TPS65982D 0x48 register

Other Parts Discussed in Thread: TPS65982D

Hi,

My customer has a NB using TPS65982D.  Normally, their PD adapter will send ID to the NB and customer can read it in 0x48 RX Identity SOP Register of our chip to identify if it's the PD adapter they expect.

Sometimes, for unknown reason they don't know why they can't read anything from 0x48 register with the right PD adapter connected.  Do we have any 4cc command or register access that can let the PD adapter send the ID again?

Thanks!

Antony

  • Hi Antony,

    You could use the VDMs command and re-send the PD message to the adapter. Is a specific alternate mode entered for this case?

    Jacob
  • Hi Jacobm

    Do you mean to initate a new VDM command using 4cc command of VDMs?  Does that mean I need to send 29bytes to 0x9 register before sending VDMs?  If so, I have no idea what I should wite in 0x9 register for these 29 bytes.

    How to judge if it's a specific alternate mode entered or not?

    Thanks!

    Antony

  • Hi Antony,

    Sorry Antony I confuse myself there :( I thought you referring to a custom alternate mode with a unstructured VDM.

    Could you confirm that a PD contract was established? Would it be possible to get a PD trace of the failing case?

    Jacob
  • Hi Jacob,

    The PD contract shall be established correctly, since the VBUS voltage is correctly at 20V.

    The issue is found from customer testing engineer,and actually not easy to duplicate, so it's difficult for us to get the log.  Therefore, customer tries to ask if there's a way to let PD adapter send the ID again but still keep VBUS voltage at 20V.  If there's a way to do it, they can try to see if the issue is still duplicable at testing team or not.

    Do you know if there's such a way or not?

    Thanks!

    Antony 

  • Hi Antony,

    Are you connecting and disconnecting the charger really fast? This could be that the adapter hasn't seen the disconnect and may still have 20V on VBUS. Since we haven't negotiated a contract from our end we may not have the ID information. Could you read the Active PDO register (0x34) to confirm?

    Jacob