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.

[参考译文] TUSB4020BI:Windows 驱动程序、用于控制 Baten 位

Guru**** 2487425 points
Other Parts Discussed in Thread: TUSB4020BI

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1413929/tusb4020bi-windows-driver-to-have-control-of-baten-bits

器件型号:TUSB4020BI

工具与软件:

您好!

我的客户正在使用 TUSB4020BIHP 器件、需要能够单独复位每个端口。  他们认为、 电池充电支持寄存器中的 BATen 位可以实现此功能。 注意的是、他们需要能够通过 Windows 通过 USB 命令对该器件进行复位。 我们能否帮助他们解释如何实现这一点? 不确定我们是否有 包含此内容的 Windows 驱动程序、或者关于如何自己做到这一点的指导。  

谢谢!

John

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

    您好、John:

       电池使能与端口复位无关。

       可以使用 SETPORTFEATURE 命令、PORT_RESET 的功能选择器为4

    好的

    Brian

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

    Brian、您好!

    谢谢! 对于如何 通过 Windows 上的 USB 命令更新此寄存器、我们有什么建议吗?  Windows 平板电脑基本上会 通过 USB 与 TUSB4020BI 设备通信、他们希望能够单独 重置 TUSB4020BI 上每个下行端口的电源。

    John

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

    此外、这是否一次复位两个端口、还是可以单独复位每个端口? 抱歉、再跟进一次。 您从什么标准中获取该代码片段? 它是我们可以分享的开放源码标准吗?

    John

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

    您好、John:

      客户对每个端口进行端口复位的目的是什么?

       客户可以为每个下游端口启用电源开关、一旦发生过流、PWRCTLx 引脚将禁用、启用 Vbus 并复位端口、这是客户梦寐以求的吗?

    好的

    Brian

      

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

    Brian、您好!

    它是一种医疗 USB 集线器、可以连接两个不同的下游 USB 设备(通常是传感器)。 从用户的角度来看、该工程的一项要求是这些器件中的任何一个都可以通过 USB SW 命令进行复位(下电上电)。  不仅仅是过流问题、他们还希望能够在无需手动拔下再插回的情况下复位器件。

    您展示的代码片段是否在开源文档的上面部分? 他们询问我们是否全面共享本文档。  

    John

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

    约翰:

      上述所有信息均与 USB 2.0规范第11.24.2.7节有关、也可以  从规范中搜索 SetPortFeature (PORT_RESET)。

    好的

    Brian