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: Status Register(0xA1) behavior

Part Number: TPS65982

Hi team,

I have three questions regarding a behavior of some registers in Status register(0xA1)

1. Could you tell me how HighVoltageWarning[Bytes 1-4:bit28] in Status Register behaves?
Especially, My customer wants to know that this register behaves as " monitoing real time HighVoltageWarning condition and automatically cleared if the condition is removed" or as "Latched HighVoltageWarning condition in operation and need to read ones to be clear the bit ".

2. I understand that Plug present[0] will become "No plug present, 0b" only when ConnState[3:1] is "000b".
Is this understanding correct?

3. Regarding ConnState[3:1], What kind of Type-C operation does the ConnState[3:1] become to 110b and 111b?

Regards,

Takashi Onawa

  • Hi Onawa-san,

    1. The HighVoltageWarning Status bit will be high when the PD Controller is operating as Source and VBUS voltage is above limit specified by
    the current PDO. When the voltage goes below this value, the HighVoltageWarning bit will go low again.

    2. Plug Present [0] will be "no plug present, 0b" when nothing is connected to the port. This can happen when ConnState is either 000b or 001b.

    3. ConnState 110b can occur when connected another fully featured Type-C device and the Type-C port comes up as a SINK. ConnState 111b can occur when connected to another fully feature Type-C device and the Type-C port comes up as a SOURCE.

    Thank you,
    Eric
  • Hi Eric-san,

    Thanks for your prompt response on this.

    There are two unclear point in your answer for Question No1.

    #1
    >The HighVoltageWarning Status bit will be high when the PD Controller is operating as Source
    >and VBUS voltage is above limit specified by the current PDO.

    >VBUS voltage is above limit specified by the current PDO
    Does this mean HighVoltageWarningLevel bit in 0x28 System Configuration Register?

    #2
    > When the voltage goes below this value, the HighVoltageWarning bit will go low again.
    Do you mean the bit is automatically cleared? Or Does it need to read the register to be clear?

    I can close the Question No2 and No3.

    Regards,
    Takashi Onawa
  • Hi Onawa-san,

    #1, Yes that is correct, if the voltage is higher than the HighVoltageWarningLevel configuration in 0x28, then the HighVoltageWarning Status bit will be high.

    #2, You would have to re-read the register for the bit to be cleared.

    Thank you,
    Eric
  • Hi Eric-san,

    Thanks, I understood.

    Regards,
    Takashi Onawa
  • Hi Eric-san,

    Sorry, I got one more question about sensing point for HighVoltageWarning event.

    I understood that TPS65982 is sensing VBUS for OVP function by your answer in another thread.

    Where is a sensing point for HighVoltageWarning event?

    Regards,

    Takashi Onawa

  • Hi Onawa-san,

    The VBUS voltage is monitored on the VBUS pins of the TPS65982 (pins H11, J10, J11, & K11).

    Thank you,
    Eric
  • Hi Eric-san,

    Thanks, I understood both functions are monitoring VBUS pin's voltage level.

    Regards,
    Takashi Onawa