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.

TPS65982: Difference between HRESET and "GAID" 4cc command

Part Number: TPS65982


Hi Team,

My customer wants to know the difference between HRESET and "GAID" 4cc command.

Are these functions exactly the same? Or has same difference?

If there are any differences, please let me know.

Regards,

Takashi Onawa

  • Takashi San,

    These are two different commands:
    HRST is a command to the PD controller for sending HARD-RESET signal to the port partner over the CC line.
    GAID is to do a system reset of the PD controller.

    Please refer Section 4.3.2 and 4.6.12 of the HI-TRM (www.ti.com/.../slvuan1a.pdf) for more details.

    -/Praneet
  • Hi Kumar-san,

    Thanks for your prompt response on this. I understood the GAID is related to a system reset of the controller.

    Sorry, My customer wants to know the difference between controlling HRESET pin and GAID 4cc command, not HRST 4cc command. Could you tell me the differences if there are?

    Regards,
    Takashi Onawa
  • No difference.!
    HRESET is a hardware reset input signal - Firmware effectively generates the same signal when processing GAID.

    -/Praneet
  • Hi Kummer-san,

    Thanks! I understood it's completely same.

    Sorry, I got one more question regarding the system reset from the customer today.

    Are there other commands or conditions that will RAM in TPS65982 will be cleared.?
    I think the commands and conditions are only followings.
    - GAID 4cc command
    - HRESET assertion
    - Automatic system reset due to thermal protection and 3V3 voltage error
    - Power toggling
    Please let me know if there is any other events that RAM in TPS65982 will be cleared.

    One of GPIO is used for controlling other device in their application, so they need to check it to prevent unexpected Initialization of the GPIO.

    Regards,
    Takashi Onawa
  • GAID and HRESET will clear the SRAM.
    Error conditions like OVP/UVP etc. cause the device to do a PD disconnect or HARD-RESET, and if the device was operating in DBM, the SRAM will obviously get cleared.

    Let me know if you have additional queries.

    -/Praneet