Part Number: TPS65982
Hi All,
I have a custom embedded board where there are two USB type C ports and they both are showing the default 5v sink. However, I wanted to configure the USB controller and the PD controller to sink 20v instead. From the Host Interface Technical Reference Manual and the USB PD Power Negotiations Application Report(SLVA842), my findings are as below-
- The Power Delivery controller is responsible for configuring the sink/source voltage of the controller.
- The PD controller provides I2C interface to the host through which the registers offered by the controller can be read/write.
- The PD controller uses power-data objects(PDOs) to format the data between the source and the sink during a power negotiation.
- The PDOs are arranged in a format which would then be transmitted to the Tx Sink Register(in our case)
- The Tx Sink Register is written using I2C protocol provided by the PD controller.
- The steps can be verified by the status register of the PD controller.
The register address for TX Sink Register= 0x33(which I have to write the Data to)
However, the Unique Address Interface described in (slvuan1a) narrows down an I2C protocol in which a unique address is required and register number is required as well. I am understanding that to write the Data to the Register 0x33, my Register Number is 0x33. But, I am not sure what is the unique address stated here?
My Questions-
1. If my understanding described above is correct?
2. What is the unique address? If its the slave address, then which documentation can help me find the default address.
3. A more clarity on Unique address vs Register address will be helpful.
Hoping to hear on this soon.
~Thanks
Sid
