Claims
- 1. A system for emulating characteristics of a plurality of analog-to-digital converter (ADC) architectures in the conversion of an analog signal to a digital signal, said system comprising:
a flash ADC for sampling said analog signal and outputting a digital representation of a sample of said analog signal, said digital representation based on a comparison of said sample to reference values and comprising a number of bits of resolution; a digital-to-analog converter (DAC) for supplying said reference values to said flash ADC; and a digital signal processor (DSP) for processing said digital representation of said sample and outputting said digital signal; wherein said DSP is configured to send a modifiable control signal defining said reference values to said DAC.
- 2. The system of claim 1, wherein said flash ADC operates at different sample rates.
- 3. The system of claim 1, wherein said DSP adds one or more serial delays to said digital signal to emulate latency.
- 4. The system of claim 1, wherein one of said characteristics is a higher resolution than said resolution of said digital representation output by said flash ADC.
- 5. The system of claim 4, wherein said DSP iteratively modifies said control signal in response to said higher resolution and outputs said control signal to said DAC, said control signal causing said DAC to iteratively provide narrower reference values to said flash ADC until said higher resolution is achieved.
- 6. The system of claim 1, wherein said number of bits of resolution is four.
- 7. The system of claim 1, wherein said reference values are voltage values.
- 8. The system of claim 1, wherein said reference values are current values.
- 9. The system of claim 1, wherein said DSP performs a filter function on said digital signal.
- 10. The system of claim 1, wherein said DSP provides digital correction for non-linearity and offset.
- 11. The system of claim 1, wherein said system emulates characteristics of a pipelined ADC architecture, a Sigma Delta ADC architecture, a Successive Approximation Register (SAR) ADC architecture, or a Dual-slope ADC architecture.
- 12. A method of emulating characteristics of a plurality of analog-to-digital converter (ADC) architectures in the conversion of an analog signal to a digital signal, said method comprising processing a digital representation of a sample of said analog signal with a digital signal processor (DSP) and outputting a control signal based on information derived from said digital representation, said digital representation produced by a flash ADC, said control signal controlling a digital-to-analog converter (DAC) that provides reference values to said flash ADC.
- 13. The method of claim 12, further comprising:
deriving said sample by sampling said analog signal with said flash ADC at a controllable sample rate; comparing said sample to said reference values provided by said DAC; determining a voltage range within which said sample's voltage falls; and outputting a digital representation of said sample from said flash ADC to said DSP, said digital representation based on said voltage range, said digital representation comprising a number of bits of resolution.
- 14. The method of claim 13, wherein one of said characteristics is a higher resolution than said resolution of said digital representation output by said flash ADC.
- 15. The method of claim 14, further comprising iteratively modifying said control signal to said DAC in response to said higher resolution and outputting said control signal to said DAC, said control signal causing said DAC to iteratively provide narrower reference values to said flash ADC until said higher resolution is achieved.
- 16. The method of claim 13, wherein said number of bits of resolution is four.
- 17. The method of claim 12, further comprising adding one or more serial delays to said digital signal to emulate latency.
- 18. A system for emulating characteristics of a plurality of analog-to-digital converter (ADC) architectures in the conversion of an analog signal to a digital signal, said system comprising:
means for processing a digital representation of a sample of said analog signal, said digital representation produced by a flash ADC; and means for deriving a control signal based on information derived from said digital representation, said control signal controlling reference values provided by a digital-to-analog converter (DAC) to said flash ADC.
- 19. The system of claim 18, further comprising:
means for deriving said sample at a programmable sample rate; means for comparing said sample to said reference values; means for determining a voltage range within which said sample's voltage falls; and means for outputting a digital representation of said sample, said digital representation based on said voltage range, said digital representation comprising a number of bits of resolution.
- 20. The system of claim 18, further comprising means for iteratively providing narrower reference values to said flash ADC until a pre-determined higher resolution is achieved.
RELATED APPLICATIONS
[0001] The present application claims priority under 35 U.S.C. § 119(e) from the following previously-filed Provisional Patent Application, U.S. Application No. 60/386,698, filed Jun. 5, 2002 by Rex K. Hales, entitled “Analog to Digital Converter with Digital Signal Processing Functionality to Emulate Many Different Sample Rates, Resolutions, and Architectures,” and which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386698 |
Jun 2002 |
US |