一句话

EN 看「动作」——一个干净的上升沿;WAKE 看「状态」——高电平保持足够长时间。两种方式适应不同的唤醒源。

EN 有效唤醒时序

EN:边沿触发

  • 检测上升沿,且上升时间要短于规定值 tEN,rise——缓慢爬升的信号不算有效唤醒(防误触发)
  • 典型唤醒源:硬线开关、点火信号、另一个芯片的 IO 翻转
  • 不用时直接接地

WAKE 有效唤醒时序

WAKE:电平触发

  • 高电平持续 ≥ tWAKE,min 才算有效——瞬间毛刺不算数
  • 典型唤醒源:CAN 收发器的唤醒信号、传感器中断这种「电平会保持一会儿」的信号
  • 不用时同样接地

唤醒后去哪?

有效唤醒信号把芯片从三个低能态拉出来:

从哪唤醒唤醒后
STANDBYINIT(重新走配置流程)
SLEEPWAKE(中间态,见第 10 篇)
FAILSAFEINIT

状态跳转

特殊保护

如果 MCU 正在「进 SLEEP/进 STANDBY」的半路上突然来了有效唤醒信号,芯片不会懵:向 SLEEP 转换中被唤醒 → 转去 WAKE 态并报中断;向 STANDBY 转换中被唤醒 → 转 INIT 并拉低 nRESET 复位 MCU。