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.

[参考译文] TUSB8042A:如何开始通过 USB 主机发送 USB 命令

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1052709/tusb8042a-how-to-get-started-sending-usb-commands-via-a-usb-host

器件型号:TUSB8042A

你好!  

在浏览数据表时、我们注意到这一行、  

'一个单独端口电源控制集线器根据的请求打开或关闭到每个下行端口的电源
USB 主机"。

这是否意味着在集线器通电时、可以通过 USB 命令启用/禁用各个 USB 端口?

如果是、我们可以查看哪些材料来开始实施这一方案?

谢谢、

最大

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

    尊敬的 Max:

    因此、是的、集线器基本上是一种"笨"的器件、它将响应从主机发送的任何 USB 命令。   端口电源命令通常都由默认 USB 驱动程序处理。  TI 没有关于如何创建应用程序或实用程序以手动发送这些命令的任何资源。

    此致、

    JMMN

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

    JMMN、您好!

    在器件使用其他协议运行时、是否有记录的切换端口电源的方法?

    谢谢、

    最大

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

    您必须向集线器发送 ClearPortFeature (PORT_POWER)消息。 这是否可行以及如何实现、取决于您使用的操作系统。 (操作系统很可能不会出现这种情况、并且无法正确断开驱动程序。)

    实际上、此功能仅供操作系统本身用作整体电源管理的一部分。

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

    尊敬的 Max:

    我们没有任何有关如何通过 USB 命令切换端口电源的文档、意外切换 可能会导致总线复位、从而影响其他 USB 设备的运行。

    此致、

    JMMN