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.

[参考译文] 用于 MUX 控制的 I2C 缓冲器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1011972/i2c-buffers-for-mux-control

主题中讨论的其他器件:TCA9548A-Q1TS3A5017-Q1SN74LVC2G66-Q1TCA9548APCA9518

您好!

客户在 TCA9548A-Q1中查看 :

"我试图找到一个具有使能功能的缓冲器、这样我就可以设置一组缓冲器、并将它们用作一个易于控制的多路复用器。 我担心缓冲器的数量、警告一侧不能有上拉电阻器或与另一个缓冲器并联。  我的任务是测试一个具有4个主器件并在另一端模拟一个 I2C 器件 销售机会希望他们彼此隔离、以避免由于存在共享地址而发生串扰。"

我无法理解客户的设计。 在致电客户了解更多信息之前、我想先了解一些背景知识。 我找不到类似的应用程序 TI.com。 是否有人熟悉此设计?

如果有任何帮助,将不胜感激。

最棒的

Alex

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

    之所以需要这些限制、是因为有源缓冲器必须能够检测信号流向的方向。

    TCA9548A-Q1等无源开关/多路复用器不会出现此问题。

    也可以使用 SN74LVC2G66-Q1或 TS3A5017-Q1等普通模拟开关/多路复用器、但这些开关/多路复用器必须通过单独的 GPIO 信号进行控制。

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

    嘿 Alex、

    很明显、I2C 缓冲器会重新驱动信号、通常用于隔离电容负载、有时还用于弱 I2C 驱动器。 TCA9548A 等器件是 I2C 开关、不会对信号进行"缓冲"(转接驱动)。 I2C 开关/MUX 通常用于执行多级转换或单独的 I2C 地址、以防止地址冲突。  

    正如诸位先生 指出的、I2C 开关使用起来不太复杂、而且限制/规则也更少。 TCA9548A 等无源导通 FET 器件似乎是正确的选择。 专用 I2C 开关/多路复用器和通用 MUX/开关之间的区别在于、I2C 开关充当具有自己状态机的 I2C 目标器件、因此不需要选择线路。  

    -Bobby

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

    Clemens、  

    感谢您的回答!  

    如果可能、您能否帮助澄清我对 Bobby 帖子的回复中的困惑?

    最棒的

    Alex

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

    由于某种原因、您的后续响应似乎没有将其添加到线程中。  

    作为更新:我们最终离线讨论了此主题、问题似乎已解决。 当前建议器件是 PCA9518、直到收集到更多信息。

    -Bobby