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.

TPS65912: Control 2 PMIC at the same time

Part Number: TPS65912
Other Parts Discussed in Thread: TCA9543A,

Hi there:

I'd like to check control method for my customer about whether could control 2 TPS659122 in parallel connection.

We could find 6.26.2.4.5 I2C_SPI_CFG this register, which says as following, 

so if I set one address with 00 for U109, could I set the other one with 01 for U110? 

due to we find the 6.22.1 I2C implemention in the data sheet says 

6.22.1 I 2C Implementation

There are two I 2C interfaces on TPS65912x.

One for general purpose use referred to as general purpose or standard I 2C interface and one that is exclusively used for voltage scaling on the DC-DC converters referred to as AVS- or power-I2C interface.

The TPS65912x has a 7-bit address with the LSB factory programmable.

The device address for the STANDARD-I2C interface is set to 0101101.

The device address for the AVS-I2C interface is set to 0010011.

Other default addresses are available upon request.

Contact TI about different settings

and the idea as following:

  • Hi Kay,

    You should be able to communicate to both if you can set the I2C address of one of them to a different value. Note that in order to do that you would need to avoid writing to both of them when changing the address or it will just change both addresses. This can be done by writing to one of them while the other is OFF or using a bus switch to disconnect one of them temporarily.

    That said, just using a bus switch is probably a simpler implementation without changing the PMIC I2C address. Something like TCA6543A where you just tell it (also by I2C) which of the two TPS659122 you want to talk to. It would avoid any risk of I2C address reset and both being on the old address again.

    Regarding changing the factory settings (i.e. releasing a new part number one time programmable option), it is possible with price premium; if this seems necessary then I would recommend reaching out to your local sales contact with business case information.
  • Hi Kevin:

    Thanks! I've received the update block function from customer (as attached). (use 2 TCA9543A for 2 PCB) 

    would like to check with you whether it's workable or not

    and any of their A0/A1 set-up config need to be noticed? 

  • Hi Kay,

    I think you should only need one TCA9543A near the master (or at a junction point between the two sensor boards), though two would work as well. 

    I have no expertise with the TCA9543A, but looking at the datasheet I would suspect that if you are using two of them then you would need to set the A0/A1 of them differently or else you will have the same I2C address conflict problem you had with the TPS65912s. This could be avoided by just using one TCA9543A though and connecting one TPS65912 to channel 0 and one to channel 1.