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

PCA9548A: PCA9548A挂接多片固定地址I2C从从设备的疑问

Part Number:PCA9548A

我需要用i2c总线和8个TI的集成电机控制器MCT8316AV通讯

该设备的I2C地址是固定的 只能为0x00

如果用PCA9548A实现,可不可以这样做呢:

1.将PCA9548A的地址设定为除000(A2A1A0)以外的7个地址中任意一个,比如001

2.通过访问地址为001的PCA9548A,配置其内部寄存器,打开通道0

执行完这一步,可以理解为i2c总线上挂了两个设备,一个是地址为001的PCA9548A,一个是固定地址为000的MCT8316AV吗

3.如果2的理解正确,此时通过i2c总线访问地址为000的MCT8316AV,对其进行控制

当需要控制1通道的MCT8316AV时,通过i2c总线访问地址为001的PCA9548A,配置其寄存器关闭通道0,打开通道1,此时是不是同样可以认为i2c总线上挂了两个设备,一个是地址为001的PCA9548A,一个是固定地址为000的MCT8316AV,只不过此时是连接在PCA9548A通道1的链路建立起来了

以此方式访问挂在PCA9548A的8个通道的8个MCT8316AV。

请大家帮忙看下 这样的设计可行吗 谢谢

Amy Luo:

您好,

可行,您对 PCA9548A 的工作方式的理解是对的。

赞(0)
未经允许不得转载:TI中文支持网 » PCA9548A: PCA9548A挂接多片固定地址I2C从从设备的疑问
分享到: 更多 (0)