为了降低功耗,系统在总线空闲时会进入低功耗模式,将SIT1044设置成待机模式。当SIT1044检测到总线上出现长度大于tfilter_WAKE的3个显性、隐性、显性的电平且3个电平的总时间小于或等于tdom_WAKE后,待机模式下的SIT1044将被唤醒,此时 RXD 跟随大于tfilter_WAKE的总线信号变化;如果3个显性、隐性、显性的电平总时间大于tdom_WAKE,SIT1044将不能唤醒,RXD则一直输出高电平;唤醒时序图如下:
其中任何小于tfilter_WAKE的干扰信号电平将被芯片中滤波器滤除。
tfilter_WAKE 时间的定义是为了使SIT1044仅安全可靠地接收唤醒信号,避免由于总线干扰导致误触发。CAN控制器收到RXD信号后,可通过软件设置触发唤醒控制器,从而进一步设置SIT1044的STB引脚进入正常工作模式。这种唤醒模式中,当总线的所有节点都处于睡眠状态时,只要总线某个节点发出信号,所有节点都会被唤醒。