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.

[参考译文] TUSB8042:过流状态

Guru**** 2393265 points
Other Parts Discussed in Thread: TUSB8042

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/993220/tusb8042-overcurrent-status

器件型号:TUSB8042

驱动器是否可以在不使用 SMB 接口的情况下读取任何端口上的过流状态? 集线器/驱动器是否向上游控制器报告4个端口中每个端口的单独状态? 我将该器件连接在非成组模式下、引脚42/成组被拉低。

如果我想读取单个端口的过流状态、我是否需要将连接到 OVERCUR1-4Z 引脚的线路路由到外部器件?

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

    TUSB8042根据 USB 规范通过 USB 协议报告过流事件。  因此、如果发生过流事件、集线器将使用中断端点立即通知 USB 主机、并且 USB 主机通常会禁用所有集线器端口的电源。  TUSB8042不会通过其内部寄存器报告过流。  USB 不支持无提示故障、因此如果发生过流、USB 主机应向终端用户发布通知。

    如果您有任何疑问、请告诉我。

    JMMN

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

    感谢您的快速回答! 我已经在电路板上安装了单个过流限制 IC、因此无需让主机禁用电源。 我不知道该协议是否报告了协议上的单个端口"过流事件"、以便用户能够更好地了解哪个端口存在问题。 如果不是、那么我必须使用外部方法来报告这一点、以便在一个端口关闭时仍可以使用其他端口。 我有一个过流状态的外部'OR'ing'返回到控制器 SMARC 引脚、该引脚报告发生过流事件、因此它是 USB 中断端点路径的备份。

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

    在大多数操作系统中、USB 主机通常会报告一般过流错误并关闭所有集线器端口、通常需要 在端口上电之前断开集线器连接并重新连接或重置集线器。 如果集线器处于单端口电源模式、集线器将报告哪个端口出现问题、但我没有看到这种情况反映在操作系统错误窗口弹出窗口中。