SNIFF MODE LOW POWER OSCILLATOR (LPO) CLOCK CALIBRATION
First Claim
1. An apparatus for clock calibration on a remote device, the apparatus comprising:
- a first oscillator to generate a first clock signal during an active communication mode of the remote device to facilitate communications between the remote device and a host device, wherein the first oscillator is inactive during a sniff mode of the remote device;
a second oscillator to generate a second clock signal during both the active communication and sniff modes, wherein the second oscillator consumes less power than the first oscillator; and
a clock calibration module coupled to the first and second oscillators, the clock calibration module to;
generate an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode, wherein the estimated count for the first clock signal is based on a clock ratio of a baseline count of the first clock signal relative to a baseline count of the second clock signal; and
calculate a difference between the estimated count for the first clock signal and an actual count from the host device to determine whether to update the clock ratio.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for clock calibration on a remote device includes a first oscillator, a second oscillator, and a clock calibration module. The first oscillator generates a first clock signal during an active communication mode to facilitate communications between the remote and host devices. The first oscillator is inactive during a sniff mode. The second oscillator generates a second clock signal during both the active communication and sniff modes. The clock calibration module generates an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode. The estimated count is based on a clock ratio of a baseline count of the first clock signal relative to a baseline count of the second clock signal. The clock calibration module also calculates a difference between the estimated count and an actual count from the host device to determine whether to update the clock ratio.
-
Citations
20 Claims
-
1. An apparatus for clock calibration on a remote device, the apparatus comprising:
-
a first oscillator to generate a first clock signal during an active communication mode of the remote device to facilitate communications between the remote device and a host device, wherein the first oscillator is inactive during a sniff mode of the remote device; a second oscillator to generate a second clock signal during both the active communication and sniff modes, wherein the second oscillator consumes less power than the first oscillator; and a clock calibration module coupled to the first and second oscillators, the clock calibration module to; generate an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode, wherein the estimated count for the first clock signal is based on a clock ratio of a baseline count of the first clock signal relative to a baseline count of the second clock signal; and calculate a difference between the estimated count for the first clock signal and an actual count from the host device to determine whether to update the clock ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for clock calibration on a remote device, the method comprising:
-
generating a first clock signal exclusively during an active communication mode of the remote device to facilitate communications between the remote device and a host device; generating a second clock signal during both the active communication mode and a sniff mode; generating an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode, wherein the estimated count for the first clock signal is based on a clock ratio of a baseline count of the first clock signal relative to a baseline count of the second clock signal; and calculating a difference between the estimated count for the first clock signal and an actual count from the host device to determine whether to update the clock ratio. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product comprising:
an electronic memory device to store instructions which, when executed on a computer processor, cause the computer processor to implement operations comprising; compute a clock ratio a baseline count of the first clock signal relative to a baseline count of the second clock signal, wherein the first clock signal is exclusively operational during an active communication mode, and the second clock signal is operational during both the active communication mode and a sniff mode; generate an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode; receive and store an actual count from a host device; calculate a difference between the estimated count for the first clock signal and the actual count from the host device; and determine whether to update the clock ratio based on the difference between the estimated count for the first clock signal and the actual count from the host device. - View Dependent Claims (20)
Specification