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.

INA226: I2C总线上的地址配置问题

Part Number: INA226

你好,

     我们的项目需要用到很多片INA226,现有的设计计划安排1I2C总线上挂12INA226芯片,我们没有这样用过,有些担心INA226芯片的A1A0脚的配置影响I2C总线的通讯。 具体说就是因为INA226只有A1/A0两根地址线,要编出12个地址,就需要好几片INA226芯片的A1/A0脚和SCL/SDA这两个信号线连接在一起,这样做会不会影响I2C总线通讯的可靠性?或者通讯速率呢?

  • 您好,I2C总线上一共可以挂接16个INA226,是的,您的理解是正确的,通过A1/A0这两个引脚接不同的电平或接到SCL,SDA得到不同的从机地址。

    比如其中一片INA226的A1=GND,A0=GND,那么这片INA226的地址为1000000,再比如,A1和SDA接一起,A0接GND, 那么这片INA226的I2C 从机地址即为1001000。

    I2C通信时是通过主机发送从机地址,然后从机INA226的地址和主机发送的地址一致时会向主机发送响应信号。 不会影响I2C通信的,也不会影响通信速率。