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 标准,但我想排除我们的任何设计错误或误解。