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:设备描述符在 Windows/示波器上未检测到心跳

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/904255/tusb9261-device-descriptor-fails-in-windows-no-heartbeat-seen-on-oscilloscope

器件型号:TUSB9261

您好!

我正在为包括 TUSB9261在内的客户设计一个项目。 目前、我已经验证了电源轨并对其进行了调整以满足勘误表要求。 尽管 Windows 10 (1903)会将其拾取、但我会收到"器件描述符错误"。 下面是我在 GPIO 上看到的活动:

  • GPIO0 (FW Heartbeat)-这只是保持低电平、永远不会尝试变为高电平。
  • GPIO1 (SS USB 链接)-虽然尝试在主机设备(Windows 10)上进行链接、但这也是低电平
  • GPIO2 (HS/FS 挂起)-这仍然是低电平。
  • GPIO3 (按钮)-保持 NC 状态、在使用内部 PD 时为低电平。
  • GPIO4 (总线供电或自供电指示器)-在原始设计中、它保留为 NC、因为我们始终希望它打开。 由于12V 电阻分压器将其置于接近该电压的位置、电流返工尝试将 pu 更改为3.3V/4.7K。 在芯片提供3.3V 电压之前、这是否需要从12V 电源中获得高电平?  这将确保在3.3V/1.1V 电压轨上升之前具有稳定的输入、并且是稳定的。 如果是、这是可以完成的返工。
  • GPIO5 (SS USB 链路状态1)-示波器显示此为低电平。
  • GPIO6 (USB 2.0连接)-示波器再次显示为低电平。
  • GPIO7 (USB SS 连接)-示波器显示为低电平。
  • GPIO8 (UART Rx)-保持 NC 状态、但探测引脚显示该引脚始终为高电平。
  • GPIO9 (UART Tx)-保持 NC 状态、但探测引脚显示这始终为高电平。
  • GPIO10 (未定义)-这是因为 NC 没有探测到这个。
  • GPIO11 (电源故障输入)-示波器显示该电压接近~400mV。

值得一提的是、这包括 USB Vbus 的电阻分压器。 此外、还存在晶体活动、并已使用高精度设备进行测量、以符合规格、从而使芯片的一部分处于活动状态。 此外、所有 HSIO 信号均已仿真、阻抗控制板已通过验证。

我假设存在电源故障问题、尽管我拥有的唯一指标是3.3V 压摆率慢于数据表要求的~1.5ns 上升和下降时间。 这样做是为了满足勘误要求、即在3.3V 上升到高于其输入高电平之前使1.1V 保持稳定。 此外、我还手动使用 RESET 引脚尝试对其进行复位、但这也不会产生任何问题。

最后、有一个 SPI EEPROM 已连接、但当前没有 FW、我无法通过刻录器刷写 FW、但如果认为有问题、可以使用 Dediprog SPI 闪存工具手动刷写。  还提供了原理图和布局供查看。  

谢谢、

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

    您好、Alejandro、

    TUSB9261的外部 EEPROM 需要使用适当的固件进行编程。 您在使用 TUSB9261闪存刻录机时遇到了哪些具体问题?

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

    您好、Malik、

    Windows 中弹出的 USB 设备如下:

    因此、在打开应用程序时、我不会看到正确的树、而是看到以下内容:

    序列号似乎也经常更改、因此我不认为也能正确读取。 请参考我上面的评论-如果有机会进行原理图审阅、我相信这将会加快这一速度。

    谢谢、

    Alejandro

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

    您好!

    只是这里的更新、在调整电源序列时、确保3.3V 在1.1V 之后上升、我们能够看到 FAULT#引脚变为高电平0.5ms。 它会变为低电平。 这里唯一的指示器是、在快速恢复到稳定的3.3V 之前、3.3V 电源轨上的电压下降到~3.15V。 150mV 的压降是否能够导致这种情况?

    是否还有其他任何替代方案可以为我们提供触发故障引脚的任何指示器?

    此外、固件似乎已从"技术文档"页面消失。 在哪里可以找到要尝试手动刷写芯片的最新固件?

    谢谢、

    Alejandro

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

    您好、Alejandro、

    TUSB9261似乎没有通过 USB 进行枚举。 您是否有我可以查看的原理图? 如果可能、我还想回顾3.3V Ral、1.1V 电源轨、GRSTz 和 XI/XO 的上电波形。 加电应遵循 数据表的第7.3.1.4节"加电和复位序列"。  

    TUSB9261产品页面(https://www.ti.com/product/TUSB9261) 进行了更新,固件现在恢复联机。 确保下载修订版 M

    闪存刻录器中的序列号不是从器件读取的、而是作为 USB 描述符写入器件。 一旦 TUSB9261枚举到您的 PC、您应该会在闪存刻录器中看到它是一个 TUSB9261引导设备实例、您可以选择程序。