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.

[参考译文] TUSB2E11:USB 握手失败

Guru**** 2668255 points

Other Parts Discussed in Thread: TUSB2E221, TUSB2E221QFNEVM, TUSB2E11

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1587356/tusb2e11-usb-handshake-failure

器件型号: TUSB2E11
主题中讨论的其他器件: TUSB2E221TUSB2E221QFNEVM

TUSB2E221QFNEVM 可与我的设计配合使用、但 TUSB2E111YCGR 不能正常工作。 我已经在 USB 中继器模式下使用 I2C 和非 I2C 进行了测试。 我已经测量了 USB 信号、TUSB2E111YCGR 的初始握手过程似乎从启动开始失败。 有什么建议吗? 这些条件是否相同、即 TUSB2E111 是否是 TUSB2E221 的单个型号?

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

    您好、Jon、

    您能帮助提供这两种设计的原理图以及这两个器件的寄存器转储吗?

    两个电路板是否都在 LS/LS FS 下工作? 或者、TUSB2E11 板是否完全无法工作?

    TUSB2E221 和 TUSB2E11 在内部的功能方面非常相似、因此、如果一个器件正常工作、另一个器件也应该正常工作。 我目前的猜测是、导致此问题的配置可能有所不同。

    谢谢、

    Ryan

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

    您好、Ryan、

    TUSB2E11 根本不工作、主机似乎认为 LS 器件已连接、但握手失败、最终无法识别。 我无法读取寄存器、因为 I2C 总线连接到 SoC、需要 USB 连接才能与之通信。 我需要将其用作 USB 转接驱动器而无需进行设置。 我绕过了板载转接驱动器并将 SoC 连接到外部 TUSB2E221QFNEVM 评估板、开箱即用、运行良好。 我怀疑 SoC 的带内 RAP 设置存在某些会失败的内容。 您能否确认 TUSB2E111 和 TUSB2E221 在这方面是相等的? 为了正确地测试它,我制作自己的外部主板来测试和测量几个转接驱动器。 其中、我将在  TUSB2E2211005VBWR 中进行设计、但 在 TI 网站上找不到 WQFN-FCRLF (VBW) 封装的规格 — 链接不起作用。 您能帮我解决这个问题吗?

    谢谢!

    Jon

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

    您好、Jon、

    TUSB2E11 根本不起作用、似乎主机认为 LS 器件已连接、但握手失败、最终无法识别它。 我无法读取寄存器、因为 I2C 总线连接到 SoC、我需要 USB 连接才能与该 SoC 进行通信。

    听起来与您的设置相比、这可能是一个设计问题。 正如您指出的、中继器的 eUSB 线路应用于将设备配置为主机或设备、因此如果没有发生这种情况、这可能是个问题。

    同样、如果您能提供此设计的原理图、我很感激、这样我就可以查看它并看看是否有任何问题。

    我需要将其用作 USB 转接驱动器、而无需进行任何设置。

    当您说它需要用作 USB 转接驱动器时、您能帮助解释一下吗? 您是否指的是 eUSB2 到 USB2 的功能、以及器件附带的均衡和预加重功能? 还是希望这能够在两侧都使用 eUSB2 原生作用?

    我怀疑 SoC 的带内 RAP 设置存在某种失败的内容。 您能否确认 TUSB2E111 和 TUSB2E221 在这方面的优势相同?

    是的、这两个器件应以完全相同的方式通过 RAP 进行配置。

    其中、我将在  TUSB2E2211005VBWR 中进行设计、但我 在 TI 网站上找不到 WQFN-FCRLF (VBW) 封装的规格 — 链接不起作用。 您能帮我解决这个问题吗?

    我们正在努力在 TI.com 上提供该工具。 目前、我可以为您提供 TUSB2E221QFN 的 EVM 原理图、希望这些原理图能满足您的布局和原理图需求。 以下是我得到的封装尺寸: e2e.ti.com/.../4230575_5F00_datasheet.pdf

    谢谢、

    Ryan

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

    您好、Ryan

    请参阅随附的 Snip,如您所见 — 它使用的是 NXP 芯片 — 存在同样的问题。 然后、我使用 TUSB2E111 芯片修改了我的电路板。

    昨天我收到了 TUSB2E221 芯片,并据此修改了设计 — 症状相同。 唯一可行的方法是在我的电路板上将 eDP+连接到 DP+、将 eDP-连接到 DP-、并在我的电路板和笔记本电脑主机之间使用 TI 评估套件。

    两个电源轨的额定电压都是 150mA、应该足够了。 左侧直接进入 SoC eUSB、右侧直接进入 USB 连接器。 RST 线路来自 SoC 并发出复位信号。

    我检查了连接性,极性和电源 — 都很好。 没有发现任何噪声

    我可以确认我想要 eUSB 传输到 USB 设备

    在 TI 评估套件 DP+和 DP-线路上测量的初始握手

    这是根据标准和该设置工作进行的

    在我的电路板上测量装有芯片的 DP+和 DP-时也是类似的

    它在器件(转接驱动器)将 D+拉高时正常启动、用于指示 FS 或 HS 能力

    接下来,主机连接端接电阻器 — 我理解也是正确的

    但随后、器件应将 D-保持在高电平>1ms、以指示 HS、但发生了某种情况且失败

    在我的主机上、我看到它可以识别 USB 线路上的某些内容、但收到描述符错误  

    我怀疑 e 侧有东西、接下来我将测量并比较握手情况。

    但奇怪的是,评估套件工作正常的开箱? 任何区别都是 eUSB 线上的电阻增加一点、因为从我的电路板到评估套件的电缆很短。 您认为这是否会以某种方式影响信号、从而有所不同?

    无论如何、我的电路板上似乎存在 SoC 问题、因此我认为这种情况可能已经解决。

    谢谢!

    Jon

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

    您好、Jon、

    我在您发送的原理图中没有看到它们、如何配置 GPIO 引脚? 您是使用 I2C 配置这些中继器、还是仅将这些引脚保持悬空?

    我们的 TUSB2E221 与 PTN3222 的引脚排列不同。 您修改电路板以使用我们的器件的精确程度如何?

    如果您在 NXP 和 TI 器件上都看到此问题、这会向我表明设计存在问题、而不是器件问题。 您是否通过 I2C 尝试了不同的 PHY 配置、以了解这如何提高性能? 您还应能够读取寄存器 0x20 和 0x60、以确保是否已配置中继器。 RESETB 是否从外部上拉?

    是否可以提供布局供审核、以查看是否存在任何问题? 您的系统的方框图可能也很好。

    谢谢、

    Ryan

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

    您好、Ryan、

    我发现今天的问题是、这些转接驱动器的浪涌电流高于预期。  在发现这一点并在启动时发现电源轨骤降后、我在电源轨上增加了一些电容。 现在他们工作正常! 如果可以、我本来会在早期阶段读取寄存器、但如果没有 SoC USB、我会卡住不变。 无论如何,此案例可能已关闭 — 感谢您的反馈和帮助! :)    

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

    您好、Jon、

    明白了、很高兴听到您找到了解决方案! 如果弹出任何其他问题或问题、请随时创建新的 E2E 主题。

    谢谢、

    Ryan