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.

[参考译文] TUSB9261:为什么 TUSB9261总是在我们自己的电路板上复位?

Guru**** 2589035 points
Other Parts Discussed in Thread: TUSB9261

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1030331/tusb9261-why-tusb9261-always-reset-in-our-own-board

器件型号:TUSB9261

您好:

   我们在 Linux 板上使用了 TUSB9261。 在连接 SATA 器件之前、我们已从  http://www.ti.com/product/TUSB9261/toolssoftware#softTools 。刻录固件  

  之后、我们连接了 SATA 器件和启动板、 但 Linux 找不到新的 USB 器件、  TUSB9261 UART 打印以下信息。  

[00000001]数据路径 RAM 用量:80208/81920字节。
[00000001]支持的 NCQ 深度:32
[00000001] U1/U2感应:关闭
[00000001] USB PHY 挂起:打开
[00000001] SATA LPM:关闭
[00000001]器件自供电。
[00000001]-> USB_hal_init ()
[00000001] USB 内核版本:0x120a。
[00000001] USB SSC 关闭。
[0000000051]-> USB_hal_connect ()
[0000000
===================================================================================================
|| TUSB926x 固件 v1.06 [2018年1月5日12:01:27]||
||器件 ID:0x0000 ||
===================================================================================================

复位标志:[SW][上电]

[00000001]数据路径 RAM 用量:80208/81920字节。
[00000001]支持的 NCQ 深度:32
[00000001] U1/U2感应:关闭
[00000001] USB PHY 挂起:打开
[00000001] SATA LPM:关闭
[00000001]器件自供电。
[00000001]-> USB_hal_init ()
[00000001] USB 内核版本:0x120a。
[00000001] USB SSC 关闭。
[0000000051]-> USB_hal_connect ()
[0000000
===================================================================================================
|| TUSB926x 固件 v1.06 [2018年1月5日12:01:27]||
||器件 ID:0x0000 ||
===================================================================================================

复位标志:[SW][上电]

[00000001]数据路径 RAM 用量:80208/81920字节。
[00000001]支持的 NCQ 深度:32
[00000001] U1/U2感应:关闭
[00000001] USB PHY 挂起:打开
[00000001] SATA LPM:关闭
[00000001]器件自供电。
[00000001]-> USB_hal_init ()
[00000001] USB 内核版本:0x120a。
[00000001] USB SSC 关闭。
[0000000051]-> USB_hal_connect ()
[0000000

发生什么错误?

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

    您好!

    让我们首先确保 3.3V 电源、1.1V 电源、 GRSTz 和 USB_VBUS 是稳定的。 您能否提供原理图供审核?   

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

    电源域正常,我们将固件更改为  TUSB926x_FW_v1.06_SATA_NO_POLICE_SWAP.hex,然后芯片工作正常,但只能作为高速器件工作。 这是什么问题?

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

    我想回顾一下原理图以进一步评论。 您还可以尝试短接 USB 电缆(如果可能)以减少任何信号完整性问题。  

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

      感谢您的回复这是我们自己 的原理图。   

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

    9261_3V3和 VDDA_3V3有何不同? 不同的 FW 版本仅影响 SATA 极性。 您应该在原理图中使用  TUSB926x_FW_v1.06_SATA_NO_POLICE_SWAP。

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

     不、它们只是名称不同。 现在,我们 使用   TUSB926x_FW_v1.06_SATA_NO_POLICE_SWAP,并且9261正在工作。

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

    感谢您的更新!

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

    由于9261在 usb3.0中无法正常工作、我们断开了 USB_DM USB_DP、  之后电路板无法检测到9261为 USB 器件。 出什么问题了?

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

    DISS 连接 USB 2不会强制使用 USB 3。 USB 2 (DP 和 DM)应保持连接。 SSTX 和 SSRX 是否连接到 PCB 上的 USB 连接器或 CPU?  

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

    是的、我们将 SSTX 和 SSRX 连接到 CPU、但连接类型与此类似  

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/383012/tusb9261-use-hub-for-only-usb-2-0-high-speed/1357337?tisearch=e2e-sitesearch&keymatch=TUSB9261%2525252520USB3.0#1357337。  

    我也阅读了这篇文章  

    e2e.ti.com/.../2896160

    因此、我们断开 DP 和 DM、尝试9261是否 正常工作

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

    您能否提供方框图来帮助阐明不允许在 TT 中进行配置。  

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

       我们像这样连接9286。 您对此类配置是否有任何疑虑?

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

     USB 规范不允许此连接。 USB 2应直接连接到 USB 主机、而不是通过 USB 2集线器。 如果您保持 USB 2集线器处于复位状态、TUSB9261是否会在 USB 3上枚举?  

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

    我尝试您的建议、但 TUSB9261无法正常工作。

    下面是内核调试:

    [393.560977] CDNS-USB3 5b110000.usb3:等待 lpm_clk_req 超时
    [393.692156] CDNS-USB3 5b110000.usb3:等待 phy_REFCLK_req 超时
    [393.907484] CDNS-USB3 5b110000.usb3:等待 phy_REFCLK_req 超时

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

    那么、您似乎需要绕过 USB 集线器才能使 TUSB9261处于正确的硬件配置中。  

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

    现在我们绕过 USB 集线器,、但问题仍然 存在。 是否  必须连接 TUSB9261 USB 2?

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

    是的、应将 USB 3和 USB 2连接到 USB 主机。 您能否提供 USB 跟踪以便我了解一下?  

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

    我们交换 TUSB9261 USB_SSTX 和  USB_SSRX。 现在、9261在 USB3.0中工作。 谢谢!

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

    我很 高兴您能解决您的问题。