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:上限电压下的 USB VBUS 错误

Guru**** 2605015 points
Other Parts Discussed in Thread: TPS2051B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652299/am3352-usb-vbus-error-at-upper-voltage-limit

器件型号:AM3352
主题中讨论的其他器件:TPS2051B

您好!

当 USBx_VBUS 检测到5.25V 或更高电压时、USB 控制器是否会产生 VBUS 错误中断?

我知道 USBx_VBUS 的5.25V 是绝对最大额定值和建议的工作条件。 根据 TRM、当 USBx_VBUS 输入小于4.4V 时、似乎会发生 VBUS 错误、但未提及上限。

在我们的目标板上、5V VBUS 电源上存在纹波。 当在 Linux 启动期间多次输出 VBUS 错误中断日志并且无法启动内核时、看起来 VBUS 电压当时达到5.25V 左右。 在此期间、USB 器件未连接、USBx_DRVVBUS 变为低电平。

修改后的硬件 可改善纹波、从而抑制该现象。 但是、我想了解 USB 控制器的规格并澄清造成这种现象的原因。

此致、
Kazu

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

    USBx_VBUS 是如何连接的? 正确的连接是在 VBUS 电源开关之后、而不是直接从+5V 电源连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser、

    感谢您的快速回复。 它与 AM335x EVM 是同一个电路、它监控 TPS2051B 电源开关输出端的 VBUS。 您能告诉我上限电压下 VBUS 错误中断的行为吗?

    此致、
    Kazu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知 USB 专家。 我们的回复因圣诞节假期而延迟、我们会尽快回复您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kazu、
    仅当测量时 VBUS 上的电压>=4.4V 时、USB PHY 才会将 VBUSVALID 置为有效。 PHY 的 VBUS 比较器不进行上限测量。

    在您的情况下、由于 VBUS 纹波导致电压降至 VBUSVALID 以下、我建议将 VBUS_ERROR 置为有效。 此外、该比较器本身可能由于系统中的过压而受损。