Other Parts Discussed in Thread: TUSB8041, TPS65981, HD3SS3212
主题中讨论的其他器件: TPS65981、 HD3SS3212
我正在使用 TUSB8041调试一些自定义硬件。
设置
UFP (USB3.x):通过 Type-C 电缆连接到三星平板电脑(信号路径中有 SSS-MUX)
DFP (USB3.x):一个通道连接到 USB3.x Type-A 插座
定制硬件/软件还实现了采用 TPS65981的 USB-PD -该器件可监视 CC 线路并控制多路复用器和 VBUS (只能为0V~5V)
TUSB8041通过 USB_VBUS (连接到 VBUS 的91k 电阻器)监视 Type-C VBUS 轨
TUSB8041控制电源开关(TPS25221DBVR)。
Teledyne Advisor T3分析仪连接在 TUSB8041的 DFP (Type-A 插座)和 USB 闪存驱动器之间。
问题
启动(USB3)-良好:
当平板电脑和自定义硬件一起加电(或自定义硬件先加电)时-每次都得到 USB3枚举。
TUSB8041可为 DFP 供电(VBUS"要开启")
TUSB8041提供 Rx.Detect 的终端
~90ms 后、USB 闪存驱动器呈现终端状态、它们都移至 LFPS.轮询并最终移至 U0
热插拔(USB2)-损坏
但是、当平板电脑首先通电或自定义 H/W 重新上电时、下一次和后续枚举 始终为 USB2。
TUSB8041首先切换 Termination First - Term On、然后切换 Term Off。
在术语关闭时、它将启用 VBUS、然后循环 VBUS...
USB 闪存驱动器看到 VBUS 并呈现端接、但 TUSB8041端接关闭、因此 USB3枚举失败、我们回退到 USB2。
您对 TUSB8041不同时启用终端和 VBUS 的原因有什么看法吗?
启动日志(良好)

热插拔日志(错误)

此致、
Darren


