IP Library Granted Patent US 8,630,386
Granted Patent B2
US 8,630,386 · App. 13/508,572 · Granted Jan 14, 2014

Clock recovery in a battery powered device

Inventor: Andrew Ellis (Winchester, GB)
Assignee: ST-Ericsson SA
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,630,386
App. No.
13/508,572
Granted
Jan 14, 2014
Kind
B2
Abstract

A battery powered device is able to maintain a clock value when the battery is removed for a short period. During a first time period, while the battery is in the device, clock pulses derived from a first oscillator are counted at a first rate in a first counter that represents the clock value. During a second time period following the first time period, while the battery is removed, the value of the first counter is maintained independent of any clock pulses derived from the first oscillator, clock pulses derived from a second low power oscillator are counted in a second counter. During a recovery time period following the second time period, clock pulses derived from the second oscillator are again counted in the second counter, while clock pulses derived from the first oscillator are counted in the first counter at a second rate higher than the first rate, the duration of the recovery time period being determined based on the number of pulses counted in the second counter during the second time period.

Claims (34)

1. A method of updating a first counter in an electronic device, a value of the first counter representing a time, comprising:

counting, during a first time period, clock pulses derived from a first oscillator in the first counter at a first rate;

keeping, during a second time period following the first time period, a value of the first counter independent of clock pulses derived from the first oscillator during the second time period;

counting, during the second time period, clock pulses derived from a second oscillator in a second counter;

counting, during a recovery time period following the second time period, clock pulses derived from the second oscillator in the second counter; and

counting, during the recovery time period, clock pulses derived from the first oscillator in the first counter at a second rate higher than the first rate, a duration of the recovery time period being determined based on the number of pulses counted in the second counter during the second time period.

2. A method in accordance with claim 1 , comprising starting the second time period when it is determined that power has been removed from the first oscillator.

3. A method in accordance with claim 1 , wherein the recovery time period is ended when the number of clock pulses derived from the second oscillator counted in the second counter during the recovery time period, is equal to the number of clock pulses derived from the second oscillator counted in the second counter during the second time period.

4. A method in accordance with claim 1 , wherein the recovery time period is equivalent to the second time period.

5. A method in accordance with claim 1 , wherein during the second time period the second counter is incremented from a first value to a second value with each clock pulse derived from the second oscillator during the second time period;

during the recovery time period the second counter is decremented with each clock pulse derived from the second oscillator during the recovery time period until the second counter reaches a third value; and

after the recovery period, clock pulses derived from the first oscillator are counted in the first counter at the first rate.

6. A method in accordance with claim 5 , wherein the first value and the third value are equal.

7. A method in accordance with claim 6 , wherein the first and the third value are 0.

8. A method as claimed in claim 1 , comprising:

determining, at a time point during the recovery time period, a recovered value of the first counter by estimating by extrapolation a value that the first counter would have had had the first counter continued counting pulses generated derived from the first oscillator at the first rate throughout the second period and until said time point; and

updating the first counter to the recovered value.

9. A method as claimed in claim 1 , wherein the second rate is double the first rate.

10. A method as claimed in claim 1 , wherein the second rate is (r+1) times the first rate, where r is an integer.

11. A method as claimed in claim 2 , wherein the second time period includes a time period after a time at which it is detected that power has been restored to the first oscillator, in order to allow the first oscillator to stabilize before the recovery time period.

12. A method as claimed in claim 1 , further comprising determining, after the second time period, a time of day based on the value of the first counter.

13. An electronic device, comprising:

a first oscillator, for generating clock pulses;

a first counter, wherein a value of the first counter represents a time;

a second oscillator, for generating clock pulses; and

a second counter,

wherein the first counter is connected to the first oscillator such that, during a first time period, clock pulses derived from the first oscillator are counted in the first counter at a first rate, and, during a second time period following the first time period, the value of the first counter is kept independent of clock pulses derived from the first oscillator;

wherein the second counter is connected to the second oscillator such that, during the second time period, clock pulses derived from the second oscillator are counted in the second counter, and, during a recovery time period following the second time period, clock pulses derived from the second oscillator are counted in the second counter; and

wherein the first counter is further connected to the first oscillator such that, during the recovery time period, clock pulses derived from the first oscillator are counted in the first counter at a second rate higher than the first rate, a duration of the recovery time period being determined based on the number of pulses counted in the second counter during the second time period.

14. An electronic device in accordance with claim 13 , wherein the second counter is connected to the second oscillator such that:

during the second time period the second counter is incremented from a first value to a second value with each clock pulse derived from the second oscillator;

during the recovery time period the second counter is decremented with each clock pulse derived from the second oscillator until the second counter reaches a third value; and

the third value is equal to the first value, such that the recovery time period is ended when the number of clock pulses derived from the second oscillator counted in the second counter during the recovery time period, is equal to the number of clock pulses derived from the second oscillator counted in the second counter during the second time period.

15. An electronic device as claimed in claim 13 , wherein the second counter is adapted to count the second time period including a time period after a time at which it is detected that power has been restored to the first oscillator, in order to allow the first oscillator to stabilize before the recovery time period.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: OPTIS CIRCUIT TECHNOLOGY, LLC,
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 048529/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: ST-ERICSSON SA, EN LIQUIDATION
To: OPTIS CIRCUIT TECHNOLOGY, LLC,
Reel/Frame 048504/0519 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2012
From: ELLIS, ANDREW
To: ST-ERICSSON SA
Reel/Frame 028335/0506 →
Priority Claims (1)
EP 10161688 · Apr 30, 2010 · regional
Continuity (3)
Provisional Application 61264445 · Nov 25, 2009
Provisional Application 61332759 · May 8, 2010
Related Publication 20120230461A1 · Sep 13, 2012