TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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通信的,也不会影响通信速率。

赞(3)
未经允许不得转载:TI中文支持网 » INA226: I2C总线上的地址配置问题
分享到: 更多 (0)