Adjusting frequency device of built-in oscillator for USB interface and method thereof
First Claim
1. An adjusting frequency device of built-in oscillator for USB interface, comprising:
- a delay lock loop (DLL), which provides a reference signal of a time sector;
an error compare module, which receives a USB reference signal and a feedback signal, and outputs a quantitative value according to the reference signal of the time sector;
a computation module, which computes the quantitative value, and converts the obtained quantitative value into a quantitative code;
an oscillator, which adjusts the oscillation frequency of the oscillator based on the quantitative code;
a first frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then outputs the feedback signal to the error compare module; and
a second frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then provides a frequency-adjusted output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An adjusting frequency device of built-in oscillator for USB interface and a method thereof are described. It is Auto detect the error of bit-rate between the USB host and the USB device, and produce tiny counting time for clocking the clock error between the USB host and the USB device by a delay lock loop. The clock error after quantification, digitization and operation outputting a quantitative code, then the oscillator adjusts the oscillation frequency according to the quantitative code. Whereby adjusting the oscillation frequency of the USB device and the frequency of the USB host to less than 1% clock error for ensuring the accuracy of data transmission.
12 Citations
26 Claims
-
1. An adjusting frequency device of built-in oscillator for USB interface, comprising:
-
a delay lock loop (DLL), which provides a reference signal of a time sector; an error compare module, which receives a USB reference signal and a feedback signal, and outputs a quantitative value according to the reference signal of the time sector; a computation module, which computes the quantitative value, and converts the obtained quantitative value into a quantitative code; an oscillator, which adjusts the oscillation frequency of the oscillator based on the quantitative code; a first frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then outputs the feedback signal to the error compare module; and a second frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then provides a frequency-adjusted output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An adjusting frequency device of built-in oscillator for USB interface, comprising:
-
a delay lock loop (DLL), which provides a reference signal of a time sector; an error compare module, which compares a USB reference signal and a feedback signal, then outputs a compared error signal; a multiplexing quantifier, which quantifies the error signal according to the reference signal of the time sector, and outputs a quantitative value and an operation reference signal; a conversion unit, which receives and digitalizes the quantitative value; a computation module, which receives the operation reference signal and the digitalized quantitative value, and outputs a second quantitative code after being operated with a first quantitative code; an oscillator, which adjusts the oscillation frequency of the oscillator according to the second quantitative code; a first frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then outputs the feedback signal to the error compare module; and a second frequency divider, which performs frequency division on the oscillation frequency of the oscillator, then provides a frequency-adjusted output signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An adjusting frequency method of built-in oscillator for USB interface, wherein steps thereof comprise:
-
accessing a USB reference signal and a feedback signal; detecting the error time between the USB reference signal and the feedback signal; using a reference signal of a time sector to quantify the error time between the USB reference signal and the feedback signal; computing the quantified error times, and converting the results into a quantitative code; and adjusting the oscillation frequency of an oscillator according to the quantitative code. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification