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.

[参考译文] TUSB7340:使2.0 和USB 3.0 符合模式脱离TUSB7340

Guru**** 2392095 points
Other Parts Discussed in Thread: TUSB7340

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/628720/tusb7340-getting-usb2-0-and-usb-3-0-compliance-patterns-out-of-tusb7340

部件号:TUSB7340

您好,

是否有TI工具来获取TUSB7340的2.0 和USB 3.0 合规模式?

通常,我们使用USB-IF的HSETT工具用于2.0 ,但XSETT 1.3 401.Windows 2.9 在选择TUSB7340后,在多个10安装中生成蓝屏。 但它可以与英特尔芯片组USB端口配合使用。 我们还尝试了1.3 ,但它没有检测到主板上的三个1.6 7340中的任何一个。

根据3.0 的规格,开机重置后,可正确生成3.0 LFPS模式,并且符合要求。 但我们无法为其他合规测量切换到下一模式CP0或CP1。

那么我们是否可以使用任何工具或PCI寄存器?

此致,
Daniel Stahl

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

    您好Daniel:

    请注意,TUSB7340是NRND,因此它可能无法与某些新工具完全兼容。

    我们没有使用XHSETT软件的任何类似故障的历史记录,使用WIN7或以下版本时是否有此问题? 我们将尝试在我们旁边重现您的问题,我会告诉您我们的意见。

    您如何生成LFPS模式? 请仔细检查它是否符合"Normative LFPS Electrical Specification (标准LFPS电气规范)"中所述的模式要求。  

    此致,

    Roberto

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

    您好,Roberto:
    感谢您的快速响应。

    那么,您是否有一些较早版本的XSETT,您确定它们适用于TUSB7340和Windows 10?
    我今天将试用Windows 7。

    LFPS模式由任何符合USB3.x的主机在开机重置后自动生成。 正如我在最初的帖子中所写的那样,TUSB7340生成的LFPS模式完全符合3.0 的各项规格。
    但我们正在寻找一种在合规性模式下切换到模式CP0和CP1的方法,并从2.0 中获得测试模式。

    正如您所提到的TUSB7340是NRND,TI是否有继任者,您可以建议您改用它吗? 询问我们的下一个项目,我们现在处于示意图阶段。

    此致
    丹尼尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Roberto:
    我尝试了Win7和XHSETT 1.3 .2.9 ,但它仍然不起作用。
    之后,我尝试了较旧的XHSETT版本,现在我可以选择我们设计中的所有三个TUSB7340,并切换2.0 的40配置 测试模式。

    但仍无法切换到USB 3.0 测试模式(CP0,CP1...)。

    请问如何从TUSB7340中获得这些模式?

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

    TUSB7340上加载了什么驱动程序? 另外,您是否正在发送ping.LFPS信号以推进合规性模式?

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

    JMMN,您好!

    我不确定你所说的"加载的驱动程序"是什么意思。 在我现在使用的Windows 7中,在Roberto的建议后,驱动程序是tixhci.sys版本1.16。6。 运行XHSETT工具时,将加载合规性驱动程序(XHCCIdrv.sys版本1.0 .0.7)。

    由于我们没有网络分析仪或Bert示波器,因此无法生成外部ping.LFPS信号。 在过去的几年中,我们使用工具或注册供应商的价值来切换3.0 的符合性模式,例如 Intel为芯片组USB端口提供的PHY。

    所以我的问题是,是否有任何工具能够切换TUSB7340的3.0 符合模式?
    或者,您能否告诉我们PCI寄存器,我们可以在哪里设置合规模式,而TUSB7340处于合规模式?

    谢谢你。

    丹尼尔

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

    我想确保您正在加载XHSETT驱动程序,该驱动程序将允许端口保持合规模式,因为其他驱动程序可能会尝试向合规模式下的端口发送热重置。 TUSB7340需要外部的ping.LFPS来更改合规性模式,它不能通过寄存器设置来完成。

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

    谢谢JMMN!

    因此,由于ping.LFPS是使用TUSB7340切换合规性模式的唯一方法,获取ping.LFPS的最简单方法是什么?

    是否可以使用另一个USB端口在其TX通道上生成此端口? 这样我们就可以将其连接到被测端口的RX?

    如果不是,您建议生成ping.LFPS的原因是什么?

    此致,Daniel

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

    您好Daniel:

    我们使用函数生成器发送匹配USB 3.1 规范6.9 部分说明的ping.LFPS。  您可能也可以使用另一个端口来生成此信号。

    此致,

    JMMN