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.

Configuring variable PDO for TPS65982

I am configuring custom firmware for my "laptop" product using the browser-based configuration tool. For test purposes my sink is an EVM in configuration 5

On the source side the PP_HV pin has 12.1V (for the moment). If I configure a source PDO as fixed, 12V, 3A, a contract is successfully negotiated and the EVM is powered with 12V

If I change the source PDO to variable (or battery) 10-15V, the contract is no longer negotiated and the sink request packet has "mismatch" bit set.

My actual device has a battery and external PS, so the voltage on the PP_HV can be from 9.8 to 15.1V, hence I obviously can't use a fixed PDO. What's wrong with the variable contract and how do I fix this?

  • Alexander,

    Can you please attache the .ctb file that was created when you clicked "Save" on the TPS65982-CONFIG Config Tool?

    I am worried that you may be setting your Source PDO incorrectly, because the terms Battery and Variable are not copletely interchangeable.

    In the meantime, you might want to try setting your Source PDO to 12-15V, because my assumption is that the Sink will reject the Source PDO if ANY Voltage in the Battery voltage window is below the Variable voltage of the Sink PDO (12-20V).