开关机复位
## 开关机复位模式
### 模块开机
模块的 21 脚是开机脚,模块可通过 PWRKEY 拉低至少 500ms 开机,用户可通过查询 VDD_EXT 管脚的高低电平来判断模块是否开机。
### 开机引脚定义
|管脚| 信号名称 |I/O属性| 高电平值| 描述|
|-|-|-|-|-|
|21| PWRKEY| PI| VBAT-0.3V| 低电平有效
### 开机时序

### 开机时序参数
|符号| 描述| 最小值 |典型值| 最大值 |单位
|-|-|-|-|-|-|
|Ton| 开机低电平宽度| 100| 500| -| ms
|Ton(status)| 开机时间(据 status 状态判断)| 22| -| -| ms
|Ton(usb)| 开机时间(据 usb 状态判断) |-| 10| -| s
|Ton(uart)| 开机时间(据 uart 状态判断)| -| 6| -| s|
|VIH| PWRKEY输入高电平| 0.6| 0.8| 1.8| V|
|VIL| PWRKEY 输入低电平| -0.3| 0| 0.5| V|
推荐使用开集驱动电路来控制 PWRKEY,在拉高基极电平 500ms 后可以释放,此时模块开机。也可以通过按钮进行开关机设计,按钮附件需要放置一个 TVS 管用于ESD 保护。
### 开集驱动开机参考电路

### 按键开机参考电路

### 模块关机
模块支持以下三种关机方式。
|关机方式| 关机条件 |描述
|-|-|-|
|低电压关机| 供电电压过低或异常掉电| 模块没有进行正常的关机流程|
|硬件关机| 拉低 PWRKEY 管脚| 正常关机|
|AT 指令关机| AT 命令 |软件关机|
模块正常工作时,不要通过切断电源的方式来关机,有可能损坏模块 Flash 数据。建议通过 PWRKEY 和 AT 命令来执行关机流程。
### 关机时序图

3.4.4复位控制
图 3-9 关机时序图
### 复位控制
模块 PIN20 为复位管脚。应用端检测到模块异常,软件无响应时, 可以对模块进行复位,将此管脚拉低 100-450ms 即可复位模块。RESET 管脚对干扰比较敏感,可以在信号附近安装一个 10nF 到 0.1uF 的电容,用于信号过滤,走线时远离射频干扰信号。
### 复位脚定义
|管脚| 信号名称 |I/O属性| 高电平值| 描述|
|-|-|-|-|-|
|20| RESET_N |PI| 1.8V±0.3V| 低电平有效
### 复位参考电路

### RESET引脚参数
|符号 |描述| 最小值| 典型值| 最大值| 单位|
|-|-|-|-|-|-|
|Treset| 低电平脉冲宽度| 150| 200| 450| ms
|VIH |RESET输入高电平电压| 1.17| 1.8| 2.1| V|
|VIL| RESET 输入低电平电压| -0.3| 0| 0.8| V
### 复位时序图

模块支持 AT 命令复位,AT 指令为 at+cfun=1,1 即可重启模块。详细指令可查看指令集手册.