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.

TPS65994QFNEVM: ATX power supply gpio for PS_ON function support

Part Number: TPS65994QFNEVM
Other Parts Discussed in Thread: TPS65994BG, TPS65982DMC, TPS65994, TPS55288

Tool/software:

Project is TPS65994BG+TPS65982DMC+ Intel Barlow Ridge EP design(TBT 5). Power supply is ATX type. TPS65994 can have a gpio pin can support PS_ON for ATX power depend on PD sink request? 

  • The PS_ON GPIO Event for the TPS65994BG would be the Barrel_Jack_Event. 

    I do not understand your query 

    depend on PD sink request?

    Could you elaborate? 

  • Design want support 4 fixed DPO source 15w(5v),27w(9v),45w(15v),60w(20v) , But ATX power supply can only support 5v 3amp standby power. So the idea is if request sink power is more than standby power can support , TPS65994 using GPIO turn on( PS_ON ) ATX main power. If request sink power is lower than sandby power can support , then turn off PS_ON.   VBUS using TPS55288 (ATX main power)12v -> VBUS by PP3 EXT path  .

  • PS_ON is an input to PD controller. 

    If you are asking for an output GPIO that could go to the ATX power supply from the PD controller, I can give a recommendation but this does not follow the BR designs and can lead to TBT certification failures. 

    Option A:

    Assign GPIO Event EnableSource_HighContract_Vbus_Event_Global as this will be asserted whenever a high power contract is active. Read the EnableSource_HighContract_Vbus_Event_Port1 for details. 

    Option B:

    If the goal is to advertise all 4 PDOs even when in Standby Power mode, then assign two GPIOs to the GPIO Events SourcePDO1Contract_Port1/2. Or these two signals together and have them go to the power supply. Next step is to invert this signal so it will be HIGH whenever SourcePDO1Contract_Port1/2 is NOT active. You may need to gate this signal as it would become HIGH whenever there is no active connection. 

  • Yes. EnableSource_HighContract_VBus_Event is what we need. But why it will lead to "TBT certification failures"?

  • from what I understand, PS_ON is an input GPIO signal to the PD controller. It is usually tied to the 'BarrelJack_Event' that is asserted whenever power supply is on and causes PD to switch over to non-DB mode. 

    If customer has heard otherwise from Intel teams, then that is ok. 

    Thanks,

    Chris