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.

[参考译文] TUSB8041:TUSB8041 VBUS 问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/920368/tusb8041-tusb8041-vbus-question

器件型号:TUSB8041
主题中讨论的其他器件: 、TPS2066

大家好、我将使用 TUSB8041来连接四个 USB 3.0器件。

我想从电路板中的 PMIC 提供 USB VBUS。

我只想使用 TUSB8041A 来控制 USB 信号(SSTX、SSRX、DP、DM)、如下所示简单的方框图所示。

在本例中、

如何设置 PWRCTL1~4引脚 、成组、PWRCTL_POL、全 PWRMGMT 引脚?

由于我使用的是外部 USB VBUS 电源(来自 PMIC)、那么这些 PWRCTL 引脚是悬空的还是接地的?

或者、这些信号是否也应用作控制 USB 信号?(SSTX、SSRX、DP、DM)

谢谢。

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

    您好、Shen、

    如果您未使用集线器控制下行端口电源开关、则设置应为:

    FULLPWRMGMTz = 1.

    成组= 无连接

    PWRCTL_POL = 无连接

    PWRCTL1-4 =无连接、请勿安装上拉电阻器、因为它将启用电池充电支持。

    请注意、USB 合规性要求集线器通过 OVERCURRZ 输入报告其下行端口上的过流事件、但闭合系统不需要该事件。

    此外、请注意、只有当有活动的主机连接到上行端口时、连接到集线器的 USB_VBUS 才应为高电平。  如果 USB_VBUS 在主机准备连接之前处于高电平、主机和集线器可能会退出同步状态、从而使集线器进入合规模式。

    此致、

    JMMN

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

    感谢您的详细回复。 JMMN。  

    我明白了。

    然后、如果我使用两个 TPS2066和 TUSB8041来控制 USB 电源和过流。 那么、如何控制这个 TUSB8041的 PWRCTL 呢?

    我想通过 AP 或 MCU 使用 GPIO 来控制使能 USB 器件。

    但在数据表中、TUSB8041的 PWRCTL1~4将用于控制下游电源开关。

    如果我将 TUSB8041的 PWRCTL 连接到 TPS2066以控制电源使能、那么如何打开/关闭该 PWRCTL 引脚?  

    我搜索了 TI 的其他 USB 集线器。 TUSB2046具有类似的方框图。

    这也显示没有用于控制使能的外部 AP 或 MCU。

    我将再次期待你的答复。 谢谢。

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

    您好、Shen、

    集线器的下行端口电源控制作为 USB 协议的一部分进行处理。  USB 主机控制器将按照 USB 2.0/3.0规范向集线器发送端口上电/断电命令。   

    请接受我的朋友的请求、我将向您发送有关 USB 规格的一些说明。

    此致、

    JMMN

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

    感谢您的善意和快速回复。

    我接受了朋友。 我将阅读您的笔记。  也许这是我对这个问题的最后一个问题。   

    那么、如果我在 TUSB8041中使用 TPS2066、这是否意味着我无法使用 AP 或 MCU 的 GPIO 控制 USB 下游器件的开/关?

    因为 USB 主机控制器将 自动发送端口电源开/关命令、请参阅即插即用等 USB 2.0 3.0规范。 ?

    但我不理解这一点。

    要连接 USB 器件、我认为必须首先连接 VBUS、然后检查 D+/D-的电压以检测器件、如下所示。

    TUSB8041将如何检测和了解是否有任何下行 USB 器件并启用 pwrctl 开关以将 VBUS 提供给 USB 器件?

     

    总之、如果我要为系统使用两个具有 TUSB8041的 TPS2066来控制每个 USB 端口和过流检测。  

    您能否检查以下引脚配置?

    PWRCTL 管脚

    :连接到 TPS2066使能引脚。 (TPS2066 EN 为高电平有效)

    :我不会向我们提供电池充电支持,因此不需要上拉电阻器。 对吧?  

    FULLPWRMGMT 引脚

    :下拉至 GND 至电源开关控制。 对吧?

    PWRCTL_POL  

    :??nC? 我不知道该引脚到底意味着什么。

    4.成组  

    : 下拉至 GND 进行单独的电源控制。 对吧?

    当电源控制组处于高电平时、这意味着什么?

    谢谢。

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

    您好、Shen、

    通常、USB 主机将在枚举集线器后启用集线器所有下行端口上的端口电源、因此可以检测到任何连接的下行器件。

    PWRCTL 管脚

    :连接 到 TPS2066 使能引脚。 (TPS2066 EN 为高电平有效)

    :我不会向我们提供电池充电支持,因此不需要上拉电阻器。 对吧?  

    .[JMMN]是的、没错

    FULLPWRMGMT 引脚

    :下拉至 GND 至电源开关控制。 对吧?

    ..[JMMN]是的、是的、这是正确的

    PWRCTL_POL  

    :??nC? 我不知道该引脚到底意味着什么。

    .[JMMN]该引脚可用于更改低电平有效开关的 PWRCTL 输出的极性。

    4.成组  

    : 下拉至 GND 进行单独的电源控制。 对吧?

    当电源控制组处于高电平时、这意味着什么?

    .[JMMN]成组意味着两个或多个端口由单个电源开关供电、这种情况并不常见。

    此致、

    JMMN

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

    谢谢!!!! 您的意见对我非常有帮助。