In system calibration of wake up timer
First Claim
1. A wireless transceiver, comprising:
- receiver front end wireless circuitry for processing an ingoing radio frequency (RF) signal to produce an in-going digital signal;
a processor coupled to receive the in-going digital signal, the processor including event determination logic configured to identify an event and to subsequently generate an event determination signal;
a first oscillator that generates oscillation pulses;
a first counter that counts the oscillation pulses of the first oscillator in response to the event determination signal to produce first pulse counts; and
a calibration controller that receives the first pulse counts from the first counter and the event determination signal and determines a sleep time based on the first pulse counts from the first counter in relation to subsequent event determination signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless transceiver includes receiver front-end circuitry for processing an ingoing radio frequency (RF) signal to produce an in-going digital signal to a processor connected to receive the in-going digital signal. The processor includes sync word determination logic configured to identify a received sync word or other event or connection point and to subsequently generate an event determination signal. A low power oscillator produces low frequency pulses to a first counter. A crystal oscillator that produces higher frequency pulses to a second counter is used for the last portion of the desired sleep time for greater resolution. Thus, a calibration controller receives pulse counts from at least one of the first and second counters and determines a period between a common event of subsequent beacon signals or connection events and determines wake up times based on the received pulse counts from at least one of the first and second counters.
28 Citations
21 Claims
-
1. A wireless transceiver, comprising:
-
receiver front end wireless circuitry for processing an ingoing radio frequency (RF) signal to produce an in-going digital signal; a processor coupled to receive the in-going digital signal, the processor including event determination logic configured to identify an event and to subsequently generate an event determination signal; a first oscillator that generates oscillation pulses; a first counter that counts the oscillation pulses of the first oscillator in response to the event determination signal to produce first pulse counts; and a calibration controller that receives the first pulse counts from the first counter and the event determination signal and determines a sleep time based on the first pulse counts from the first counter in relation to subsequent event determination signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for waking up a circuit of a wireless transceiver, comprising:
-
receiving a wireless communication signal and detecting an event; counting pulses generated by a first oscillator in relation to subsequent event detections; generating a first pulse count; waking up at least one circuit from a low power state based on a pulse count in relation to subsequent event detections; and counting pulses generated by a second oscillator since the event was detected with a second counter and generating a second pulse count, wherein pulses are counted between a same portion of sequential sync words to determine the first and second pulse counts of the first and second oscillators for determination of a wake up of at least one circuit that is in the low power state. - View Dependent Claims (17, 18)
-
-
19. A wireless transceiver, comprising:
-
receiver front end circuitry for processing an ingoing radio frequency (RF) signal to produce an in-going digital signal; a processor coupled to receive the in-going digital signal, the processor including sync word determination logic configured to identify a received sync word and to subsequently generate an event determination signal; a low power oscillator; a crystal oscillator; first and second counters configured to count oscillation pulses of the low power oscillator and the crystal oscillator in response to the event determination signal to generate first and second pulse counts, respectively; a calibration controller that receives at least one of the first and second pulses counts from at least one of the first and second counters and determines a period between a common event of subsequent beacon signals or connection events; and determines sleep times based on the received first and second pulse counts from at least one of the first and second counters. - View Dependent Claims (20, 21)
-
Specification