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.

TPS65987-90EVM: Barrel Jack Detection

Guru 29690 points

Part Number: TPS65987-90EVM

Hi Team,

TPS65987-90EVM has "Barrel Jack Detection" feature as the following schematic.



I think SYS_PWR is applied not only when barrel jack(J9) is inserted but also when sinking 20V from Type-C receptacle as the following.
So /PGOOD (output of "Barrel Jack Detection") goes high without barrel jack insertion in this case.
Is my understanding correct?



Best Regards,
Yaita

  • Hi Yaita,

    Yes, your understanding correct.

    Please click "This resolves my issue" if I was able to answer your query.

    Thanks,
    Rahul
  • Hi Rahul-san,

    Thank you for your support.
    I would like to ask further question.

    I believe GPIO21 that /PGOOD connected is assigned Barrel Jack Detect Event in default.
    Is my understanding correct? 



    If the answer is yes, sinking 20V from Type-C receptacle causes "Swap to Source" and I think it means TPS65987-90EVM doesn't support 20V sink.
    Is it true?

    Best Regards,
    Yaita

  • Hi Yaita,

    You should use internal power path to sink 20V to avoid this problem or alternatively, you can remove '0' Ohm (R53) resistance between SYS_PWR and Q4A to support 20V Sink through external power path.

    You can also disable the barrel jack event to ensure that the power role swap doesn't take place.

    Thanks,
    Rahul

  • Hi Rahul-san,

    What is "internal power path" that you referred? I assumed PPHV1 for sink path as I attached on first post.
    I also believe Type-C port is forced to become SOURCE when barrel jack event is occured even if external power path is used.

    The background of the question is my customer considers to design their system with TPS65987D and the system requirement is the following.
    ---------------------------------------------------------------------
    1) DC barrel jack input (20V) is valid:
        The power supply of the system is applied from DC barrel jack input regardless of what is connected to Type-C receptacle.
        Then USB Type-C slave device (Flash memory etc) is connected, the system provide (source) VBUS to the slave device.
      
    2) DC barrel jack input (20V) is invalid:
        The power supply of the system is applied from Type-C receptacle when connected to PD source capable system (Display etc).
        They suppose to sink 20V from PD source capable system in this case.
        Then DC barrel jack input is valid, the power supply of the system is switched from PD source capable system to DC barrel jack input.
    ---------------------------------------------------------------------

    I would like to know if the requirement above is acheived TPS65987-90EVM itself or not.

    Best Regards,
    Yaita

  • Is it possible to support for this inquiry?
    My customer would like to know if the requirement above is acheived with TPS65987-90EVM itself or not.
    If you need additional information or has something unclear, please let me know.

    Best Regards,
    Yaita

  • Hi Yaita,

    You can disable this feature in configuration settings and then the system will not try to become a power source even if an adaptor is connected on the barrel jack.

    The condition 1 will work witout any changes in the system.

    You can do two things to support 20V sink when a barrel jack adaptor is connected:
    1. Unpopulate R53
    2. Disable barrel jack event in the configuration setting

    TPS65987-90EVM can support both the scenarios if you make the changes suggested above.

    Thanks,
    Rahul
  • Hi Rahul-san,

    I understand barrel jack event should be disabled for the case of 2), however I believe the requirement of the yellow isn't achieved in this case.
    ---------------------------------------------------------------------
    1) DC barrel jack input (20V) is valid:
        The power supply of the system is applied from DC barrel jack input regardless of what is connected to Type-C receptacle.
        Then USB Type-C slave device (Flash memory etc) is connected, the system provide (source) VBUS to the slave device.
      
    2) DC barrel jack input (20V) is invalid:
        The power supply of the system is applied from Type-C receptacle when connected to PD source capable system (Display etc).
        They suppose to sink 20V from PD source capable system in this case.
        Then DC barrel jack input is valid, the power supply of the system is switched from PD source capable system to DC barrel jack input.
    ---------------------------------------------------------------------

    In addition, I have no idea how to switch (enable/disable) barrel jack event because barrel jack event should be enabled for the case of 1).
    Do you have any idea to achieve both 1) and 2)?

    Best Regards,
    Yaita

  • Hi Yaita,

    I guess I missed your point in your post published on 31st of Jan.

    If I am not wrong the customer wants to draw power from the Type-C port rather that the Barrel Jack adaptor when Type-C port is available.

    If thats the case then the best way to do is to remove R53 from the board.

    Please correct me if my interpretation is wrong.

    Please click "This resolves my issue" if I was able to answer your query.

    Thanks,
    Rahul
  • Rahul-san,

    >If I am not wrong the customer wants to draw power from the Type-C port rather that the Barrel Jack adaptor when Type-C port is available.
    No, if Barrel Jack adaptor is valid (inserted) the system basically draws power from Barrel Jack adaptor.
    If Barrel Jack adaptor is invalid (not inserted) the system draws power form Type-C port only when PD source capable system is connected, and then Barrel Jack adapter is inserted the system switches to draw power from Type-C port to barrel jack adapter.

    The following is  my customer's requirement.
    ---------------------------------------------------------------------
    1) DC barrel jack input (20V) is valid:
        The power supply of the system is applied from DC barrel jack input regardless of what is connected to Type-C receptacle.
        Then USB Type-C slave device (Flash memory etc) is connected, the system provide (source) VBUS to the slave device.
      
    2) DC barrel jack input (20V) is invalid:
        The power supply of the system is applied from Type-C receptacle when connected to PD source capable system (Display etc).
        They suppose to sink 20V from PD source capable system in this case.
        Then DC barrel jack input is valid, the power supply of the system is switched from PD source capable system to DC barrel jack input.
    ---------------------------------------------------------------------

    Please let me know if you have something unclear about the requirement above.

    Best Regards,
    Yaita

  • Rahul-san,

    May I have your feedback for this requirement?

    Best Regards,
    Yaita

  • Do you have any idea to achieve both 1) and 2)?
    Is it difficult to achieve?

    Best Regards,
    Yaita

  • Hi Yaita,

    Yes, I agree with you that the changing of power source from barrel jack to Type-C port won't be possible.

    Thanks,
    Rahul
  • Hi Yaita,

    The highlighted feature won't be available if barrel jack event is disabled.

    Thanks,
    Rahul