Part Number: TCA9800
Other Parts Discussed in Thread: BQ25708, , BQ20Z65, TCA9802, TCA9801
I have a design that includes an SMBus implementation consisting of a smart battery, a TI bq25708 BMS IC, and my host processor. As part of the design, I need the battery to be able to communicate with the BMS when the host processor is off (the battery sends out periodic packets telling the BMS what charge voltage and current it requires), but for all 3 devices to be able to communicate when the processor is on. The issue I have is that the SMbus pullup resistors will attempt to backfeed the processor via its protection diodes when power is removed from the processor.
Is the TCA9800 an appropriate solution to this issue, or is there another IC better suited for the job?
My plan is to connect the A side to the processor with the EN line tied to the same supply as VCCA, and the B side connected to the BMS and smart battery with VCCB supplied by the 3.3V supply associated with the charging circuit. One thing I was not clear on is if having the battery occasionally take over the bus as master will be a problem if it is on the B side.
Thanks