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.

[参考译文] SN74LVC1G3157:在三个 I2C 通道之间切换

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/779285/sn74lvc1g3157-switching-between-three-i2c-channels

器件型号:SN74LVC1G3157
主题中讨论的其他器件:TMUX1209

我尝试使用4个 SN74LVC1G3157DBV 芯片 U1、U2和 U3 U4来切换三个 I2C 通道。  

我在这篇文章中找到了解决方案。 I2C_D 和 I2C_C 是我连接 I2C 从设备所需的端口。 当然、我将创建 S 端口。  

此解决方案是否合理?  

  

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

    为什么您无法在同一总线上连接3个从器件? 它们是否都具有不可配置的相同 I2C 地址?

    为什么您选择使用4个 SN74LVC1G3157DBV 芯片而不是1个 TMUX1209RSV、这是一种更小、更复杂的解决方案?

    由于 I2C 为低速400kHz、我认为器件之间不会存在太多的计时偏斜问题。

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

    I2C_D0 - I2C_D2和 I2C_C0 - I2C_C2是3个独立的 I2C 主机。 因此、我将解决多个 I2C 主机共享单通道的问题。


    我将尝试使用 TMUX1209器件。