US7068197B1ExpiredUtility

ADC with reduced quantization noise and programmable bit resolution

68
Assignee: ZILOG INCPriority: Dec 27, 2002Filed: Apr 9, 2004Granted: Jun 27, 2006
Est. expiryDec 27, 2022(expired)· nominal 20-yr term from priority
H03M 3/344H03M 3/458
68
PatentIndex Score
12
Cited by
15
References
23
Claims

Abstract

An improved sigma-delta converter includes a post converter filter portion that receives digital data streams. The post converter filter portion is programmable to receive digital data streams of varying bit widths. The data streams have digital amplitudes and contain quantization noise. Quantization noise is larger for digital amplitudes in a second larger-amplitude range than in a first smaller-amplitude range. The post converter filter has a higher cut-off frequency when the digital amplitude is in the first amplitude range and a lower cut-off frequency when the digital amplitude is in the second amplitude range. The post converter filter therefore filters out a portion of the larger quantization noise when the digital amplitude is larger. Quanitization noise is reduced without limiting the input signal voltage range that can be digitized.

Claims

exact text as granted — not AI-modified
1. A circuit comprising:
 a sigma-delta converter portion that outputs a digital data stream with a digital amplitude, the digital data stream being N bits wide in a first mode and M bits wide in a second mode; and 
 a post converter filter portion that receives the digital data stream, the post converter filter portion having a cut-off frequency that is determined at least in part based on the digital amplitude of the digital data stream. 
 
   
   
     2. The circuit of  claim 1 , wherein the digital data stream is a series of multi-bit digital values, each multi-bit digital value having N bits in the first mode and M bits in the second mode, wherein the series of multi-bit digital values has 2 N  different digital values in the first mode and 2 M  different digital values in the second mode, and wherein the digital amplitude at a given point in time is one of the multi-bit digital values. 
   
   
     3. The circuit of  claim 1 , wherein in the first mode, the post converter filter portion has a first cut-off frequency when the digital amplitude of the digital data stream is in a first amplitude range, and the post converter filter portion has a second cut-off frequency when the digital amplitude of the digital data stream is in a second amplitude range. 
   
   
     4. The circuit of  claim 3 , further comprising:
 a register that stores a reference value corresponding to the digital amplitude at a boundary between the first amplitude range and the second amplitude range. 
 
   
   
     5. The circuit of  claim 4 , further comprising:
 a processor, wherein the register is writable by the processor. 
 
   
   
     6. The circuit of  claim 3 , wherein the sigma-delta converter portion has a digital low-pass filter having a fixed cut-off frequency, wherein the first cut-off frequency of the post converter filter portion is higher than the fixed cut-off frequency, and wherein the second cut-off frequency of the post converter filter portion is lower than the fixed cut-off frequency. 
   
   
     7. The circuit of  claim 1 , wherein the sigma-delta converter portion comprises a sigma-delta modulator and a digital low-pass filter. 
   
   
     8. The circuit of  claim 1 , wherein post converter filter portion comprises a variable low-pass filter, and wherein the variable low-pass filter is an infinite impulse response digital filter. 
   
   
     9. The circuit of  claim 1 , wherein the circuit is an integrated circuit. 
   
   
     10. The circuit of  claim 1 , wherein the post converter filter portion includes a variable low-pass filter, the variable low-pass filter being controlled by a digital filter control value, the digital filter control value being determined at least in part based on the digital amplitude of the digital data stream. 
   
   
     11. The circuit of  claim 1 , wherein the digital data stream has a noise level, and wherein the cut-off frequency of the post converter filter portion is determined at least in part based on the noise level of the digital data stream. 
   
   
     12. The circuit of  claim 11 , wherein the noise level of the digital data stream is calculated based on an average deviation of a predetermined number of the multi-bit digital values of the digital data stream. 
   
   
     13. The circuit of  claim 1 , wherein M is larger than N, and wherein the cut-off frequency in the first mode when the digital amplitude equals A is the same as the cut-off frequency in the second mode when the digital amplitude has a value that is greater than A. 
   
   
     14. A method, comprising:
 receiving a digital data stream from a sigma-delta converter portion, the digital data stream having a digital amplitude and containing noise; 
 setting a cut-off frequency of a variable filter of a post converter filter portion based at least in part on the digital amplitude of the digital data stream; and 
 passing the digital data stream through the variable filter such that the post converter filter portion filters out a portion of the noise. 
 
   
   
     15. The method of  claim 14 , wherein the digital data stream is N bits wide in a first mode and M bits wide in a second mode, and wherein the cut-off frequency in the first mode when the digital amplitude equals A is the same as the cut-off frequency in the second mode when the digital amplitude equals A times M divided by N. 
   
   
     16. The method of  claim 15 , further comprising:
 programming a value for N and a value for M. 
 
   
   
     17. The method of  claim 14 , wherein the setting the cut-off frequency comprises:
 writing a reference value to a register, wherein the reference value corresponds to a boundary of an amplitude range. 
 
   
   
     18. The method of  claim 14 , wherein the setting the cut-off frequency comprises:
 determining the digital amplitude of the digital data stream; and 
 comparing the digital amplitude to a boundary of an amplitude range. 
 
   
   
     19. The method of  claim 14 , wherein the digital data stream has a noise level, and wherein the setting the cut-off frequency is based at least in part on the noise level of the digital data stream. 
   
   
     20. A sigma-delta analog-to-digital converter, comprising:
 a sigma-delta converter portion that outputs an intermediary digital data stream of multi-bit digital values, each of the multi-bit digital values having N bits, the intermediary digital data stream having noise; and 
 means for receiving the intermediary digital data stream and for outputting a digital data stream of multi-bit digital values such that the digital data stream has less noise than the intermediary digital data stream, wherein each of the multi-bit digital values of the digital data stream has N bits, and wherein the means is programmable to receive the intermediary digital data stream in a first mode for which N is a first value and in a second mode for which N is a second value. 
 
   
   
     21. The sigma-delta analog-to-digital converter of  claim 20 , wherein each of the intermediary digital data stream and the digital data stream has 2 N  possible digital values. 
   
   
     22. The sigma-delta analog-to-digital converter of  claim 20 , wherein the means comprises:
 means for analyzing a digital amplitude of the intermediary digital data stream and for outputting a filter control value; and 
 a variable filter that receives the filter control value from the means for analyzing. 
 
   
   
     23. The sigma-delta analog-to-digital converter of  claim 20 , wherein the means filters the intermediary digital data stream with a variable filter.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.