Adaptive Frequency Synthesis for a Serial Data Interface
First Claim
Patent Images
1. An integrated interchip sound (I2S) device, comprisingan input port, coupled to receive a bit clock, a left/right clock and input serial data from an I2S interface bus;
- a frequency detector, coupled to receive the bit clock and the left/right clock, the frequency detector generates an output frequency control based on a relationship between a first frequency of the left/right clock and a second frequency of the bit clock; and
a clock generator, coupled to receive the output frequency control, the clock generator generates the oversampling clock based on the output frequency control and an oversampling ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention relate to systems, devices and methods of oversampling electronic components where high frequency oversampling clock signals are generated internally. The generated oversampling clock is automatically synchronous with the input clock and the input serial data in a serial data link, and is adaptive to predetermined parameters, such as bit depth and oversampling rate.
14 Citations
20 Claims
-
1. An integrated interchip sound (I2S) device, comprising
an input port, coupled to receive a bit clock, a left/right clock and input serial data from an I2S interface bus; -
a frequency detector, coupled to receive the bit clock and the left/right clock, the frequency detector generates an output frequency control based on a relationship between a first frequency of the left/right clock and a second frequency of the bit clock; and a clock generator, coupled to receive the output frequency control, the clock generator generates the oversampling clock based on the output frequency control and an oversampling ratio. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated interchip sound (I2S) device, comprising
an input port, coupled to receive an input clock and input serial data from an I2S interface bus, the input clock being selected from a group consisting of a left/right clock and a bit clock in the I2S interface bus; -
a reference clock generator, generating a reference clock that has a frequency within a range of a known reference frequency; a frequency detector, coupled to receive the input clock and the reference clock, the frequency detector generates an output frequency control based on a relationship between a first frequency of the input clock and a second frequency of the reference clock; a first clock generator, coupled to receive the output frequency control, the first clock generator generates the oversampling clock at the third frequency based on the output frequency control and an oversampling ratio; and a second clock generator, coupled to receive the output frequency control, the second clock generator generates an intermediate clock, the intermediate clock being selected from the group consisting of the bit clock and the left/right clock. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A serial data interface device, comprising
an input port, coupled to receive an input clock, an input control and input serial data from a serial interface bus; -
a frequency detector, coupled to receive the input clock and the input control, the frequency detector generates an output frequency control based on a relationship between a frequency of the input clock and a second frequency of the input control; and a clock generator, coupled to receive the output frequency control, the clock generator generates the oversampling clock based on the output frequency control and an oversampling ratio. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of generating an oversampling clock in a serial data interface device, the method comprise the steps of:
-
receiving an input control, an input clock and input serial data from a serial data interface; generating a reference clock which has a frequency within a certain range of a known frequency; comparing a first frequency of the reference clock to a second frequency of one signal selected from a group of the input clock and input control to identify an output frequency control based on a relationship between the first frequency and the second frequency; and generating the oversampling clock based on the output frequency control. - View Dependent Claims (20)
-
Specification