Wireless radio modem with minimal interdevice RF interference
First Claim
1. A method of minimizing power consumption in a radio modem having a microprocessor and a digital signal processor (DSP), comprising the steps of:
- detecting that the microprocessor has no tasks to execute;
if the microprocessor has no tasks to execute, then putting the microprocessor into an inactive state;
setting a timer to a predetermined period of time after the microprocessor enters the inactive state;
after the timer has expired, providing a wakeup pulse signal to the microprocessor that causes it to enter the active state;
detecting that the DSP has no tasks to execute;
if the DSP has no tasks to execute, then putting the DSP into an inactive state; and
after the timer has expired and the microprocessor has entered the active state, the microprocessor providing a signal to the DSP that causes it to enter the active state.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless radio modem for incorporation into a host system includes radio frequency modulation/demodulation circuitry employing electronic device elements that operate in a frequency range that minimize the RF interference between the radio modem and the host system. Radio modem power conservation is further maximized by 1) simplifying signal modulation processing by use of a single sideband suppressed carrier waveform transition table, thereby reducing processing requirements; and 2) incorporating a "sleep mode" feature in which all non-timer circuitry is powered-down when not in use.
93 Citations
4 Claims
-
1. A method of minimizing power consumption in a radio modem having a microprocessor and a digital signal processor (DSP), comprising the steps of:
-
detecting that the microprocessor has no tasks to execute; if the microprocessor has no tasks to execute, then putting the microprocessor into an inactive state; setting a timer to a predetermined period of time after the microprocessor enters the inactive state; after the timer has expired, providing a wakeup pulse signal to the microprocessor that causes it to enter the active state; detecting that the DSP has no tasks to execute; if the DSP has no tasks to execute, then putting the DSP into an inactive state; and after the timer has expired and the microprocessor has entered the active state, the microprocessor providing a signal to the DSP that causes it to enter the active state.
-
-
2. A method of minimizing power consumption in a radio modem having a microprocessor and a serial communications controller connected between the microprocessor and a host system that communicates with the radio modem, comprising the steps of:
-
detecting that the microprocessor has no tasks to execute; if the microprocessor has no tasks to execute, then putting the microprocessor into an inactive state; maintaining the microprocessor in the inactive state until data is received at the serial communications controller; receiving data from the host system at the serial communications controller and storing the received data in a memory; transmitting an interrupt signal from the serial communications controller to a non-maskable interrupt input of the microprocessor; masking the non-maskable interrupt signal at the microprocessor; activating the microprocessor in response to receiving the masked non-maskable interrupt signal; and transmitting the stored data in the serial communications controller to the active microprocessor.
-
-
3. A method of minimizing power consumption in a radio modem having a microprocessor and a timer, comprising the steps of:
-
detecting that the microprocessor has no tasks to execute; putting the microprocessor into an inactive state when no tasks are detected; setting the timer to a predetermined period of time after the microprocessor is put into the inactive state; after the timer expires, activating the microprocessor by; (1) transmitting an interrupt signal to a non-maskable interrupt input of the microprocessor; (2) masking the non-maskable interrupt signal at the microprocessor; and (3) activating the microprocessor in response to receiving the masked non-maskable interrupt signal.
-
-
4. A method of minimizing power consumption in a radio modem having a microprocessor and a serial communication controller for sending and receiving data from the modem, comprising the steps of:
-
detecting that the microprocessor has no tasks to execute; if the microprocessor has no tasks to execute, then putting the microprocessor into an inactive state; setting a timer to a predetermined period of time after the microprocessor enters the inactive state; after the timer has expired, providing a wakeup pulse signal to the microprocessor that causes it to enter the active state; receiving data at the serial communication controller and storing the received data; transmitting an interrupt signal from the serial communication controller to a non-maskable interrupt input of the microprocessor; masking the non-maskable interrupt signal at the microprocessor; activating the microprocessor in response to receiving the masked non-maskable interrupt signal; and transmitting the stored data in the serial communication controller to the active microprocessor.
-
Specification