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.

[参考译文] TUSB2046B:了解 USB 器件状态

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/987844/tusb2046b-understanding-usb-device-states

器件型号:TUSB2046B
主题中讨论的其他器件: TPS2042

尊敬的论坛

 

我的 TUSB2046应用的唯一目的是通过模拟 USB 主机来启动连接的 USB 器件。 不会进行数据通信。

USB 器件由外部供电。

这种行为之前通过随机现成的 USB 集线器得到确认、这些集线器在未连接到 USB 主机 PC 的情况下供电。

假设任何 USB 集线器都可以重现此行为、我基于 TUSB2046B 设计了以下电路。

我现在观察到的行为在某种程度上是意外的。 换句话说、USB 设备仅在集线器连接或连接到 USB 主机时启动。

我试图描述顺序和行为、以便明确理解。

圆圈编号表示连接/断开相应导线的顺序

 仍然不清楚、当集线器未连接到 USB 主机时、为什么器件无法启动?

如果无法回答这一问题-如何将 USB 主机仿真到集线器(应用程序将无法访问/连接到 PC)

我希望我能够以清晰 一致的方式描述我所面临的问题、并希望有人提出提示甚至解决方案。

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

    您好、Roland、

    我们将对此进行研究、并将在明天获得反馈。

    此致、Nasser

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

    您好、Roland、

    USB 集线器是"笨"的器件、因此它们在未连接时无法仿真来自 USB 主机的 DP/DM 信令。  器件启动需要哪种行为?  它只是在寻找 VBUS 变为高电平吗?  集线器可以在其端口上永久启用下行端口电源(VBUS)、也可以实施电源开关、以便主机向集线器发送命令来启用/禁用端口电源。  您的应用使用 TPS2042器件实现了下行端口电源开关、但似乎最好在下行端口上永久启用 VBUS。  您能否尝试将电源开关启用连接到活动状态并查看其是否解决了问题?

    此致、

    JMMN

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

    你(们)好

    感谢您的快速回复。 轮毂是可以的,因为我没有问很多;-)
    我尝试了您的建议。 遗憾的是、它没有改变器件的行为。

    因此问题仍然存在-是什么使集线器的行为与它的行为类似。

    我的意思是、如果它的运行方式与所需的运行方式相似(用于启动我的器件)、那么如果它连接到 USB 主机、然后再次断开连接、它就会起作用。 但是、一旦我关闭集线器电源、它会返回到另一个状态、在该状态下、它不会启动我的器件。

    是否有办法通过使用一些无源器件使集线器"认为"它已连接到主机?

    谢谢
    Roland

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

    您好、Roland、

    您的器件在 DP/DM/VBUS 线路上需要启动什么?  如果我有一些想法,在需要的地方,我可能会向你指出正确的方向。   无论集线器是否连接到主机、TUSB2046B 在 DP/DM 线路上都有外部下拉电阻。   

    此致、

    JMMN