Other Parts Discussed in Thread: TPS65982
Both the TPS65983B and the TPS65986 us the I2C_ADDR pin to set the device as "SPI Owner, UART Master 0 (Primary)" or "UART Slave X" for x=[1..7], and sets the I2C address. (Table 10, Pg 80/74 )
In a design with six TPS6598x's, I need different I2C addresses to access the six devices. But, setting the I2C address to anything besides "Master" seems to require sharing the Flash via UART_RX/TX.
UART_TX is a CMOS output, so the slaves UART_TX'x can not be tied as a multi-drop. I can not find any documentation addressing how to connect more than two TPS6598x devices. Does the firmware support daisy chaining RX to TX in a loop of the six devices? Or how otherwise can this case be handled other than setting all devices as master with their own flash, and feeding all devices through an I2C switch?
Thank You.