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.

[参考译文] PCA9543A:PCA9543A 实现问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/774023/pca9543a-problems-with-pca9543a-implementation

器件型号:PCA9543A
主题中讨论的其他器件: LM75BTCA9517

尊敬的 TI:

我们使用 PCA9543A 的两个输出连接到可拆卸模块上的同一 I2C 总线段。  该模块包含少量 I2C 器件、包括温度传感器。

我们采用了这种拓扑结构、以便在模块的连接器引脚损坏时仍可访问器件。  我们可以使用多路复用器的输出1而不是输出0从器件读取数据。  它可以正常工作、但仅当启用了两个多路复用器输出而不是仅启用一个多路复用器输出时。

我们预计被禁用的多路复用器输出在总线上会表现为高阻抗、并且对 I2C 运行没有影响、但是 SDA 信号会表现出4MHz 的振荡、当访问 LM75B 温度传感器时、该振荡会将数据转换为吉位。  如果启用了两个多路复用器输出、则此操作消失。

进入 PCA9543A 的总线段由 TCA9517器件驱动。

我们的短期解决方案只是在访问模块时启用两个多路复用器输出、但我们想知道在仅启用一个输出时导致奇怪行为的原因。  谢谢!

                                                             -Kirk

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

    我无法理解您的设置。 当您说两个 PCA9543A 输出连接到同一 I2C 总线段时、您是否意味着 SD0短接至 SD1、SC0短接至 SC1? 或者、您是否意味着 SD0/SC0和 SD1/SC1都用于与 SDA/SCL 上的公共段进行通信?

    您是否在每个输出上都安装了上拉电阻器? (这是开关正常工作所必需的、因为器件的架构只允许通过它传播"低"电平、而"高"电平从外部上拉至每个段的 VCC 电压。)

    是否可以向我们展示 SDA 上振荡的示波器屏幕截图? 我很好奇、它的启动方式是什么、是正弦振荡还是方波振荡、以及振幅可能是多少。

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

    感谢您的回答。 我意识到我在论坛上发布了我的问题、但我可以私下向您发送系统图吗?

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

    当然、我可以向您的 myTI 帐户中保存的地址发送电子邮件以开始对话。 不过、我可能需要与同事联系、因为我将在本周剩余的时间内离开办公室。

    此致、
    最大
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SDA 至 GND 之间的120pF 电容器消除了4MHz 振荡。