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.

[参考译文] TCA9543A:当电池作为主设备广播时、TCA9548A 挂起

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/802750/tca9543a-tca9548a-hangs-when-battery-broadcasts-as-a-master

器件型号:TCA9543A
主题中讨论的其他器件:TCA9548A

我们看到、在尝试设置微处理器主机的 TCA9548A 通道的同时、当我们的电池广播(成为主设备)时、TCA9543A 偶尔会挂起。

这是已知问题、还是仲裁软件存在问题?   

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

    您能给我展示一下您所看到的内容吗? 我不确定您的 hang 是什么意思、您说 SDA 线路被锁存为低电平吗?

    "这是一个已知问题、还是仲裁软件存在问题? "
    我没有听说过我们的器件有这种问题、具体而言、我已经看到/听说过由于连接到我们器件的其他从器件而导致通道锁存导致总线阻塞。 通常、您需要通过执行 POR/切换复位/或发送9个时钟脉冲来复位从器件的状态机、从而使从器件复位。

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

     是的、SDA 卡在低电平。  我可以重置 TCA9543A 并进行恢复、但我尝试首先防止发生挂起。  

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

    您的波形看起来有很多噪声。

    时钟信号的上升时间看起来也有点慢。 您使用的上拉电阻器值是多少?
    此外、线路上的电感/互电容看起来也很高。 SDA/SCL 上的走线是否真的很靠近? 您是否通过某些导线进行通信? 我可以看到您的信号中有振铃、而时钟上的一些振铃可能看起来像假时钟边沿、这种边沿会使总线卡在从器件上、从而产生干扰。

    主要问题是、在最后一个传输中只有8个时钟脉冲、I2C 有9个时钟脉冲、因此从器件正在等待最后一个时钟脉冲释放总线。 这是与主器件未推出最后一个时钟脉冲相关的问题。

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

    信号看起来不是很好有两个原因。  我尝试查看总线挂起时发生的情况、因此我设置了示波器来捕获大量数据、这是数据的放大图像。  此外、我的理由可能不是最好的、因为我不关心信号质量、而是关注信号质量、而不是信号挂起后发生的情况。  这是当我有良好的接地并且未捕获大量数据时、信号的样子

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

    波形看起来要好得多、这里的电阻器值看起来不错、串扰看起来非常小、没有振荡。

    我认为最后一个范围仍然向我们显示了与 SCL 线路上缺少时钟脉冲有关的问题。 我可以清楚地看到8个脉冲、但绝不是第9个脉冲、因此从器件挂起总线、为第9个脉冲表示波形。 (此处的问题似乎与主器件有关)

    -Bobby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我会将其传递给软件团队。 驱动程序可能有问题