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.

TPS65987EVM: Can't receive power supply ID

Part Number: TPS65987EVM

Hi team,

a customer of mine is using TPS65987-90EVM and a PD power supply. The power supply has an ID that can be read the PD command Get_Manufacturer_Info/Manufacturer_Info.

The issue is they can't get the Application Customization Tool to read itThey can't find the ID in the tool and the Get Manufacturer command doesn't work as expected in Debug Mode. An arbitrary number can be entered and the Execute GMfI can be clicked. When this is done for the first time an error occurs. For the second time the output is SUCESS_CMD.

The expected output would be the power supply ID.

The comprehensive question is: How can the power supply ID be read to be evaluated?

Thank you,

Franz

  • Hello Franz,

    They can read registers 0x71 which shows the manufactures data that our part has received.
  • Hi Adam,

    thank you, this has been resolved. The power supply manufacturer didn't write the ID onto the supply. Now they have a couple more questions regarding this:

    • Is it possible to write an ID to the power supply using Application Customization Tool and TPS65987 EVM?
    • How can the be ID processed in the tool to only negotiate with the supply if it has the right ID?
    • How exactly does the exchange of IDs work? Can this be tempered with (change ID or processing of it)?
    • What exactly is the Customer Use Word and what can it be used for? The tool only says it can be used arbitrarily by the customer? Do you have an example?
    • Is there a guide on these topics?

    Thank you,

    Franz

  • Hello Franz,

    1. No there is no way to write and assign a power supply ID through the EVM. Using the GUI and EVM, you can change the ID of the EVM, but not something connected to the EVM

    2. There's no way to only negotiate with a certain type of supply based on the ID using only the tool itself. If there is an EC within the system, you could advertise sink capabilities of only 5V, and whenever a device is connected have the EC read the supply ID, and if it matches up, then they can change the sink capabilities to something larger

    3. The exchange of IDs occurs during the PD negotiation process. A command is sent to discover modes and discover SVIDs. Here's an App note that goes through user alternate modes, but also discusses SVIDs

    4. The customer use word can be used for whatever info the customer may want to know about that specific configuration. For example, most customers use it as a form of version control to where they increment that field whenever the configuration changes, and then read that register afterwards to make sure that the correct configuration has been loaded.