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.

TPS65987D: General Questions

Part Number: TPS65987D

Hey,

A customer I am supporting is attempting to use the tps65987D as a sink , and I had some questions:

  1. Is there any internal flash or non-volatile memory that can hold configuration settings? Basically can you program it once and never program it again? If no, are there any default configuration settings currently loaded on the device that don't need the use of an external processor? 
  2. They are using the device to negotiate power with a type-c host as well as transfer data. However, they also want to be able to deliver power when the device is connected to a dummy host (i.e. a type-c wall adapter). Can the tps65987d simply pass power when no type-c host is present? How is this typically done?
  3. Is minimum power negotiable when connected to a type-c host? (i.e. don't send me less than x watts)

Regards

  • Hi Cal,

    Find your answers below:

    1. There is no way to save the custom configurations generated using the configuration tool (http://www.ti.com/tool/TPS6598X-CONFIG) without using an external flash or using an external EC through the I2C channels. Table 7 in the datasheet shows the default configurations of the device.

    2. No, you do not need data to also pass through power. Recommend that you and your customer read through Type-C PD documentation posted by USB-IF to understand Type-C PD https://www.usb.org/taxonomy/term/60

    3. Yes this is possible, but not with the default configurations highlighted in the datasheet.

  • Hey Adam,

    Thanks for the help so far. I have some follow up questions,

    1. If you were to program the registers once via I2C with external processor, would those register values keep across devices resets,etc? 
    2. If the customer is simply looking for 5V, 3A max sink capability, and USB2.0 data transfer, would default configuration 2 be the best option? 

    Regards

  • Hi Cal,

    Of course happy to help.

    1. If a device reset is removing power from the PD controller (VIN_3V3 for non dead battery and VBUS for dead battery), then no the register values will not be kept during a power cycle and would need to be updated each time the device powers on
    2. Yes, if all your customer wants is 5V, 3A max sink capability, and USB2.0 data transfer, configuration 2 should be sufficient