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-Q1:TUSB9261可以进行编程但无法正常工作

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1422482/tusb9261-q1-tusb9261-can-be-programmed-but-not-working

器件型号:TUSB9261-Q1
主题中讨论的其他器件:TUSB9261TUSB9260SN74HCT244

工具与软件:

大家好、

我使用 TUSB9261芯片、外部40MHz 时钟源(非晶振)和 M.2 SSD 插槽设计了自己的电路板。 此外、在我的电路中、我还可以在不受 TUSB9261干扰的情况下刷写 SPI 存储器。 有一个双向四通道开关。 所有其他元件与评估板中的元件完全相同。 电路板自供电、具有电源序列、其中桥接器和 M.2同时启用3V3。 在3V3之后经过几毫秒后、nGRST 信号变为高电平。

我绕过了该 SPI 开关(并进行了拆焊)、以便在 SPI 内存和 SATA 桥接器之间实现最大的直接连接。

我已经检查了电源序列和时钟源频率、完全没问题。

设备管理器中的桥接器名为 TUSB9260 (与老大哥类似)。 BTW。 仅限 Windows 11。 这很奇怪、因为芯片是9261。

在 SPI 信号上、我看到的序列在 MISO 和 MOSI 上同时出现在启动"0x05 0x00 0x00"和"0x03 0x00 0x00 0x00 0x00"。

在 SATA 上没有任何信号。

名为 SATA_EN 的引脚 GPIO10的电压低于0、5V。

我曾尝试使用 TUSB9260和 TUSB9261烧录软件进行引脚交换、但没有任何结果。

我可以成功编程、但在 Windows 中看不到 SATA 磁盘和板载 SATA 信号。 固件1.06v

要使其正常工作、我接下来可以检查什么?

