Wake-on-WLAN GPIO Signal Waveform Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Wake-on-WLAN systems face challenges in efficiently waking up system circuits due to the lack of information about the reason for waking up, leading to delayed responses and poor user experience.

Innovation Solution

The proposed Wake-on-WLAN device and method utilize a GPIO interface to transmit GPIO signals with varying waveforms based on the type of wake-up event, allowing the system circuit to determine the reason for waking up and take appropriate actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Wi-Fi circuit transmits a GPIO signal to wake up the system circuit, then the system circuit can be awakened, but the system circuit cannot determine the reason for waking up

Engineering Contradiction:
Improvewake-up functionVSAvoidwake-up reason information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the parameter of the GPIO signal from a simple binary state to a multi-state signal with different waveform characteristics (rising edge, falling edge, pulse width). By varying these signal parameters, the Wi-Fi circuit can encode different wake-up reasons (e.g., wake-up packet, magic packet, connection establishment) that the system circuit can distinguish and respond to appropriately.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the system circuit enters sleep mode to save power, then power consumption is reduced, but the system circuit cannot respond to GPIO signals when the Wi-Fi circuit needs to wake it up

Engineering Contradiction:
Improvepower consumptionVSAvoidwake-up response
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements a preliminary action by having the system circuit perform a wake-up phase before entering deep sleep mode. During this phase, the system circuit remains in a low-power state but maintains the capability to detect and respond to GPIO signals. This preliminary preparation ensures that when the Wi-Fi circuit needs to wake up the system, the system is already prepared to receive and process the wake-up signal, thus maintaining reliability while saving power.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system circuit executes a complete wake-up procedure to recognize the Wi-Fi circuit, then the system can determine the wake-up reason, but the wake-up time is prolonged to hundreds of milliseconds or seconds

Engineering Contradiction:
Improvewake-up reason recognitionVSAvoidwake-up time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing a two-stage wake-up process. In the first stage (wake-up phase), the system circuit performs only essential operations to exit sleep mode and become responsive to signals. In the second stage (recognition phase), the system circuit completes the full wake-up procedure to recognize the Wi-Fi circuit and determine the specific wake-up reason. This partial action approach significantly reduces the initial wake-up time from hundreds of milliseconds or seconds to a much faster response, while still maintaining the ability to determine wake-up reasons when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250203509A1Wake-on-WLAN device and method
Publication Date: 2025.06.19 REALTEK SEMICON CORP
  • US20250203509A1 patent drawing
  • US20250203509A1 patent drawing
  • US20250203509A1 patent drawing

AI summary

A Wake-on-WLAN device includes a Wi-Fi circuit, a general-purpose input/output (GPIO) interface, and a system circuit, wherein the Wi-Fi circuit is coupled to the system circuit through the GPIO interface. After the Wi-Fi circuit enters a to-be-waked phase, when the Wi-Fi circuit needs to wake up the system circuit according to a wake-up event, the Wi-Fi circuit generates a GPIO signal and transmits the GPIO signal to the system circuit via the GPIO interface, wherein the waveform of the GPIO signal varies with the type of the wake-up event. After the system circuit enters the to-be-waked phase, when the system circuit receives the GPIO signal from the Wi-Fi circuit, the system circuit wakes up according to the GPIO signal, and then determines the type of the wake-up event according to the waveform of the GPIO signal to act according to the type of the wake-up event.