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.

bq76920 i2c address select

Other Parts Discussed in Thread: BQ78350

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

  • The bq78350 is a 2.5V device, it presently supports the -00 and -01 AFE devices and talks to only one AFE. Other AFE versions are expected to be used with customer MCU implementations, and in this case the MCU could talk to more than 1 AFE or have a device at address 08. There is presently 1 alternate I2C address available for the AFEs, please see the datasheet.
  • How is the address set?

  • 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