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.

How to use TPS65982

Other Parts Discussed in Thread: TPS65982

Dear sir,

I have a Notebook(DRP), which already set as 5V,12V & 20V provider, and I also have a 65982 board ,

1)First,TPS65982 board as a UFP, could you please advise how to configure the 65982's register (UFP) for any voltage I wanted?

2)Second,Notebook as UFP,TPS65982 board as a DFP,how to configure the 65982's register (UFP) ?
3)I want to use STM32 to control TPS65982,Can I set the register by I2C?

4)Write register:modify the value of a few bit, do I need to re write all byte?For example,register(0x32) length is 31,but I want modify value of bit3~bit4,I need to  rewrite 31 bytes?

5)How to change the voltage, UFP, DFP  in the process of PD?

  • Hello,

    For configuring the TPS65982 in different ways, I would check out our app note on how to replicate certain systems.

    www.ti.com/.../slva795

    For configuring the I2C registers read our firmware user's guide and host interface. You will have to write all the bytes of data to the register. We suggest doing a read, modifying the bits that you need to change, and writing the register with the updated data.

    Firmware User's Guide
    www.ti.com/.../slvuah7

    Host Interface
    www.ti.com/.../slvuan1

    Jacob
  • hello Jacob:

           TPS65982 Application Customization tool display register(0x33) length is 57. but Document(slvuah7 TPS65982 Firmware User Guide)display register(0x33) length is 29.I don't know which one is the standard?

    At the same time, I need to write all bytes to a register ?

    Can I only write a corresponding byte?not write 57 bytes。