Hello,
As the bq76x20 has 0x18 and 0x08 I2C address there need to be a way for companion processor to know before it starts communication. But it is not found in bq78350 tech documents.
Gleen
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.
Hello,
As the bq76x20 has 0x18 and 0x08 I2C address there need to be a way for companion processor to know before it starts communication. But it is not found in bq78350 tech documents.
Gleen
There are 2 busses on the bq78350.
One is the I2C bus pins SDA and SCL that it uses to talk to the AFE. This is a dedicated bus and it expects to be the master of the bus and talk only to the AFE slave on that bus. It does not share the bus. It looks only at address 0x08.
The other bus is the SMBus on pins SMBD and SMBC. This is the communication bus described in section 15 of the TRM and the communication path from an external host to the bq78350 where the bq78350 is the slave. The bq78350 can broadcast on the bus also as described. The slave address is 16/17 by default but can be configured as described in section 15.4