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.

[参考译文] AM3352:USB1_DRVVBUS 信号在连接到 USB 总线的4G 调制解调器的情况下似乎无法正常工作

Guru**** 2555140 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/758915/am3352-usb1_drvvbus-signal-seems-not-functional-in-the-condition-of-4g-modem-connected-to-usb-bus

器件型号:AM3352

您好、TI 专家

PROCESSOR-SDK-01.00.00.03在与 AM335x_gpevm 类似的定制电路板上运行。 如果连接了 USB 磁盘、USB 总线工作正常、但不适用于4g 调制解调器、例如 HUAWEI ME909s。 根本原因是 USB1_DRVVBUS 在这种情况下不会将高电平置为有效、因此4G 调制解调器不会加电。  

顺便说一下、我已经完成了绕过功率 MOSFET TPS2051BD 的测试。 5V 电源直接连接到4G 调制解调器、调制解调器工作正常。 那么、我的问题是为什么 USB1_DRVVBUS 不将高电平置为有效?

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以想到的是、e USBx_VBUSIN 引脚不会达到预期值>=4.4V。 连接4G 时,您是否可以进行同样的检查?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在上述情况下、它将给出 VBUS 错误。 您能否发送 dmesg 日志
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我收到 VBUS 错误日志消息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还想指出、Processor-SDK-01.00.03已经过时。 如果可能、请过渡到最新的 Processor SDK Linux 05.02、自01.00.03以来已有很多修复。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是控制器关闭 DRVVBUS 的原因。 它不会看到 VBUSIN 变为有效状态。 请监控 USB 磁盘和 USB 4G 调制解调器的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是由于过流、4G 消耗更多电流、导致 VBUSIN 压降、我可以想一想
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    Dwarakesh R.的假设是正确的。

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

    我将按照您明天所说的方法进行测试、并在此处更新。

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

    如果在 dmesg 日志中看到 VBUS 错误消息、通常是由于 VBUS 上的电容不足所致。 USB 规范要求 USB 主机在 VBUS 上靠近 USB 插座的位置具有最小120uF 的电容器。 请确保您的电路板设计满足此要求。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bin

    实际上、在 USB 插座周围放置了一个100uF 电容器、但仍然会出现相同的误差。 最后、我只能旁路掉 MOSFET、但似乎 USB1_VBUS 引脚应连接到+5V、以便正确使用 USB 总线、对吧?

    此致

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

    您好、杨

    对于 Processor SDK v1.0、不建议将 USB1_VBUS 引脚直接连接到+5V 电源、否则在许多极端情况下会出现问题。

    下面是一些要做的事情。

    -请提供内核 dmesg 日志当问题发生时,我想检查 VBUS 错误消息。
    -尝试使用最新 Processor SDK 版本中的内核来查看是否发生问题,以排除任何软件问题。
    -提供原理图的 USB 部分以供查看。

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

    非常感谢您和其他 TI 专家。 因为现在中国是晚上11点、所以我只能在周一更新。

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

    我没有听到您的反馈,我认为您能够解决您的问题。 如果没有、只需布置 A
    在下面回复(如果该线程由于超时而锁定、则创建新线程)。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bin

    我很抱歉耽误你的答复。 这两天真的有点太忙了。 感谢您的提醒。 这是 dmesg 日志。

    [11.220982]  musb-hdr musb-hdrc.1.auto:在 a_wait_vrise 中添加了 VBUS_ERROR (90、<VBusValid), retry #3, port1 0008010c

    对于新的 SDK 版本、我几个月前就试过它。 但对于 SDK01.00.03、DMA 驱动器部分无法直接从上一个驱动器部分移动。

    因此、我不得不暂时忽略新的 SDK。

    此致

    杨  

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

    您好、杨

    [引用 user="yang yang2"[11.220982]  musb-hdrc musb-hdrc.1.auto:在 a_wait_vrise 中的 VBUS_ERROR (90、

    是的、该消息确实确认是 VBUS 掉电导致 DRVVBUS 无效。

    您可以尝试增大 VBUS 电容以查看其是否解决了问题、或检查 PMIC VBUS 电源轨以查看其是否提供足够的电流、或者4G 调制解调器可能超出 USB 规格并消耗过多电流。