1.1 USB 支持 suspend/resume
当主机支持 suspend/resume 时, 可通过以下方式对模块进行休眠唤醒操作。
休眠流程:
发送命令 AT+CSCLK=1 使能模块休眠功能(CAT1 模块需禁用 RNDIS 拨号)。
断开 USB。
唤醒方式:
连接 USB。
1.2 USB 不支持 suspend/resume
当主机不支持 suspend/resume 或 主机和模块仅通过 UART 口连接时, 可根
据情况选择以下方式中的一种对模块进行休眠唤醒操作。
1.2.1 GPIO 休眠唤醒
该休眠方式默认关闭, 开启需发送 AT^GPIOWAKE=1(重启生效, 仅需设置
一次)。
休眠流程:
开机初始化发送命令 AT+DISABLEUSB=1 断开模块内部 USB 连接, 每次开机
发一次即可, 后面进休眠不需要再发(CAT4 模块不支持该指令, 可直接进行
下一步)。
AT+CSCLK=1 断开模块内部 UART 连接(每次开机发一次即可, 后面进休眠不
需要再发)。
拉高 WAKEUP_IN 引脚, 使模块进入休眠(开机后第一次休眠只需发送 AT 指
令即可, 唤醒模块后再进入休眠需要一直拉高 WAKEUP_IN 引脚, 高电平触
发)。
唤醒方式:
拉低 WAKEUP_IN 引脚, 使模块唤醒。
注:
CLM920_JC3(JD3)、 CLM920_KV3 模块 WAKEUP_IN 引脚为第 1 脚。
CLM920_KV7 模块 WAKEUP_IN 引脚为第 49 脚。
CLM920_YV9 模块唤醒脚为 21 脚。