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在关断之前短暂工作

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1418661/tusb8041-tusb8041-briefly-functions-before-shutting-down

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

工具与软件:

大家好!  

我目前正在设计一个采用 TUSB8041集线器以及 TUSB1142 USB-C 多路复用器和 TPS25730D PD 控制器的电路板。 我遇到了一个奇怪的问题、在这个问题中、USB 集线器将通电并且在关闭前显示正常工作大约2秒钟。 在此期间、虽然在计算机的 USB 设备树中可以看到 USB 2.0设备、但看不到 USB 3.0 FIFO 芯片。 2秒之后、所有 USB 器件消失、无法与电路板连接。 此外、集线器的晶体将停止工作。  

我已经检查了复位引脚、在我的电流设置中、1.8V 电压轨用于为 LDO 供电、该 LDO 为集线器生成1.1V 内核电源轨。 1.8V 和3.3V 电源轨同时上电、上升时间为~2ms。 1.1V 电源轨在3.3V 电源轨之前大约1ms 达到全功率、而 GRSTz 引脚在1.1V 开启后大约14ms 达到2.4V (数据表列出的 VHI 电平)、或在3.3V 开启后~13ms 达到全功率。  

探测 XTAL 引脚时、我注意到在上电时、时钟将短暂开始、然后停止并在大约267ms 后重新启动、此时、时钟将在关断之前继续运行仅仅2秒以上。  下面是我捕获的一些电源轨、RST 引脚和时钟引脚以及 USB 和电源原理图示波器截图。

我对该问题可能是什么感到非常困惑、因此我们非常感谢您提供一些指导。 谢谢!

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

    您好、John:

      Type-C 端口是集线器上行端口还是下行端口?

      能否以白色背景发送原理图?

    好的

    Brian

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

    Type-C 端口是上行端口。  

    这里是以黑色和白色显示的 SCH

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

    对于集线器、USB_Vbus 应约  为0.5V、因此分压器应为25k/10k、引脚49测试引脚应接地。

    对于 TUSB1142、如何控制 EN 引脚和 SLP_SO#?

    好的

    Brian

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

    Brian、您好、我修改了 VBUS 的分压器值以提供0.5V、仍然可以观察到这种行为。 TUSB1142的 EN 引脚连接到 TPS25730D 的 PLG_EVENT 引脚、当连接 USB 电缆时、该引脚会被拉高。 我已经追溯添加了一个强上拉电阻器到这个引脚以确保它被启用、虽然根据 TUSB1142数据表、这个引脚也应该有一个500K 的内部上拉电阻器。 SLP_S0#引脚通过1K 电阻器 R113上拉。  

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

    您能否 探测  集线器的 VBUS_IN 和3.3V 电源? 我喜欢查看 它们之间的关系。

    好的

    Brian

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

    Brian、您好、我会这样做并发布 VBUS_IN 的示波器截图。 对您来说、一个更新似乎是 USB PD 功能不匹配问题的一部分。 使用供电的 USB-C 集线器进行测试时、USB 2器件(两个微控制器和一个 FT2232H)可按预期启动、并且我能够连接它们。 但是、USB3器件(FT600)无法正常工作、并且在 Windows 控制面板中、它会在链路兼容模式下显示无法识别的 USB 器件、并且无法枚举 FT600。 尽管没有活动的数据传输、集线器也会变得很热。 我三次检查了 FT600 USB 连接、但找不到任何可以表明存在故障的信息、因此我认为集线器是 USB3连接故障的原因。 我已经附上 FT600原理图作为参考。  

    谢谢!
    John

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

    Brian、您好、下面是3V3和 VBUS_IN 的示波器截图。 更新分压器后、VBUS_IN 上升到617mV。

    此致!  

    John

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

    从上图来看、Vbus 似乎是 0.5V、您是否在集线器 USB_VBUS 引脚上测量过?

     我需要的是 Type-C 连接器上的 VBUS_IN。

    好的

    Brian

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

    Brian、您好!  

    很抱歉混淆、下面是来自 USB-C 连接器和3V3的 VBUS 的示波器屏幕截图。

    此致!  

    John


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

    波形看起来正常。

    您可以移除   PWRCTLx 引脚的接地吗?  PWRCTLx 应该为高电平有效、但是它被强制为低电平。

    或者、您可以将 FULLPWRMENT 引脚拉至高电平来禁用 电源开关。

    好的

    Brian

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

    Brian、您好!  

    很遗憾、我无法从 GND 断开 PWRCTLx、但我在 FULLPWRMENT 上添加了一个上拉电阻器、该电阻器似乎有一些区别。 现在、当电路板在未连接主机 PC 的情况下通电时、它仅消耗1.2W 功耗、而集线器芯片略微发热。 但是、当连接到主机 PC 时、功耗尖峰达到3.4W、集线器变得非常热。 我还在器件管理器中收到一条错误消息、指出链路合规性模式下存在未知的 USB 器件链路。 连接到集线器的所有 USB 2.0设备仍然正常工作。  

    此致!  

    John  

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

    您能否尝试  下拉 PWRCTL_POL 以使其变为低电平有效?

    好的

    Brian

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

    Brian、您好!  

    这似乎对功耗有所帮助。 如果没有连接主机 PC、它的功率为1.2W;对于主机 PC、它的功率高达2.8W;但是 USB 3连接仍然无法正常工作、并会在所有 USB 2.0器件继续工作时进入错误状态。  

    我还注意到、在 USB-C 连接器的一个方向上、当 PLG_FLIP 为高电平时、USB 连接看起来为向下、所有器件都没有显示、但当它翻转且 PLG_FLIP 为低电平时、USB 2器件显示并且在设备管理器中看到 USB 3错误。

    此致!  
    John


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

    您是否有 USB 分析仪?

    好的

    Brian

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

    很遗憾、我的示波器上没有、但我的大学实验室可能有逻辑分析仪或示波器、可以进行 USB 分析

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

    应注意的一点是、我修复了 USB 电缆方向问题、最终导致 USB 端口的焊接存在问题、焊接无法使其完全通过连接器的 PTH。 这似乎已经解决了 USB 链路错误、但集线器上的 SS_SUSPEND 引脚为高电平、FT600没有出现在设备管理器中、而只有 USB 2器件出现。  

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

    那么 USB3正在为 HUB 上游工作吗?

    好的

    Brian

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

    我认为是这样、然而、到 FT600的 USB3下行连接仍然无法正常工作、并且集线器在连接后会继续消耗大量功率。 我将非常仔细地查看 FT600连接、以确保没有导致这些问题的错误。  

    谢谢!

    John  

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

    Brian、您好!  

    我相信我发现了这个问题。 在我的原理图中、SSTX 从集线器连接到 FT600上的 SSTX、SSRX 连接到 SSRX。 我尚未交换线对、但假设集线器应该与 A 型 USB 3电缆一起使用从而交换线对、我认为这可能是问题所在。 一旦返工板并交换成对、我就会报告问题。  

    此致!  

    John

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

     SSRX 上也需要交流电容器。

    好的

    Brian

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

    Brian、您好!  

    我想向您提供最新情况、我已交换 RX 和 TX 线路。 这已经解决了我的问题! FT600现在显示、功耗已大幅降低。 非常感谢您在此问题上的帮助!  

    此致!  

    John