Wi-Fi保活门锁唤醒逻辑

更新时间:2024-06-20 09:05:03下载pdf

引脚说明

  • MRDY:类比到 RTL8762CMF 芯片上,为 P3_2 序号引脚

    • Wi-Fi 模组唤醒MCU,低电平唤醒。故该引脚应该与MCU唤醒中断引脚相接。

    • 当MCU唤醒 Wi-Fi 模组时,该引脚作为 Wi-Fi 模组被唤醒的反馈引脚。MRDY为低电平时,表示 Wi-Fi 模组处被唤醒的状态。当MRDY为高电平,表示 Wi-Fi 模组处于休眠状态或者处于空闲态随时可进入休眠。

    • 该引脚对 Wi-Fi 模组而言时输出引脚,对MCU而言是输入引脚。

  • SRDY:类比到 RTL8762CMF 芯片上,为 P3_3 序号引脚

    • Wi-Fi 可被SRDY唤醒,低电平唤醒。

    • 当 Wi-Fi 唤醒MCU,该引脚作为MCU被唤醒后的反馈引脚。SRDY为低电平时,表示MCU处于被唤醒状态。

    • 该引脚对 Wi-Fi 模组而言时输入引脚,对MCU而言是输出引脚。

  • Slave TX:Wi-Fi 模组的数据接收引脚,MCU 的发送引脚。

  • Slave RX:Wi-Fi 模组的数据发送引脚,MCU 的接收引脚。

时序逻辑

Wi-Fi 模组主动发数据

Wi-Fi保活门锁唤醒逻辑

  1. Wi-Fi 模组 HPWSMS1 把 MRDY 置低,检测 SRDY 电平,等待 SRDY 电平为低。

  2. MCU 被 MRDY 唤醒后将 SRDY 置低。

  3. Wi-Fi 检测到 SRDY 电平为低后发送数据。

  4. 如果 Wi-Fi 模组没有需要等待的串口数据和需要发送的串口数据,则将 MRDY 置高。

  5. MCU 检测到 MRDY 置高后,且 MCU 没有需要发送的数据后,则将 SRDY 置高。

MCU 主动发数据

Wi-Fi保活门锁唤醒逻辑

  1. MCU 模组 HPWSMS1 先把 SRDY 置低,检测 MRDY 电平,等待 MRDY 电平为低。

  2. Wi-Fi 模组被 SRDY 唤醒后将 MRDY 置低。

  3. MCU 模组检测到 MRDY 电平为低电平后发送数据。

  4. Wi-Fi 模组会等待 10S,如果 10S 后串口空闲,且 Wi-Fi 模组也没有需要发送的数据,则将 MRDY 拉高。

  5. MCU 检测到 MRDY 置高后,且 MCU 没有需要发送的数据后,则将 SRDY 置高。