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.

[参考译文] DS90UB948-Q1:使用 ALP 调试948以发送模式、并发现 ALP 无法检测到948

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1341462/ds90ub948-q1-use-alp-to-debug-948-to-send-pattern-and-find-that-alp-cannot-detect-948

器件型号:DS90UB948-Q1
主题中讨论的其他器件:ALPUSB2ANY

嗨、团队,

第1级:Pateo

OEM:VOYAH

今天、当我们调试948模式的测试时、我们发现 ALP 无法检测到948。

我们仅调试屏幕模块、因此没有 SER。 屏幕侧有一个 MCU。 MCU 负责为948的加电以及初始化配置。 由于 MCU 调试尚未完成、因此我们只能使用 ALP 来调试和发送图形。

1.对于 ALP 无法检测到948的情况,我们检查了硬件,并取出了由电源单独供电的9V 电源飞线。 避免948未完全通电。 下图是在现场飞线后测试的电源波形:

我怀疑 USB2ANY 上的 I2C 中除了948之外还有其他器件占用 I2C 总线、导致 ALP 无法检测948。 但是、客户告知所有其他 I2C 器件都已断开连接、我明天仍会继续现场检查。
此外、您可以提供哪些建议来帮助我进行故障排除?

谢谢!

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

    3.948是否有可以提供给客户用于以后调试的任何相关模式代码? 或者您能帮助我编辑948图形代码的副本吗?

    下面是客户使用内部时钟生成的时序字母:

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

    您好、Alan!

    我怀疑 USB2ANY 上的 I2C 中除了948之外还有其他器件占用 I2C 总线、导致 ALP 无法检测948。 但是、客户告知所有其他 I2C 器件都已断开连接、我明天仍会继续现场检查。
    此外、您可以提供哪些建议来帮助我进行故障排除?
    [/报价]

    客户是否可以隔离 I2C 总线上的 USB2ANY 和948、并检查 MCU 是否可以识别948? 我想确认没有其他具有相同 I2C 地址的器件。 可能有大量 I2C 通信正在进行、并且总线过载。 此外、您能否打开"Scripting"选项卡并编写此代码、让我知道您读取的是"Hex (board.WriteI2C (0x58、0x0)"吗?

    3.948是否有可以提供给客户用于以后调试的相关模式代码? 或者您可以帮助我编辑948模式代码的副本吗?

    客户可以使用图形发生器选项卡从948启用 PATGEN。

    此致、

    G·阿巴尔卡

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

    您好,Gil,ñ a

    因为当前客户的 MCU 调试存在问题、所以 MCU 无法对948执行正常的读取操作。
    其次、我们读取 USB2ANY 主机中的7位地址948。 确实有一个 ACK、但读取寄存器值为0。 我们正在尝试确认 I2C 上是否有其他器件。

    此外,您能否打开"Scripting"选项卡并编写此代码,让我知道您读的是什么"hex (board.WriteI2C(0x58,0x0)"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alan!

    此外,您能否打开"Scripting"选项卡并编写此代码,让我知道您读的是什么"hex (board.WriteI2C(0x58,0x0)"?

    抱歉、我有一个拼写错误。 我是说"hex (board. ReadI2C (0x58、0.0、0x1)"您是否可以测试这一点并告诉我您读的内容?

    第二,我们在 USB2ANY 主机中读取了948的7位地址。 确实有一个 ACK、但读取寄存器值为0。 [/报价]

    USB2ANY 主机是什么意思? 是否使用 ALP 与948进行通信?

    此致、

    G·阿巴尔卡

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

    您好,Gil,ñ a

    昨天、我去客户现场支持此问题。 目前、屏幕已打开、并且图形正常发送。 感谢您的支持。

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

    您好、Alan!

    很高兴这个问题被解决了! 我现在将关闭该主题。

    此致、

    G·阿巴尔卡