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.
Hi Team,
Our customer plan to connect three TPS23880 through an I2C switch(PCA9548), is this has any side effect? Or anything needs to be careful?
Thank you very much,
C.T.
Hi C.T,
What's the purpose of adding PCA9548? You can simply connect all TPS23880's I2C lines together. In this way, you can use global address 0x7F to load SRAM code to 3 TPS23880 devices at the same time. Thanks.
Best regards,
Penny
Hi Penny,
For previous project, our customer connect all TPS23880's I2C lines together like what you said.
But this new project, they are considering about using PCA9548, I'm not sure what is the purpose, and I will check this, but could you help to check if this way has any side effect?
Thank you so much!
C.T.
Hi C.T,
As I said in the previous email, they will not be able to use global address 0x7F to load SRAM code and do some common configuration over I2C with the if they don't enable all channels of PCA9548. If they enable all channels of PCA9548, there's no difference of connecting all I2C buses together. I don't see the benefit of using PCA9548. Thanks.
Best regards,
Penny
Hi Penny,
Understand, so if they use PCA9548 and load SRAM device by device, is there any side eddect?
Thank you very much!
C.T.
Hi C.T,
I have not used PCA9548 before and I have concerns about software response time including I2c bus switch when the total power consumption exceeds the power budget. If there's no specific reason or huge benefit of using PCA9548 , I suggest removing it to remove uncertainty and save cost. Thanks.
Best regards,
Penny