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.

[参考译文] TCA9548A:TCA9548A 总线使能

Guru**** 2394305 points
Other Parts Discussed in Thread: TCA9548A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/682705/tca9548a-tca9548a-bus-enable

器件型号:TCA9548A

 我在 TCA9548A 器件的每个端口上连接了多个器件。 连接的器件也将作为主器件运行、以便从总线上的 EEPROM 进行配置。 我想确认、TCA9548A 器件不会将 I2C 线路保持在低电平/高电平、即使端口未启用、也允许总线上的器件充当主器件?

例如:  

总线 器件1 器件2 端口参考
SD0/SC0 EEPROM A 时钟芯片 A A
SD1/SC1 EEPROM B 时钟芯片 B B


SD2/SC2

EEPROM C 时钟芯片 C C

能否通过 TCA9548A 启用端口 A、但端口 B (时钟芯片 B I2C 主器件从 EEPROM B 进行编程)和端口 C 仍可以运行(即它们的 I2C 总线不会受到任何阻碍、因为 TCA9548A 不会启用这些端口)?

谢谢!

Julia

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

    您好、Julia、

    如果通道未启用、TCA9548A 将使主总线和辅助通道保持隔离。 在您的示例中、您声明通道0 (端口 A)已启用、并且其他通道已禁用、因此主通道将仅连接到端口 A、并且仅可在此端口之间进行通信。 端口 B 和 C 将保持隔离状态、SCL/SDA 将保持高电平、除非另一个主器件位于端口 B 或 C 上、在这种情况下、它们可以进行通信。

    重申一下、如果通道未启用、则会隔离并自由地与自己的"端口"进行通信、而不受其他端口的干扰。

    谢谢、

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的澄清! 由于时钟芯片是一个临时主器件、所以当端口 B 未被启用时、时钟芯片将在没有连接到主通道的情况下与其总线1上的其它芯片通信。