US10886930B1ActiveUtility

Voltage controlled oscillator based analog-to-digital converter including a maximum length sequence generator

Assignee: INFINEON TECHNOLOGIES AGPriority: Jul 30, 2019Filed: Jul 30, 2019Granted: Jan 5, 2021
Est. expiryJul 30, 2039(~13 yrs left)· nominal 20-yr term from priority
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-modified
What 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.