US10886930B1ActiveUtility
Voltage controlled oscillator based analog-to-digital converter including a maximum length sequence generator
Est. expiryJul 30, 2039(~13 yrs left)· nominal 20-yr term from priority
Inventors:Cesare BuffaLuis Hernandez-CorporalesCarlos Andres Perez CruzAndres Quintero AlonsoAndreas Wiesbauer
H03M 1/38H03M 1/124H03M 1/12H03M 1/0602H03M 3/00H03M 1/1245H03K 23/542H03M 1/0624H03M 1/14H03K 3/0315H03M 1/60
73
PatentIndex Score
3
Cited by
14
References
25
Claims
Abstract
An analog-to-digital converter includes a ring oscillator having an input for receiving an analog signal, a coarse counter including a maximum length sequence generator having an input coupled to the output of the ring oscillator, a fine counter including a Johnson counter having an input coupled to the output of the ring oscillator, and a difference generator having a first input coupled to the output of the coarse counter, a second input coupled to the output of the fine counter, and an output for providing a digital signal corresponding to the analog signal.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An analog-to-digital converter comprising:
a ring oscillator having an input for receiving an analog signal, and an output;
a coarse counter comprising a maximum length sequence generator having an input coupled to the output of the ring oscillator, and an output;
a fine counter comprising a Johnson counter having an input coupled to the output of the ring oscillator, and an output;
a difference generator having a first input coupled to the output of the coarse counter, a second input coupled to the output of the fine counter, and an output for providing a digital signal corresponding to the analog signal; and
a metastability error correction circuit interposed between the output of the coarse counter and the first input of the difference generator.
2. The analog-to-digital converter of claim 1 , wherein the maximum length sequence generator comprises a plurality of serially coupled flip-flops having at least one feedback path.
3. The analog-to-digital converter of claim 1 , wherein the coarse counter further comprises a first clocked register coupled to the maximum length sequence generator.
4. The analog-to-digital converter of claim 1 , wherein the Johnson counter comprises a plurality of serially coupled flip-flops having at least one feedback path.
5. The analog-to-digital converter of claim 1 , wherein the fine counter further comprises a second clocked register coupled to the Johnson counter.
6. The analog-to-digital converter of claim 1 , wherein the difference generator further comprises a third clocked register.
7. The analog-to-digital converter of claim 1 , wherein the metastability error correction circuit comprises a plurality of multiplexers.
8. The analog-to-digital converter of claim 1 , further comprising a maximum length sequence descrambler circuit interposed between the output of the coarse counter and the first input of the difference generator.
9. The analog-to-digital converter of claim 1 , further comprising a Johnson count-to-binary count converter interposed between the output of the fine counter and the second input of the difference generator.
10. The analog-to-digital converter of claim 9 , wherein the Johnson count-to-binary count converter comprises a Johnson count-to-thermometer counter converter coupled to a thermometer count-to-binary count converter.
11. The analog-to-digital converter of claim 1 , further comprising an additional coarse counter and an additional fine counter.
12. The analog-to-digital converter of claim 11 , wherein the additional coarse counter comprises an inverting input, and wherein the additional fine counter comprises an inverting input.
13. A method for converting an analog signal into a digital output comprising:
converting the analog signal into a plurality of phase signals including a primary phase signal and a secondary phase signal;
registering edges of the primary phase signal using a maximum length sequence code count;
calculating a number of the registered edges of the primary phase signal during a sampling period;
estimating a coarse output based upon the calculated number of registered edges of the primary phase signal during the sampling period;
registering edges of the secondary phase signal using a Johnson count;
calculating a number of the registered edges of the secondary phase signal during the sampling period;
generating a correction output based upon the calculated number of registered edges of the secondary phase signal during the sampling period; and
adding the coarse output and the correction output together to provide the digital output.
14. The method of claim 13 , wherein registering the edges of the secondary phase signal is substantially asynchronous with registering the edges of the primary phase signal.
15. The method of claim 13 , wherein registering the edges of the secondary phase signal comprises phase sampling the secondary phase signal to generate a sampled secondary phase signal.
16. The method of claim 13 , further comprising correcting metastability errors in the registered edges of the primary phase signal.
17. The method of claim 13 , further comprising converting the registered edges of the secondary phase signal from a Johnson count to a thermometer count.
18. The method of claim 17 , further comprising converting the thermometer count to a binary count.
19. The method of claim 13 , wherein adding the coarse output and the correction output further comprises adding a first difference of the coarse output and a first difference of the correction output.
20. The method of claim 13 , wherein registering edges of the primary phase signal using a maximum length sequence code count comprises registering edges of the primary phase signal using first and second maximum length sequence code counts.
21. The method of claim 13 , wherein registering edges of the secondary phase signal using a Johnson count comprises registering edges of the secondary phase signal using first and second Johnson counts.
22. An analog-to-digital converter comprising:
a ring oscillator having an input for receiving an analog signal, and an output;
a maximum length sequence generator having an input coupled to the output of the ring oscillator, and an output;
a Johnson counter having an input coupled to the output of the ring oscillator, and an output;
an adder having a first input coupled to the output of the maximum length sequence generator, a second input coupled to the output of the Johnson counter, and an output for providing a digital signal corresponding to the analog signal;
a metastability error correction circuit and a maximum length sequence generator interposed between the maximum length sequence generator and the adder; and
a Johnson count-to-binary count converter interposed between the Johnson counter and the adder.
23. The analog-to-digital converter of claim 22 , further comprising an additional maximum length sequence generator and an additional Johnson counter.
24. The analog-to-digital converter of claim 23 , wherein the additional maximum length sequence generator comprises an inverting input, and wherein the additional Johnson counter comprises an inverting input.
25. An analog-to-digital converter comprising:
a ring oscillator having an input for receiving an analog signal, and an output;
a coarse counter comprising a maximum length sequence generator having an input coupled to the output of the ring oscillator, and an output;
a fine counter comprising a Johnson counter having an input coupled to the output of the ring oscillator, and an output;
a difference generator having a first input coupled to the output of the coarse counter, a second input coupled to the output of the fine counter, and an output for providing a digital signal corresponding to the analog signal; and
a maximum length sequence descrambler circuit interposed between the output of the coarse counter and the first input of the difference generator.Join the waitlist — get patent alerts
Track US10886930B1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.