Here is a questions from Sonnet regarding the TPS65982:
I understand the ConfigTool allows me to customize the TPS65982 firmware for a specific application and I am not interested in developing my own TPS65982 firmware beyond the ConfigTool capabilities.
Attached is the dual-port application diagram from the TPS65982 datasheet. It shows the I2C interfaces being connected to system controller (highlighted in red) that I believe could be used to adjust the parameters of one of the TPS65982's based on the state of the other. I understand the system controller would be specific to my application and I would be responsible for developing it.
My question: Assume I connect a microcontroller to the I2C_SDA1/SCL1 interface and get an I2C_IRQ1Z interrupt from the TPS65982 indicating a power state change. How would I determine which TPS65982 issued the interrupt? How would I determine what changed in the interrupting TPS65982's power state? How would I adjust the power settings of the second TPS65982 to limit its' capabilities so that both USB ports stay within the available system power budget?
Typically, a device that is accessible via I2C provides the address, register and bit mappings so the device setting can be read/adjusted.
Do we have a register map etc. that the customer can use to set up a customer program as described above? I see explanations of the register, but no mapping etc. Is this available? Or am I missing something in understanding the device?
Thanks for your help with this!
Richard Elmquist.