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.

[参考译文] TUSB2046I:正在获取"电源浪涌"将 USB 集线器插入笔记本电脑时发出警告(Windows 10)

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1420638/tusb2046i-getting-power-surge-warning-when-plugging-usb-hub-into-laptop-windows-10

器件型号:TUSB2046I
Thread 中讨论的其他器件:TUSB2046B

工具与软件:

当我将 USB 集线器设计插入笔记本电脑的 USB 端口时、设备管理器中会显示"Generic USB Hub"、但我也会收到一个弹出警告、指出 USB 端口上发生了"电涌"。

为什么?

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

    P.S.-当我在 R6上进行探测时、未获得6MHz。  数据表第11页建议 R6为1.5K。  这是正确的吗?

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

    您可能会遇到过热、您能否发送原理图供审阅?

    好的

    Brian

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

    我将原理图添加到了我的原始帖子中。  不会过流、晶体无法正常工作。  6MHz 晶振没有震荡、我怀疑是由1.5K 串联电阻器造成的。  请告知...

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

    我将 R6从1.5K 更改为100欧姆、仍然没有振荡。  我将 R6更改为零欧姆、没有振荡。  VCC 上的电压为3.3V。

    仍在进行故障排除。 如果您有任何想法、请告诉我。

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

    在3.3V 电源开启后的50ms 内、我的 POR 电路将释放 RESET 高电平。  这太长了吗?

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

    我让晶体工作。  当我保持 RESET 为低电平时、晶体正常工作。  我最终移除了50ms 的 POR 芯片、并安装了 C23=10nF 电容器(R21=15K)以实现500us 的 POR、这解决了问题。

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

    由于某种原因、晶体停止工作(如果我保持器件处于复位状态、以便知道晶体没有损坏、晶体仍然工作)。  我尝试通过将 C23从10nF 增加到22nF、将 POR 时间从500us 增加到1.1ms、但这并没有解决问题。  此设备所需的 POR 时间范围是多少?

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

    您是否针对 C23尝试了1uf 或2uf?

    好的

    Brian

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

    我尝试了 C23=1uF 和 R21=15K、这导致了 VCC = 3.3V 和 RESET 变为高电平之间的50ms 延迟。  50毫秒是否过长?  器件是否有一个用于显示何时复位需要变为高电平的窗口?如果有、此窗口是什么?

    根据 Joel Jimenez…   在3.3V (Vcc)达到90%后、TUSB2046B 需要一个介于100us 至3ms 之间的上电复位脉冲。 我们推荐外部 RC 电路(15K 上拉电阻器和1uF 电容器)、请使用此电路来尝试解决该问题。 任何低于100us 的值对于器件来说都太短、任何超过3ms 的值都可能会干扰 USB 枚举(主要是嵌入式系统的问题)。

    这是正确的吗?  如果是、如何使用15K/1uF 满足此窗口(100usec - 3msec)?  正如我之前所说的、这些值的最大值为50毫秒。

    请参阅 (+) TUSB2046复位条件-接口论坛-接口- TI E2E 支持论坛

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

    仿真甚至预测大约50毫秒

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

    在等待响应期间、我尝试了 C23 = 2 μ F R21 = 15K、振荡器不工作(如果我将复位保持为低电平、它仍然工作)。

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

    我刚刚从另一篇帖子中找到了另一条信息、这些信息可能会让我对问题有所了解

    事实证明、我的器件上的引脚32 (暂停)为高电平、这也解释了晶体不会振荡的原因。  显然、USB 集线器需要连接到主机以便让晶体打开、但当我将 USB 集线器连接到主机时、我会收到"电涌"警告、因此我需要弄清楚如何在笔记本电脑和 USB 集线器之间实现成功连接。

    有任何建议吗?

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

    很抱歉、我没有意识到您的上行端口未连接。

    您能将完整的原理图发送给我以供审核吗?

    好的

    Brian

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

    Brian、

    原理图位于我的原始帖子中。  我移除了 R74和 R76、获取了一根 USB 电缆、切断 电缆一端的连接器、将电线拼接、 将绿线焊接到 U9引脚1、将白线焊接到 U9引脚2、将黑线焊接到 GND。  我将红线保持断开状态、因为 USB 集线器和所有下游外设都是自加电的。  我已将 USB 电缆另一端的 USB-A 连接器插入笔记本电脑(因此、我的上行端口已连接)。

    当我将 USB 电缆插入笔记本电脑时、可以看到设备管理器中会弹出通用 USB 集线器(这告诉我它的至少一部分可以正常工作)、但我还会收到一个弹出窗口、表明 USB 端口上存在电涌。  请参见下图:

    将 USB 电缆插入笔记本电脑后、我会在示波器上测量6MHz 晶体振荡(实际上没有测量)。  6MHz 时钟不应该振荡?

    最后、我还没有得到答复的一个问题是...

    器件是否有复位何时需要变为高电平的窗口 ?如果有、该窗口是什么(即最小/最大 POR 延迟时间)?

    谢谢!

    ~ó n Allen

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

    艾伦:

     正常条件下、OVERCURR#应为高电平。 由于这些引脚在此设计中接地、因此这意味着发生了 OVERCURR 事件。

    好的

    Brian

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

    很好的抓住布赖恩!  我将 OVRCUR#引脚提起并将所有引脚连接到3.3V、"电涌"错误消失。

    不过、我仍期望6MHz 晶体振荡、但当我拉低复位时仍然只会振荡。  6MHz 振荡器是否还需要其它条件使能?  如果没有 USB 外设连接到下游、这会禁用6MHz 振荡器吗?

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

    我认为、如果您将上行端口连接到主机、  6MHz 振荡器会工作、但这不正确?

    好的

    Brian

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

    是否有任何更新?

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

    我有一个 catch-22问题。  我目前没有任何运行正常的下游 USB 端口(单独的故障排除任务)。  我可以成功 建立上游 USB 连接(通用 USB 集线器在设备管理器中显示)、但6MHz 振荡器没有点亮。  但是、如果我强制复位为低电平、振荡器会运行(因此我至少知道振荡器没有损坏)。  我需要确定振荡器是否没有运行、因为没有下游 USB 端口。

    如果您有评估板(我没有)、您是否可以在连接了上行端口但没有下行端口的情况下测试6MHz 振荡器、并告诉我振荡器是否处于活动状态?

    谢谢。

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

    让我来检查一下我是否有 TUSB2046 EVM。

    好的

    Brian

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

    有没有找到评估板的运气?

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

    我得到了它的工作!

    我终于让其中一个 USB 终端设备正常工作、现在 TUSB2046也可以正常工作了。  显然、为了激活6MHz 振荡器、它需要一个已连接的器件。

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

    好消息。

    好的

    Brian

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

    BTW -我从来没有得到这个问题的答案...

    器件是否有复位何时需要变为高电平的窗口 ?如果有、该窗口是什么(即最小/最大 POR 延迟时间)?

    如果您能找到答案并进行分享、我就可以完成复位电路的设置。

    谢谢!

    ~ó n Allen

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

    最大复位窗口约为1ms。

    好的

    Brian

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

    最短 上电复位时间是多少?

    最长 上电复位时间是多少?

    我知道"窗口"是最大和最小上电复位时间之间的差异(因此我不确定"最大复位窗口"是什么意思)。

    请澄清...

    谢谢!

    ~ó n Allen

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

    您好 Allen:

     这不是真正的窗口、  

     如果复位在上电期间1ms 保持低电平、它应该起作用。 这似乎是最短 复位时间、 而不是 最长复位时间。

    好的

    Brian

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

    好的、只是为了确认一下、我可以在1毫秒后随时将 RESET 设置为高电平、器件将正常工作、对吗?   也就是说, 50毫秒不会是一个问题, 1秒不会是一个问题, 10秒不会是一个问题,等等)。  这是真的吗?

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

    嗯、超过1秒就太长了。

    好的

    Brian

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

    您能否确认这是正确的?

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

    您好 Allen:

       如果在集线器3.3V 电源变为高电平但 GRSTz 仍为低电平后 DP/DM 空闲超过3ms、则主机器件可能进入挂起状态。

       因此在1ms 到3ms 之间复位为低电平应该可以正常工作。

    好的

    Brian