USB主机进入睡眠/休眠带动USB从机进入睡眠

博客:判断USB设备与主机断开连接还是设备被主机挂起

由该博客可知,在主机进入睡眠时,会有两个信号给到从机,①USB_SET_FEATURE  ②RB_UIF_SUSPEND

因此在得到这两个信息后,从机可主动进入睡眠,分两种情况:

①想要USB主机在醒来时,顺带唤醒USB从机,则必须选用带USB唤醒源的睡眠方式,如下图中的IDLE或者HALT两种睡眠方式,该方式不会使得USB掉线;

image

image

 

②如果接受芯片睡眠期间掉线,且维持较低功耗,可选用SLEEP或者shutdown睡眠代替,只可通过IO电平信号进行唤醒(shutdown唤醒会复位),唤醒后需先失能USB再使能USB,进而完成USB的重新枚举;

imageimage

image

 

 

 

posted @ 2025-08-02 11:49  oTvTo  阅读(178)  评论(0)    收藏  举报