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.

[参考译文] DS90UB954-Q1:USB2ANY会导致所有I2C通信失败

Guru**** 2540720 points
Other Parts Discussed in Thread: USB2ANY, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1091548/ds90ub954-q1-usb2any-makes-all-i2c-communications-fail

部件号:DS90UB954-Q1
主题中讨论的其他部件:USB2ANYALP

我已经在另一个平台上成功运行了地图工具,现在我正在新平台上试用它,我已插入USB2ANY板 (仅SCL和SDA)  可以看到I2C通信正常,但只要我打开模拟Launchpad程序,所有I2C通信就会失败,当我查看示波器时,SDA线被拉高,SCL被拉低。 您是否知道这里可能会出现什么问题?

谢谢,

Mathieu

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

    Before Opening ALPAfter Opening ALP

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

    也可能是一个问题,即此平台上的I2C总线不允许使用2个主板,如果TI主板是主板,则可能会出现问题。 是否有人可以确认TI USB2ANY主板是主板还是从板?

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

    您好,Matthieu,

    UB954 I2C总线上可能有多个主控器,但您必须确保每个主控器都能配合。 ALP将持续发送I2C读取命令以读取UB954设备中的寄存器并更新其GUI选项卡中的信息。 如果同一I2C总线上的其他设备尝试发送任何I2C命令,则会与ALP的操作冲突并导致意外结果。

    ALP与I2C总线上的其他Masters不是很好地配合工作。 在我们的实验室中,我尝试在两台不同的计算机上运行ALP,运行同一个UB954 EVM,但ALP软件没有响应。

    我建议确保在UB954 I2C总线上没有发送其他I2C命令。 确保只有I2C命令来自ALP。

    最佳,

    Justin Phan

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

    感谢您停止总线上的所有I2C通信,除了USB2ANY板已经正常工作。 我现在有一个相关的问题,我将开始新的话题。 再次感谢!

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

    不用客气。 很高兴听到问题已解决。