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:-

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/588316/tusb9261--

部件号:TUSB9261

大家好,

我正在做一个项目,使用TUSB9261芯片将英特尔处理器的3.0 端口连接到SATA NAND内存。

我们面临的问题是,在 英特尔处理器上运行的Windows操作系统的“设备管理器”没有枚举TUSB9261。

安装TI闪存刻录机(安装是在没有互联网连接的情况下完成的)后,在TI闪存刻录机的GUI窗口中的“我的电脑”图标下没有看到任何组件。

我们的TUSB9261芯片设计具有以下特点:  

 *1V1电源线与3V3电源线同时出现;

 * 电源线稳定后,重置将释放2秒;

 *有一个40 MHz时钟为TUSB9261 -使用4k7欧姆电阻器将FREQSEL0和FREQSEL1引脚上拉  

 * TUSB9261上连接了SPI存储器;

 *我们不使用JTAG或UART调试端口;

 *我们不使用 USB_DP或USB_DM线;

 * SPI内存上没有固件刷新;

 *英特尔处理器没有为USB主板使用ICH9M IP控制器;

在我使用Windows操作系统检测芯片失败了几次之后,我想看看Linux下也发生了什么。

运行dmesg命令后,我可以看到有几个测试连接到高速线路,但都没有完成。

我收到的消息是:使用xhci_hcd的新的全速USB设备编号1

                            ..................................................................................................

                           使用xhci_hcd的全新全速USB设备编号4

                           使用xhci_hcd的新全速USB设备号5

                            ..................................................................................................

                           使用xhci_hcd的新全速USB设备编号7

                           使用xhci_hcd的新的8号全速USB设备

但我只有一个设备使用xhci_hcd线。

对于Windows和Linux操作系统,我尝试使用和不使用SATA NAND内存检测芯片,但都没有成功。

1.您能否为我提供有关如何使TUSB9261在系统中可见的建议?  

2. 3V3电源线在3V3完全打开之前是否对任何噪音敏感?  

提前感谢您的参与,

Monica

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    请提供您的示意图以供查看。
    "...*我们不使用USB_DP或USB_DM线;..."的含义是什么?
    与操作系统的通信通过USB接口进行。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Elias:

    以下是我们的3.0 到SATA桥接器示意图。  

    操作系统正在通过3.0 连接与桥接器进行通信。

    谢谢!

    Monica

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    原理图看起来正确。
    这是一个总线供电的应用程序吗?
    您应该能够在设备管理器上看到HID实例,是吗?
    您能否在开机后生成GRSTz?
    GPIO7的状态是什么? 我想知道主机是否符合要求,因为它无法检测到TUSB9261上的SS终端,因为它仍处于重置状态。

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

    1.这是一个总线供电的应用吗?
    答案:否,应用程序不是总线供电;3V3和1V1是单独生成的。
    我们的电源序列最初是这样的:VBUS,1V1,3V3
    在你的评论之后,我放置了一个选择VBUS的开关,所以目前的功率序列是1V1,3V3,VBUS
    设备管理器未枚举TUSB9261。

    2.您应该能够在设备管理器上看到HID实例,是吗?
    答案:我无法在设备管理器上看到HID实例。

    3.开机后能否生成GRSTz?
    答:我在通电后生成了一个GRSTz,它小于100ms,但我没有获得该设备的枚举。

    4. GPIO7的状态是什么?
    答案:GPIO7为200mV。

    我的评论:
    1.对于此芯片,在通电时,顺序如下:1V1,3V3,然后GRSTz被释放
    2.我的SPI闪存为空,所以我不知道GPIO7为何重要?

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

    我尝试了另一个TUSB9261芯片,并查看了几个信号:

    1)启动时的GPIO1和GPIO5波形。
    当GPIO1和GPIO5同时处于1V时具有50ms的脉冲,然后它们到达0。

    2) GPIO7始终为零

    3) SPI_SCLK在3V3时脉冲约为50毫秒,然后它得到0。

    我该如何解释所有这些信号?

    正如我在上一篇文章中提到的,连接到TUSB9261的SPI内存是空的。

    您能告诉我TUSB9261 ROM存储器中的bootloader有哪些功能或用途吗?

    表1. 如果SPI_FLASH存储器中没有固件,可以考虑tusb9261Datasheet.pdf文档中的GPIO /PWM LED指示灯名称。

    此致,
    Monica
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    引导加载程序将显示HID实例,USB主机将枚举此HID实例,并在固件加载到TUSB9261的RAM后,使用闪存刻录器工具将固件下载到SPI。 它将重新枚举一个大容量存储实例,以便连接SATA驱动器。
    表1仅在加载固件时正确。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Elias:

    感谢您的支持。
    TUSB问题已解决。


    3V3电源线是在1V1之后出现的,但有明显的aprox 7ms延迟。
    在我将延迟更改为1毫秒后,我能够在设备管理器列表中看到TUSB bootloader的枚举。

    然而,由于VBUS线路的断开和重新连接,设备的可见性受到了限制。

    此致,
    Monica