TI中文支持网
TI专业的中文技术问题咨询交流网站

[FAQ] DS90UB941AS-Q1: 在分离器模式下访问两个具有相同 I2C 地址的解串器

Part Number:DS90UB941AS-Q1

问:

当 DS90UB941AS-Q1 以分离器或独立模式连接到两个具有相同物理 I2C 地址的远程解串器时,如何通过 I2C 独立访问它们?

Cherry Zhou:

答:

由于 DS90UB941AS-Q1 没有针对远程解串器地址的端口专用 I2C 别名功能,因此需要覆盖端口 0 解串器的物理地址。

分步指南:

在 941AS 上设置 0x1E = 0x01 以选择端口 0
在 941AS 上设置 0x03 = 0x9A 以启用 I2C 直通 
在 DES 上设置 0x00 =“Override Address”,以将端口 0 上的 DES 分配给不同的物理 I2C 地址。确保寄存器的位 0 设置为 1,以启用绑定 I2C 地址的寄存器覆盖
在 941AS 上设置 0x1E = 0x02 以选择端口 1
设置 0x03 = 0x9A 以启用 I2C 直通 
设置 0x01 = 0x01 或 0x03 以将 PORT_SEL 返回到默认值

现在,端口 0 上的 DES 可以使用默认的捆绑 I2C 地址进行访问,而端口 1 上的 DES 可以使用“Override Address”进行访问

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] DS90UB941AS-Q1: 在分离器模式下访问两个具有相同 I2C 地址的解串器
分享到: 更多 (0)