是否可以单独刷写 SPI 存储器?

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

    此外、在 UART 上没有任何通信。 它设置为115200波特率?

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

    尊敬的 Rafal:

    您是否有可以分享的设计原理图?  振荡器是否符合数据表中的振荡器技术规格?   

    [quote userid="592972" url="~/support/interface-group/interface/f/interface-forum/1422482/tusb9261-q1-tusb9261-can-be-programd-but-not-working ">nGRST 信号在3V3之后经过几毫秒后变高。

    您能否确认这大于1ms 且小于100ms?

    [报价用户 id="592972" url="~/support/interface-group/interface/f/interface-forum/1422482/tusb9261-q1-tusb9261-can-be-programd-but-not-working "]名为 SATA_EN 的引脚 GPIO10的电压低于0、5V。

    这是奇怪的。  我检查一下这里的 EVM、看看电压。

    [quote userid="592972" url="~/support/interface-group/interface/f/interface-forum/1422482/tusb9261-q1-tusb9261-can-be-programd-but-not-working 通过分离方式刷写 SPI 存储器是可行的?

    可以、在将器件加入电路板之前、您可以对 SPI 存储器进行编程。

    谢谢!

    Nicholaus

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

    Nicholaus、您好!

    我可以确认 nGRST 上的高电平在大约15ms 后为高电平。 晶体外观符合规格(YSO110TR)。 我无法精确定义时钟信号的规格电压、因为我的示波器可以处理高达50MHz 的频率。

    您能将固件发送给我吗? 我更喜欢不带 TX 交换的版本、但这不是必需的、因为我有一些电阻器可选择 TX 连接类型。

    在原理图中、信号 PG_1V1和 PG_3V3由电源序列发生器作为系统中最后一个信号之一传送。 FREQ_SEL_CFGx 和 SELF_PWR_CFG 短接至3V3。

    e2e.ti.com/.../7080.schematic.pdf

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

    尊敬的 Rafal:

    固件可在产品页面上找到: TUSB9261数据表、产品信息和支持|德州仪器 TI.com

    在原理图上、信号 PG_1V1和 PG_3V3由电源序列发生器作为系统中最后一个信号之一传输。

    是否在向系统供电15ms 后 nGRST 保持高电平?

    我会回顾一下原理图并跟进。

    此致、

    Nicholaus

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

    不可以、我具有切换直流/直流控制器的序列发生器(第一个是1V1、第二个是3V3等)。 该序列发生器的每个通道均延迟10ms 至20ms。 PG 信号也会被延迟、因此 nGRST 仅在出现两个关键电源电压时才在15ms 后具有高电平。

    这不是15ms。

    SLC416和 SLC421不需要由 Flash Burner 上传? 禁用或启用 U1/U2 ...有何区别?

    此致、

    Rafal

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

    我尝试使用.bin 文件刷写 SPI 存储器。 没有明显的差异。 引导加载程序模式下仍显示 TUSB926x。 在 SPI 线路上、MISO 上的序列为0xff 0x00 0x00、MOSI 上的序列为0x05 0x00 0x00、MISO 上的序列为8us 0x00 0x00 0x00 0x18 0xd6 0x00、MISO 上的序列为0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 MOSI 上为0x00。

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

    Rafal、

    U1和 U2是 USB 低功耗状态。  我现在会选择禁用 U1/U2的固件。

    您可以在 Device Manager (设备管理器)和 FlashBurner 上以引导加载程序模式拍摄 TUSB926x 的屏幕截图吗?  上传固件后、应该会发生变化。  UI 是否认为已成功对器件进行编程?

    如数据表第8.2.1节所述、R312应为90.9K、R314应为10K。

    此致、

    Nicholaus

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

    我同意电阻器件的值。 但我认为、当我们在产品说明书中得到5V 的90k9和10k 时、输入电压为496mV。 在本例中为489mV。 USB_VBUS 设计这么差、需要这么精确的阻抗吗? 我们知道、USB VBUS 电压在许多情况下可以降至4V8以下、则情况并非如此。 奇怪

    这里是屏幕截图。 您可以看到、芯片看起来没有任何变化、新驱动器也不可见。

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

    尊敬的 Rafal:

    否、我不这么认为、但 数据表中建议这样做。

    感谢屏幕截图。  引导加载程序驱动程序似乎正常工作、但无法  从 MX25L512E 检索 SPI 固件。  我一直在考虑这一点、并会在 EOD 之前跟进。

    此致、

    Nicholaus

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

    你好、诺乔劳斯

    谢谢、我将等待一些新想法。 我想我检查了所有的事情,我必须独自检查没有支持.

    此致、

    Rafal

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

    尊敬的 Rafal:

    e2e.ti.com/.../Rafal_5F00_SchReview.pdf

    这是回顾。  我想知道 SN74HCT244 多路复用器是否会干扰 SPI 接口、因为它的数据表中没有带宽信息。

    您是否有更多的 SPI 解码信息、以及您在何处探测读取 MOSI 和 MISO 信号?  以上是默认固件的十六进制值。

    此致、

    Nicholaus

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

    Nicholaus、您好!

    我知道您会问有关 SPI 多路复用器/开关的问题。 我已对使用和不使用多路复用器的编程进行了测试。 正如您在原理图中看到的、我添加了跳线(JP305,306,308,309)以在 USB 和闪存之间实现直接连接。 在这一时刻(从开始的主题)我已经失去了这个多路复用器。 我将使用 J201连接器探测信号。 编程时、我将对该跳线进行"未短接"。 我有4通道 DSO 和 SPI 分析。 所有走线在无残桩的情况下长度均小于50mm (连接器位于 TUSB 和闪存之间)。 这是一个具有适当堆叠和阻抗控制布线(适用于 SPI 50欧姆)的6层电路板。

    此致、

    Rafal

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

    感谢您发送编修。 我需要确认...芯片可以处理 USB 2.0上较慢的 SATA 速度的连接,是吗? 我看到在默认情况下、UART 引脚配置为 GPIO。 因此、如果该芯片未正确编程、我不会在端子中看到任何数据? nGRST 是否具有施密特触发器或它是基本 CMOS 输入?

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

    尊敬的 Rafal:

    它可以在 USB 2.0速度下工作、我之前已经在实验中对此进行了测试。  UART 引脚默认为 GPIO、因此是的、如果不对其进行编程、我就不希望看到 UART 接口上的数据。

    我不确定是否在 nGRST 引脚上。  我需要在内部进行检查、以查看是否有任何相关信息。  你为什么要这样说?

    此致、

    Nicholaus

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

    Nicholaus、您好!

    我问这个问题、因为我可以通过额外的电容器轻松调节该引脚上的斜率(我可以将跳线 JP301切断)、从而可能看到一些变化。 但是、如果该引脚不是施密特的触发器、它可能无法正常工作。 这有什么意义吗?

    此致、

    Rafal

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

    尊敬的 Rafal:

    有。  我找不到 GRSTz 引脚内部设计的具体信息、但数据表中的数字 I/O 规格表明它具有200mV 的迟滞。  GRSTz 增加了一个要求、即 在1.1V 和3.3V 电源稳定后至少2ms 为2V (置为无效)。

    此致、

    Nicholaus

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

    Nicholaus、您好!

    我找到了! 它是基于 TUSB2046的 USB 集线器。 这是 wierd、因为我可以处理连接到它的所有设备、但不能处理。 这可能是因为 USB 速度规范。 对我而言、我似乎可以在设备管理器中与连接到该集线器的所有设备进行通信、因为您知道所有设备都看起来不错。 让我们感到困惑的另一件事是编程成功窗口。

    当我收到组装的 PCB 时、我也遇到了 TUSB9261的其他一些问题(每次都编程失败)。 第一次实现"成功"刷写的时刻是通过 TUSB2046连接桥接器。

    我不需要最大速度、但只需要高容量、因此 USB 2.0 12Mbps 就足够了。

    感谢您发送编修。

    此致、

    Rafal

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

    尊敬的 Rafal:

    太棒了!  很高兴您找到了它。  这很奇怪、我不知道根本原因是什么、但似乎问题目前已得到解决。  如果您有任何其他问题、请告诉我。  如果 没有其他问题、我将会解决该问题。

    此致、

    Nicholaus

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

    你好,谢谢...我会考虑这在接下来的几天,我将再次回复. 我必须做一些稳定性测试。

    此致、

    Rafal

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

    好的、我要把它保持打开状态。

    谢谢!

    Nicholaus

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

    Nicholaus、您好!

    我有所有的信息...每个桥梁工作稳定,所以我认为这可以结束的主题。 我只有最后一个问题。 在9个电路板中的2个电路板上、桥接器无法处理 USB 3.0、但每个布线和元件都很好(输入阻抗良好)。 "你以为你赢了吗?

    非常感谢

    此致、

    Rafal

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

    尊敬的 Rafal:

    如果9中的2个被打破,那么我的第一个想法是系统中的东西是不同的。  每次测试是否使用相同的 USB 电缆、或者它们是否不同?  故障情况与通过情况之间是否还有其他不同?

    此致、

    Nicholaus