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.

[参考译文] TCA9555:20使用相同的地址设置 I2C 从设备、如何读取数据?

Guru**** 2391415 points
Other Parts Discussed in Thread: TCA9555, TCA9548A, TCA9546A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/955538/tca9555-20-set-i2c-slaver-with-the-same-address-how-to-read-the-data

器件型号:TCA9555
主题中讨论的其他器件: TCA9548ATCA9546A

设计

我需要使用具有相同 I2C 地址的20set I2C slaver、无法更改。 如何读取这些数据?

我只有一个 MCU 作为主器件、我想读取20set slaver。

我看到 TCA9555可以扩展8组。 但我无法确定这是最佳解决方案。

请帮我解决此问题、并推荐我需要选择的器件型号。

谢谢

Elsa Duan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Elsa、

    TCA9555是一款 IO 扩展器、可扩展控制器的 GPIO 功能、但不会扩展 I2C 响应器的地址。

    您似乎需要一个 I2C 开关来解决该问题。 您可以并联使用2个 TCA9548A 和1个 TCA9546A。

    -Bobby