IP Library Granted Patent US 7,340,633
Granted Patent B2
US 7,340,633 · App. 10/536,654 · Granted Mar 4, 2008

Method for automatically detecting the clock frequency of a system clock pulse for the configuration of a peripheral device

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 7,340,633
App. No.
10/536,654
Granted
Mar 4, 2008
Kind
B2
Abstract

The present invention provides a method for automatic identification of the clock frequency of a system clock ( 15 ) for the configuration of a peripheral device ( 12 ), having the following steps: generation of a secondary clock ( 16 ) at a predetermined clock frequency; application of the system clock ( 15 ) and of the secondary clock ( 16 ) to a host ( 10 ); application of the system clock ( 15 ) and of the secondary clock ( 16 ) to the peripheral device ( 12 ); determination of the clock frequency of the system clock ( 15 ) in the peripheral device ( 12 ) by means of the secondary clock ( 16 ); and configuration of the peripheral device ( 12 ) using the determined system clock ( 15 ).

Claims (33)

1. A method of identifying a clock frequency of a system clock for the configuration of a peripheral device, the method comprising:

a) providing a secondary clock at a predetermined clock frequency;

b) applying the system clock and the secondary clock to a host;

c) applying the system clock and the secondary clock to the peripheral device;

d) determining the clock frequency of the system clock in the peripheral device using the second clock and based on the predetermined clock frequency; and

e) configuring the peripheral device using the determined system clock;

wherein the clock frequency of the system clock is variable at predetermined clock frequencies and further comprising a step of employing the host to determine the clock frequency after an initialization phase; and

wherein step d) further comprises determining the clock frequency with a tolerance in the peripheral device, and then comparing, in the peripheral device, the determined clock frequency with the tolerance to a table of possible frequency values and selecting in the peripheral device the clock frequency of the system clock based on the comparison.

2. The method as claimed in claim 1 , wherein step d) further comprises counting a number of edge changes of the system clock within a predetermined number of periods of the secondary clock.

3. The method as claimed in claim 2 , wherein step e) further comprises setting an identical interface transmission rate for a first interface of the host and for a second interface of the peripheral device as a function of the clock frequency of the determined system clock.

4. The method as claimed in claim 3 , wherein step e) further comprises setting the interface transmission rate to an interface transmission rate defined by a predetermined standard.

5. The method as claimed in claim 3 , wherein further comprising:

after an initialization phase, employing the host to change the system clock; and

signaling information representative of the change to the peripheral device through the second interface.

6. The method as claimed in claim 1 , wherein step d) further comprises employing tolerances of both the system clock and the second clock to determine the clock frequency of the system clock in the peripheral device.

7. The method as claimed in claim 1 , wherein a transmission rate of data transmission between a first interface of the host and a second interface of the peripheral device is dependent on the clock frequency of the system clock.

8. The method as claimed in claim 1 , further comprising employing a PLL circuit in the peripheral device to generate a constant clock frequency from the clock frequency of the system clock.

9. The method as claimed in one of the preceding claims, further comprising providing a Bluetooth module as the peripheral device, the Bluetooth module configured for the system clock of a mobile radio device.

10. A method of identifying a clock frequency of a system clock for the configuration of a peripheral device, the method comprising:

a) providing a secondary clock at a predetermined clock frequency;

b) applying the system clock and the secondary clock to a host;

c) applying the system clock and the secondary clock to the peripheral device;

d) determining the clock frequency of the system clock in the peripheral device using the second clock based on the predetermined clock frequency; and

e) setting an identical interface transmission rate for a first interface of the host and for a second interface of the peripheral device as a function of the clock frequency of the determined system clock;

wherein step d) further comprises determining the clock frequency with a tolerance in the peripheral device, and then comparing, in the peripheral device, the determined clock frequency with the tolerance to a table of possible frequency values and selecting in the peripheral device the clock frequency of the system clock based on the comparison.

11. The method as claimed in claim 10 , wherein step d) further comprises counting a number of edge changes of the system clock within a predetermined number of periods of the secondary clock.

12. The method as claimed in claim 11 , wherein step e) further comprises setting the interface transmission rate to an interface transmission rate defined by a predetermined standard.

13. The method as claimed in claim 11 , wherein further comprising:

after an initialization phase, employing the host to change the system clock; and

signaling information representative of the change to the peripheral device through the second interface.

14. The method as claimed in claim 10 , wherein step d) further comprises employing tolerances of both the system clock and the second clock to determine the clock frequency of the system clock in the peripheral device.

15. The method as claimed in claim 10 , wherein a transmission rate of data transmission between a first interface of the host and a second interface of the peripheral device is dependent on the clock frequency of the system clock.

16. The method as claimed in claim 10 , wherein the clock frequency of the system clock is variable at predetermined clock frequencies and further comprising a step of employing the host to determine the clock frequency after an initialization phase.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 061356/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2012
From: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 027556/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: INFINEON TECHNOLOGIES AG
To: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
Reel/Frame 027548/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2005
From: CONVENT, THOMAS; HAMMES, MARKUS; HELLFAJER, ROLAND; JUNG, MICHAEL
To: INFINEON TECHNOLOGIES AG
Reel/Frame 017578/0308 →