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.

[参考译文] TUSB542:TX AP 延迟

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1070567/tusb542-tx-ap-delay

部件号:TUSB542

在该应用中,TI 的 TUSB542RWQR 用于将我们的 USB3主机(Xilinx Zynq UltraScale+与标准 Linux 内核)与 USB Type-C 插座相结合。

基本上,这是完美无缺的,但有一种异常情况,我们希望您的支持:

拔下 USB3设备(U 盘)后,大约需要400毫秒,直到在内核中正确注册为止。 这可能是因为 TUSB542“取消”了对主机端的终止,并有相应的延迟:

通过移除棒->400ms ->移除 Tx_AP 处的终止来移除 Tx_Con 处的终止。

这种延迟迫使内核根据 USB 规范对不再存在的记忆棒执行各种“热重置”。

当然,对于系统来说,由于终止仍然存在,因此看起来好像只有故障。

下面是一些问题:
——这种延迟是否正常?
——有什么办法可以缩短这一时间?

由于 TUSB542正是为该应用程序设计的,我认为这是正常的,也符合 USB 标准,但我想排除我们的任何设计错误或误解。

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

    我们的驱动程序需要一段时间才能检测 USB 删除。  接口进入电气闲置状态后,我们需要等待超过300毫秒才能进入 U2/U3状态并执行 Rx.Detect。  此行为不可配置。

    此致

    布莱恩