主题中讨论的其他器件: TUSB9260、
工具/软件:
您好:
与 TUSB9261 的连接存在问题。 我的 PC 设备管理器无法识别 USB 端口。
我无法刷写任何代码。
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.
尊敬的 Jayanthan:
您能否使用 USBTreeView 等其他工具、看看它是否能检测到任何一项? 我们有时会看到程序检测到连接、而设备管理器无法检测到连接。
此外、如果可能、您能否监控 USB2 线路、看看这些线路上是否有活动? 如果有连接、其中一条线路应被上拉。 如果未连接、TUSB9261 可能未通电或未正常工作。
此外、请确保满足上电时序要求:
谢谢、
Ryan
尊敬的 Jayanthan:
这是晶体还是振荡器? 如果这是晶体、则不应将 VSSOSC 下拉至 PCB 接地端、而应保持悬空。
为此器件供电的时序是什么? 根据该器件的勘误表、VDD (1.1V) 需要在 VDD33 电源轨之前供电、否则上电序列中会出现问题。
对于 GRSTZ 引脚、在我们的 EVM 中、为了延迟引脚置为有效、我们会通过 220nF 电容器将该引脚下拉至接地、根据数据表:
我看到它仅在没有电容器的情况下上拉、我相信这也可能影响它。
我将继续寻找是否发现任何其他潜在原因。
谢谢、
Ryan
尊敬的 Jayanthan:
您是否已安装 TUSB9261 闪存刻录机? 我认为应该附带 TUSB9261 的驱动器、这通常有助于解决未知的器件问题。
您是否可以再次监控 USB 线路以查看活动是否有任何变化、即、仅拉出一条线路、或者是否有活动?
另外,它可能是很好的再次看看树视图,看看什么信息是说那里,(PID, VID ).
有更新、我删除了 USB 连接器处的 FB11。
很奇怪、在连接器上移除铁氧体磁珠可以解决此问题。 电压或电流是否受到严重影响?
未知的器件错误也可能是由于信号完整性造成的。 系统和 USB 电缆的总长度是否合理?
谢谢、
Ryan
尊敬的 Jayanthan:
我们现在在 treeview 上看到的 PID/PID/ VID 通常与未知设备相关联。 这就是为什么我想 VID 根据闪存刻录机指南确认驱动程序是否将 PID/PID%更改为预期值的原因: https://www.ti.com/lit/ug/sllu125d/sllu125d.pdf?ts = 1746480043866 & ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTUSB9261
我想看看该器件的驱动程序是否可以通过设备管理器更新为 TUSB9260 闪存烧录器驱动程序、然后看看这样是否可以提高 TUSB9260/PID VID。
此外、设备管理器中显示的设备状态和代码也是不错的选择。
谢谢、
Ryan
尊敬的 Jayanthan:
[报价 userid=“521388" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1499820/tusb9261-connectivity-problem ]我回顾了原理图、发现 USB2 DP/DM 线路分成了三个不同的位置、分别是 AM572x、Micro-B 连接器和 TUSB9261。 这些线路是否都同时连接在一起? 拆分 USB2 线路会导致信号完整性问题、或者同时从两个不同器件引出的线路上存在活动(即 AM 部分和 TUSB9261)、这也可能导致问题。 请确认它们是如何通过 USB2 进行通信的、方框图可能会有所帮助。
您提到移除 Micro-B 上的 FB 有助于表明该器件显示在设备管理器中。 我在这些原理图上看到多个 FB、您能否尝试删除这些 FB 以确保它们不会影响电源/电源轨性能?
您是否使用不同的 USB 电缆长度与 TUSB9261 进行了通信测试、以确保因电缆长度而产生的信号完整性不是问题? 是否通过 Micro-B 端口进行通信?
如果可能、您能否使用 TUSB9261 演示板进行测试、并确认您看到的性能是否有所不同?
谢谢、
Ryan
尊敬的 Jayanthan:
TUSB9261 和 USB 连接器之间连接了 DP/DM 线路。 即使是、我怀疑 FBS、我移除所有并尝试从外部电源提供所需的电压。 [/报价]
在原理图上、特别是上图、似乎有 USB2 信号被拆分。 这些电阻器中的一个是否经过弹出、以便连接器与 TUSB9261 之间仅连接?
是否可以使用协议分析器并查看您是否发现有任何与该协议进行通信的尝试、或者是否可以使用示波器来查看是否存在任何通信/数据包? 即使能够查看 DP 或 DM 上是否有上拉电阻器也可能很好。
谢谢、
Ryan
尊敬的 Jayanthan:
您想我调出 DP/DM 线路吗? 如果是、请提供电阻值并上拉至哪个电压?
您不需要上拉 DP/DM。 在有有效 USB 连接的情况下、应自动上拉 DP 或 DM、因此、我想看看是否已上拉其中任何一个、以便我们可以确认是否正在进行 CAN 连接。
使用示波器跟踪或协议分析器跟踪、我们可以查看是否正在进行任何通信尝试、或者是否没有活动。
谢谢、
Ryan
尊敬的 Jayanthan:
很抱歉耽误您的时间。
我进一步查看了您的原理图、发现晶体上没有负载电容器、根据数据表和 EVM 上推荐的电容器:
这可能会影响该器件的基准时钟、进而影响 TUSB9261 的整体性能。 如果可能、我建议调整您的电路板以反映该实现。
此外、我还注意到、我们 EVM 上的 GRST 引脚还具有一个接地电容器、这有助于延迟该器件的启动并允许 VDD 斜升。 也许可以实施这一点来看看这样是否会提高性能:
谢谢、
Ryan
尊敬的 Jayanthan:
只是为了确认、您生成的时钟是 40MHz 并进入 XI 引脚、您使 XO 悬空并将 VSSOSC 下拉至 PCB 接地、对吗?
您还可以测试的另一件事是移除连接到 SPI_DATA_IN/OUT 通道的 R710 和 R711。 通过移除这些存储器、系统应该会断开 EEPROM 连接、我们可以看到 TUSB9261 嵌入式存储器/引导加载程序是否能够正确枚举。
谢谢、
Ryan
您好、Ryan、
器件在完成“llu125d"后“后进行编程。 现在未检测到 SATA。
尊敬的 Jayanthan:
明白了、似乎 EEPROM 可能是个问题。
您使用哪个十六进制/二进制文件来刷写 TUSB9261? 是否要了解 TI.com 上提供的固件? 在 TUSB926X 闪存燃烧器上、TUSB9261 如何出现在该位置? TUSB9261 如何出现在 TreeView、I.E PID/TUSB1146 VID、数据速度中。
PWM0 或 PWM1 上是否有任何活动?
谢谢、
Ryan