RX Detect 的基本原理
在USB3.0 中 Device 连接到 Host等价于连接了一个R_Term
左图为不接device的等效电路,此时由于R_term不存在,故电路模型实际为一RC串联电路,可简单计算出时间因子:
T=R_DetectC_Parasitic,
右图为接上device的等效电路,此时R_term存在,得出此时时间因子:
T=(R_Detect+R_Term)(C_AC+C_Parasitic),
显然后者远远大于前者,故有无设备可根据充放电时间进行判断。
另外,接入R_term后,会对R_Detect产生分压的作用,电压会有所下降。
没接 Device:R_Detect如下,时间间隔是12ms
USB 规定在U2, U3时,Downstream 需要每隔100ms 打一次Rx Detect,来检测Deivce 在不在。