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.

[参考译文] TUSB2036:TUSB2036 -"端口复位失败"错误

Guru**** 2837210 points

Other Parts Discussed in Thread: TUSB2036

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1606037/tusb2036-tusb2036---port-reset-failed-error

器件型号: TUSB2036

你好。 我们使用 TUSB2036 在定制 PCB 上将单个上行端口拆分为两个下行端口。 下游端口由 PCB 上的电源供电。 我们没有看到 TUSB2036 按照我们认为的方式将/PWRONx 线路置为无效、当我们将集线器连接到计算机 (Windows 11) 时、Windows 设备管理器会指出“Port Reset Failed(端口复位失败)“。 这是原理图中的两个屏幕截图。 请注意以下几点:

1) R300 和 R301 未组装

2) 我们认识到 MODE 引脚应置位以与外部振荡器配合使用 — 我们已经重新设计了电路板以纠正此问题。 功能不变

3) 我们注意到,设备在上电后需要/RESET 线路上的瞬时脉冲,以保证操作。 我们重新设计了电路板来提供这种支持。 功能不变。

如果有任何帮助、我们的想法就会消失。

谢谢、

Chris

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

    抱歉、直接连接到 Windows 11 计算机时出现“设备描述符请求失败“错误。 如果通过另一个 USB 集线器间接连接、则错误为“端口复位失败“-但这不是生产中的有效用例。  

    另一条注意事项 — 除非 RESET 引脚被拉至低电平、否则 SUSPEND 引脚始终有效。

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

    我先回顾一下原理图。

    好极了

    Brian

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

    好的、谢谢

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

    您好 Chris:

     您的实际时钟连接是什么? 6MHz 振荡器 或 48MHz 时钟?

    对于复位:您需要将 R309 替换为 01.uf 电容、R302 应上拉至 3.3V。

    好极了

    Brian

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

    我们正在使用 48MHz 振荡器(根据上面的注释 2、即使 SCH 没有显示该振荡器、现在也会将 MODE 引脚置为有效以指定 48MHz 时钟)。 根据上面的注释 3、我们已经更新了复位电路以提供复位脉冲。 遗憾的是、我们没有看到性能发生变化。 我们还尝试了在初始上电后手动复位器件(通过将复位线路短接地)、结果是相同的。 有什么想法吗?

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

    您是否尝试过 Windows 10?

    此致

    Brian

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

    否、我们无法访问运行 Windows 10 的计算机(我认为 Microsoft 去年停止支持 Windows 10)。 您是否暗示此部件与 Windows 11 不兼容?

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

    主机是 Raspberry PI CM4 还是 CM5? CM4 或 CM5 集线器驱动程序有问题。

    好极了

    Brian

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

    目前、我们正在使用 Windows 11 机器进行测试。 但是、最终实现将使用 Raspberry PI 4 模型 B(长期而言,我们可以改用计算模块)。 TUSB2036 是否无法与 rpi4B 搭配使用? 如果不是、您是否有建议使用具有类似用途且已确认可与 RPI 一起使用的替代器件?

    否则、对于如何让 TUSB2036 现在与 Windows 11 机器配合使用、您是否有任何建议?

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

    您好 Chris:

    对于 Windows 系统、Windows 系统是否检测到 TUSB2036 集线器、您是否有 USBviewer 工具来检查?

    是否可以从集线器下游端口 2 断开触摸显示屏? 可能是 集线器和触摸显示屏之间有问题。

    也许我们可以打电话来讨论这个问题。

    此致

    Brian

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

    Brian -

       当 Windows 系统连接到集线器时、我们收到“设备描述符请求失败“错误。 下行端口未连接任何设备。 我假设在没有任何设备连接到下行端口时、我们不应该看到“设备描述符请求失败“错误、对吧?

       另外、请告知我、您是否建议将另一个集线器 IC 用于基于 RPI 的系统。 在下一个系统版本中、我们可以移动到另一个器件。

       如果在回顾上述内容后有必要、很高兴跳过通话。 目前我面前没有硬件、因此希望我们能在下周之前继续讨论。

    -克里斯

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

    您好 Chris:

      我在 Windows 11 上测试了 TUSB2046、工作正常。 TUSB2036 和 TUSB2046 是非常相似的器件。

     您能否再次发送更新后的原理图进行审阅?

    好极了

    Brian

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

    对延迟深表歉意。 原理图中没有太多不同、我相信文本描述得很好、但请参阅下面的标注。 R300、R301、R303 和 R302 未组装。 MODE 引脚现在通过 10k 电阻器上拉至 3V3。 /RESET 线路被路由到我们的 MCU、用于控制启动复位脉冲。 如果您看到任何问题、请告诉我。

    此外、如果您有更适合与 Raspberry PI 一起使用的替代器件推荐、请告知我。

    ...

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

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

    您可以尝试  下面的复位电路吗?

     由于它是 CM4 或 CM5 的 Linux 集线器驱动程序问题,您可以购买一个便宜的 UBS2 集线器 来尝试使用 CM4 或 CM5 来 检查错误 是否已修复。

    好极了

    Brian

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

    我们可以激发该电路,但我们可以使用微控制器对复位线路进行严格的时序控制 — 我不确定该电路会提供 MCU 无法提供的功能。

    我不明白你的建议买一个便宜的 USB2 集线器。 我们正在寻找一种集线器解决方案、以便在我们正在设计的产品中设计定制 PCB。 不能将廉价的 USB2 集线器集成到此产品中。 您能否推荐 与 Linux 兼容的其他 TI USB 集线器 IC?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们可以给电路一个镜头,但是我们使用微控制器对复位线路进行了严格的时序控制 — 我不知道该电路将提供 MCU 无法提供的功能。

    只需对复位信号使用 RC、  无需 MCU 进行控制。

    我不理解您关于购买廉价 USB2 集线器的建议。 我们正在寻找一种集线器解决方案、以便在我们正在设计的产品中设计定制 PCB。 不能将廉价的 USB2 集线器集成到此产品中。 您能否推荐 与 Linux 兼容的不同 TI USB 集线器 IC?

    我的意思是、驱动程序问题 会影响所有 USB2 集线器。 您可以先尝试使用 CM4 或 Cm5 上的任何 USB2 集线器。 如果没有问题、请订购 TUSB2036EVM 或 TUSB4041 EVM 以尝试确保其正常工作  

    好极了

    Brian

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

    已了解 RC 的使用、但我不确定为什么它能提供比对 MCU 使用严格的复位脉冲控制更好的性能。 不管怎样、我们都可以尝试一下。

    关于备用集线器 IC、 除了 TUSB2036、您是否建议与基于 Linux 的系统一起使用?  我们是否需要迁移到 USB3.0 集线器以(更有可能)避免兼容性问题? 如果是、器件推荐?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已了解 RC 的使用情况、但我不知道为什么这将提供比对 MCU 使用严格的复位脉冲控制更好的性能。 不管怎样、我们都可以尝试。

    这种 RC 解决方案适用于以前的许多其他应用。

    关于备用集线器 IC、 除了 TUSB2036、您是否推荐在基于 Linux 的系统中使用其他器件?  我们是否需要迁移到 USB3.0 集线器以(更有可能)避免兼容性问题? 如果是、器件推荐?  [/报价]

    您可以尝试 TUSB4041、即 TUSB2036   的 USB2 HS 集线器与 USB2 FS 集线器。

    好极了

    Brian