Part Number:INA226
你好,
我们的项目需要用到很多片INA226,现有的设计计划安排1个I2C总线上挂12片INA226芯片,我们没有这样用过,有些担心INA226芯片的A1和A0脚的配置影响I2C总线的通讯。 具体说就是因为INA226只有A1/A0两根地址线,要编出12个地址,就需要好几片INA226芯片的A1/A0脚和SCL/SDA这两个信号线连接在一起,这样做会不会影响I2C总线通讯的可靠性?或者通讯速率呢?
Kailyn Chen:
您好,I2C总线上一共可以挂接16个INA226,是的,您的理解是正确的,通过A1/A0这两个引脚接不同的电平或接到SCL,SDA得到不同的从机地址。
比如其中一片INA226的A1=GND,A0=GND,那么这片INA226的地址为1000000,再比如,A1和SDA接一起,A0接GND, 那么这片INA226的I2C 从机地址即为1001000。
I2C通信时是通过主机发送从机地址,然后从机INA226的地址和主机发送的地址一致时会向主机发送响应信号。 不会影响I2C通信的,也不会影响通信速率。