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.

[参考译文] TUSB4041I:CAN 和#39;t 无功 USB 端口在此端口短路后

Guru**** 2465890 points
Other Parts Discussed in Thread: TUSB4041I, TUSB8041, TPS2561

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/593801/tusb4041i-can-t-reactive-usb-port-after-short-circuit-this-port

器件型号:TUSB4041I
主题中讨论的其他器件: TUSB8041TPS2561

大家好、

我在使用 TUSB4041I 时遇到问题、当我将短路的电缆插入 USB 端口时、此端口的 Baten 引脚将为0、并且在我重置集线器之前、我无法在插入良好的电缆时进行充电。 (保护 IC 为:TPS2561DRCR)

但是、在我使用 TUSB8041之前、当插入一条短路的电缆时 、该电缆的 Baten 引脚将为1。 拔下短路电缆并插入良好的电缆+电话后、USB 端口可以立即充电。

区别在于 TUSB4041I 行为或原理图错误? 请给我一些建议。

此致、

Phien  

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

    当您说"短接电缆"时、您意味着 VBUS 和 GND 之间存在短路吗? 如果是、则 PWRCTL#/Baten 变为低电平是预期行为、因为您将生成过流情况。

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

    您好、Elias Villegas、

    TUSB4041连接到"主集线器"、 而该"主集线器"连接到 PC。 您对"短接电缆"是正确的。  当被短接后 Baten = 0时、我无法再次设置 Baten = 1、尽管我使用 SMBus 将0x0F 写入  TUSB4041的 Reg06。 如何在短接后激活 USB 端口、但不需要重置集线器、或者关闭电源再打开?

    我附加了一个原理图。

    在原理图下方、我从集线器中删除了 TPS2561的 EN1、EN2 (仅由 MCU 控制、EN 始终为高电平)、因为我希望在拔下短线缆后 USB 端口可以准备就绪。 但当我使用此功能时、我的 USB 端口会死机(仅充电设备、无法从 PC 识别设备 )。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    当您将 USB 连接器上的 VBUS 短接至 GND 时、TUSB4041上的 OVRCUR#输入被驱动为低电平、表示过流情况、因此 TUSB4041将"取消置位"PWRON#/Baten。
    之后、只有 USB 主机才能清除集线器上的过流"标志"、这是 USB 规范要求的预期行为。
    您需要将 tUSB4041连接到 USB 主机并消除过流情况、以便 USB 主机将指令发送到 TUSB4041、以再次"置位"PWRON#/Baten 信号。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Elias Villegas、

    非常感谢您的介绍、第二个电路的介绍、当我仅将 TPS2561的引脚 EN 连接 到 MCU、并且集线器的端口已死、无法再检测到器件。

    此致、

    Phien Nguyen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果将 OVRCUR#输入置为低电平、则会发生同样的情况。
    为了将电源开关与集线器隔离、您必须断开 PWRON#和 OVRCUR#信号。
    如果您要使用 MCU 控制电源开关、则必须向主机报告集线器不支持电源管理(FULLPWRMGMT#=HIGH)、以便通过 USB 合规性测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Elias Villegas、

    非常感谢。 非常清楚。

    此致、

    Phien Nguyen