DE102004031447A1 - Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data - Google Patents
Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data Download PDFInfo
- Publication number
- DE102004031447A1 DE102004031447A1 DE200410031447 DE102004031447A DE102004031447A1 DE 102004031447 A1 DE102004031447 A1 DE 102004031447A1 DE 200410031447 DE200410031447 DE 200410031447 DE 102004031447 A DE102004031447 A DE 102004031447A DE 102004031447 A1 DE102004031447 A1 DE 102004031447A1
- Authority
- DE
- Germany
- Prior art keywords
- pointer
- analog
- sigma
- digital
- digital converter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
- H03M1/0634—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
- H03M1/0656—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal
- H03M1/066—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching
- H03M1/0665—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching using data dependent selection of the elements, e.g. data weighted averaging
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
- H03M1/74—Simultaneous conversion
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/30—Delta-sigma modulation
- H03M3/39—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
- H03M3/412—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution
- H03M3/422—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
- H03M3/424—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only the quantiser being a multiple bit one
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/30—Delta-sigma modulation
- H03M3/50—Digital/analogue converters using delta-sigma modulation as an intermediate step
- H03M3/502—Details of the final digital/analogue conversion following the digital delta-sigma modulation
Abstract
Description
Die Erfindung betrifft eine Mittelwert bildende Datengewichtungseinheit (DWA) für einen Sigma-Delta-Analog-Digital-Umsetzer bzw. Wandler insbesondere für zeitkontinuierliche Tiefpass-Sigma-Delta-Umsetzer.The The invention relates to a mean value data weighting unit (DWA) for a sigma-delta analog-to-digital converter or converter in particular for continuous-time low-pass sigma-delta converter.
Sigma-Delta-Umsetzer bilden eine attraktive Lösung zur wirksamen Umsetzung eines analogen Eingangs- bzw. Eingabesignals in ein digitales Ausgangs- bzw. Ausgabesignal. Sigma-Delta-Umsetzer sampeln das analoge Signal bei einer viel höheren Rate als der Nyquist-Rate, was auch als Oversampling bezeichnet wird. Oversampling entspannt die Anforderungen von Anti-Alias-Filtern und ermöglicht ein Austauschen von Zeitauflösung in Amplitudenauflösung. Auf diese Weise wird hohe Geschwindigkeit ausgenutzt, die zu vielen Technologien gehört, wie beispielsweise VLSI-Technologie. Die Noise-Shaping-Eigenschaft von Sigma-Delta-Modulatoren ermöglicht es solchen Umsetzern hohe Auflösungen sogar bei Verwendung von einfachen Komponenten wie zum Beispiel 1-Bit-Quantisierern zu erreichen. Auf Grund der Robustheit der Bauteile des Sigma-Delta-Modulators und der wirksamen Anwendung von hoher Geschwindigkeit sind die Sigma-Delta-Analog-Digital-Umsetzer zum Einsatz in vielen Anwendungen gut geeignet.Sigma-Delta converter make an attractive solution for the effective implementation of an analog input or input signal in a digital output signal. Sampling the sigma-delta converter the analog signal at a much higher rate than the Nyquist rate, which is also referred to as oversampling. Oversampling relaxed the requirements of anti-alias filters and allows swapping of time resolution in amplitude resolution. In this way, high speed is exploited, too many Belongs to technologies such as VLSI technology. The noise-shaping property of sigma-delta modulators allows such converters high resolutions even using simple components such as 1-bit quantizers to reach. Due to the robustness of the components of the sigma-delta modulator and the efficient application of high speed are the sigma-delta analog-to-digital converters well suited for use in many applications.
Ein an dem Ausgang des Schleifenfilters angeschlossener Quantisierer bzw. Analog-Digitalwandler wird von einem Tatksignal getaktet und quantisiert das gefilterte Ausgabedifferenzsignal von dem Schleifenfilter, um das digitale Ausgabesignal des Sigma-Delta-Analog-Digital-Umsetzers zu erzeugen. Der Quantisierer wird von einem Analog-Digitalwandler (ADC) gebildet. In vielen Anwendungen ist der Quantisierer als ein sehr grober Quantisierer ausgebildet, welcher nur eine Auflösung von einem Bit ausgibt.One quantizer connected to the output of the loop filter or analog-to-digital converter is clocked by a Tatksignal and quantized the filtered output difference signal from the loop filter to generate the digital output signal of the sigma-delta analog-to-digital converter. The quantizer is formed by an analog-to-digital converter (ADC). In many applications, the quantizer is designed as a very coarse quantizer, which only one resolution outputs from a bit.
Der Sigma-Delta-Analog-Digital-Umsetzer weist weiterhin einen Digital-Analogwandler (DAC) auf, welcher auch von dem Taktsignal getaktet wird und das von dem Quantisierer ausgegebene digitale Ausgabesignal umwandelt, um das analoge Rückkopplungssignal zu erzeugen, das dem Subtrahierer zugeführt wird. In dieser Ausgestaltung weist die Rückkopplungsschleife die Wirkung auf, die akkumulierende Differenz des Schleifenfilterausgangs auf Null zu zwingen.Of the Sigma-delta analog-to-digital converter also has a digital-to-analog converter (DAC), which is also clocked by the clock signal and the converted by the quantizer output digital signal, around the analogue feedback signal to be generated, which is supplied to the subtractor. In this embodiment has the feedback loop the effect on, the accumulating difference of the loop filter output to force to zero.
Sigma-Delta-Modulatoren besitzen eine Noise-Shaping-Eigenschaft. Das Noise-Shaping verringert nicht die Größenordnung der Störung, aber ändert die Spektraldichte des Quantisierungsfehlers dadurch, dass es seine Energie zu höheren Frequenzen verschiebt. Wenn Oversampling eingesetzt worden ist, können die höheren Frequenzanteile des Modulatorausgangs durch Verwendung eines digitalen Tiefpassfilters herausgefiltert werden. Auf diese Weise können Störungen innerhalb des Signalbandes bedeutend reduziert werden.Sigma-delta modulators have a noise-shaping property. Noise shaping does not reduce the magnitude of the glitch, but does change that Spectral density of the quantization error in that it is its Energy to higher Shifts frequencies. If oversampling has been used, can the higher ones Frequency components of the modulator output by using a digital low-pass filter be filtered out. In this way, disturbances within the signal band can be significant be reduced.
In den letzten paar Jahren wurde eine ständig anwachsende Aufmerksamkeit auf die zeitkontinuierliche Annäherung für Sigma-Delta-Modulatoren gelenkt, da sie entweder sehr niedrige Energieverbrauchseigenschaften oder eine höherer Signalbandbreite aufweisen. Auf Grund der niedrigen Energieverbrauchseigenschaften sind die zeitkontinuierlichen Sigma-Delta-Modulatoren für alle drahtlosen Empfänger attraktiv. Eine höhere Signalbandbreite ist vorteilhaft für alle xDSL AFE Übertrager bzw. Transceiver.In The last couple of years have been receiving ever-increasing attention on the time-continuous approach steered for sigma-delta modulators, because they have either very low energy consumption properties or a higher one Have signal bandwidth. Due to the low energy consumption characteristics For example, the time-continuous sigma-delta modulators are attractive to all wireless receivers. A higher one Signal bandwidth is beneficial for all xDSL AFE transmitters or transceiver.
In einem zeitkontinuierlichen Sigma-Delta-Modulator ist das Schleifenfilter ein analoges Schleifenfilter und könnte mindestens einen Integrator aufweisen. Ein allgemeines Problem bei zeitkontinuierlichen Sigma-Delta-Modulatoren ist die Linearität des Rückkopplungs-DAC für Mehrbitimplementierungen, da er die Linearität des gesamten System begrenzt. Die von dem DAC eingebrachte Verzerrung wird hauptsächlich von der Fehlanpassung zwischen seinen Einheitsbauteilen bestimmt.In a continuous-time sigma-delta modulator is the loop filter an analog loop filter and could be at least one integrator exhibit. A common problem with continuous-time sigma-delta modulators is the linearity of the feedback DAC for multi-bit implementations, because he's the linearity limited to the entire system. The distortion introduced by the DAC becomes main determined by the mismatch between its unitary components.
Zur
Behebung dieses Nachteils wurde ein Sigma-Delta-Analog-Digital-Umsetzer
wie in
Das rückgekoppelte Digitalwort wird kontinuierlich von der DWA-Einheit rotiert, wobei die Schaltreihenfolge der DAC-Bauteile innerhalb des Digital-Analogwandlers zufällig erfolgt. Die DAC-Bauteile sind entweder Kondensatoren oder geschaltete Stromquellen. Auf diese Weise wird die mit der Fehlanpassung der DAC-Bauteile verbundene Verzerrungsenergie in eine außerhalb des Bandes liegende geformte Störenergie transformiert, und das Betriebsverhalten des Sigma-Delta-Modulators ist gesteigert.The feedback digital word is continuously rotated by the DWA unit, with the switching order of the DAC components occurring randomly within the digital-to-analog converter. The DAC components are either capacitors or switched current sources. In this way, the with the Mismatch of the DAC components transforms distorted energy into out-of-band shaped perturbation energy, and the performance of the sigma-delta modulator is enhanced.
Der
Barrel-Shifter oder die DWA-Einheit randomisiert die bzw. erzeugt
eine zufällige
Schaltfolge, indem ein Pointer bzw. Zeiger berechnet wird, der in jedem
Taktzyklus das zu verwendende Anfangsbauteil in Abhängigkeit
von den Thermometer-kodierten Daten wie folgt auswählt:
Wie
aus Gleichung (1) ersichtlich ist, wird der Zeiger P des nächsten Taktzyklus
einfach als die Summe des vorhergehenden Zeigers und der vorhergehenden
Daten errechnet. Wie in dem Beispiel nach
Der
Zeiger P(n+1) der nächsten
Stufe wird immer aus der Summe der vorhergehenden Daten D(n) und
dem vorhergehenden Zeiger P(n) berechnet, wie aus
Der
herkömmliche
Sigma-Delta-Analog-Digital-Umsetzer mit einer DWA-Einheit wie in
Sehr hohen Taktraten zufolge muss die Zeigerberechnungslogik auf einer Hochgeschwindigkeitslogik implementiert sein, welche nicht einfach aufzubauen ist und welche keine niedrige Energieversorgung zulässt.Very According to high clock rates, the pointer calculation logic on a Implemented high-speed logic, which is not easy to build is and which does not allow low energy supply.
Dementsprechend ist es die Aufgabe der vorliegenden Erfindung, eine Mittelwert bildende Datengewichtungseinheit (DWA) für einen Sigma-Delta-Analog-Digital-Umsetzer zu schaffen, welche sehr hohe Taktfrequenzen ermöglicht und gleichzeitig die Verwendung einer Logik mit vergleichsweise niedriger Geschwindigkeit zulässt, welche leicht aufzubauen ist und keine hohe Versorgungsspannung benötigt.Accordingly, it is the object of the present invention to provide an averaging data weighting unit (DWA) for a sigma-delta analog-to-digital converter which enables very high clock frequencies while allowing the use of relatively low-speed logic which is easy to set up is and does not require a high supply voltage.
Diese Aufgabe wird durch eine Mittelwert bildende Datengewichtungseinheit mit den Merkmalen des Anspruchs 1 gelöst.These Task is by a mean-forming data weighting unit solved with the features of claim 1.
Die Erfindung schafft eine Mittelwert bildende Datengewichtungseinheit für einen von einem Taktsignal getakteten, welcher ein aufgebrachtes analoges Eingangssignal in ein digitales Ausgabesignal umwandelt, wobei er Folgendes aufweist:
- (a) Scrambling- bzw. Verwürfelungseinrichtungen zur Rotation des digitalen Ausgabesignals des Sigma-Delta-Analog- Digital-Umsetzers in Abhängigkeit von einem berechneten aktuellen Zeiger; und
- (b) Zeigerberechnungs-Pipelineeinrichtungen zur Berechnung des aktuellen Zeigers P(n+1) in Abhängigkeit von einem vorhergehenden Zeiger P(n) und vorhergehenden Ausgabedaten D(n); wobei der vorhergehende Zeiger P(n) und die vorhergehenden Ausgabedaten D(n) durch mindestens einen (α) Taktzyklus des Taktsignals verzögert sind.
- (a) scrambling means for rotating the digital output signal of the sigma-delta analog-to-digital converter in response to a calculated current pointer; and
- (b) pointer calculation pipeline means for calculating the current pointer P (n + 1) in response to a previous pointer P (n) and previous output data D (n); wherein the previous pointer P (n) and the previous output data D (n) are delayed by at least one (α) clock cycle of the clock signal.
In einer bevorzugten Ausführungsform der Mittelwert bildenden Datengewichtungseinheit gemäß der vorliegenden Erfindung wird der aktuelle Zeiger als eine Summe des vorhergehenden Zeigers und der vorhergehenden Ausgabedaten berechnet.In a preferred embodiment averaging data weighting unit according to the present invention Invention becomes the current pointer as a sum of the preceding one Pointer and the previous output data.
In einer bevorzugten Ausführungsform sind die digitalen Ausgabedaten Thermometer-kodierte Daten.In a preferred embodiment the digital output data is thermometer-coded data.
In
einer bevorzugten Ausführungsform
der Mittelwert bildenden Datengewichtungseinheit des Sigma-Delta-Analog-Digital-Umsetzers weist dieser Folgendes
auf:
einen Subtrahierer, der das analoge Rückkopplungssignal von dem analogen
Eingangssignal subtrahiert, um ein analoges Differenzsignal zu bilden,
ein
Schleifenfilter zur Filterung des von dem Subtrahierer ausgegebenen
Differenzsignals,
einen von dem Taktsignal getakteten Quantisierer, der
das von dem Schleifenfilter ausgegebene gefilterte Differenzsignal
quantisiert, um das digitale Ausgabesignal des Sigma-Delta-Analog-Digital-Umsetzers
zu erzeugen;
einen von dem Taktsignal getakteten Analog-Digitalwandler,
der das von dem Quantisierer ausgegebene und an den Analog-Digitalwandler rückgekoppelte
digitale Ausgabesignal zur Erzeugung des analogen Rückkopplungssignals
für den
Subtrahierer umwandelt.In a preferred embodiment of the averaging data weighting unit of the sigma-delta analog-to-digital converter, it comprises:
a subtractor that subtracts the analog feedback signal from the analog input signal to form an analog difference signal,
a loop filter for filtering the difference signal output from the subtractor,
a quantizer clocked by the clock signal that quantizes the filtered difference signal output from the loop filter to produce the digital output signal of the sigma-delta analog-to-digital converter;
an analog-to-digital converter clocked by the clock signal that converts the digital output signal output from the quantizer and fed back to the analog-to-digital converter to produce the analog feedback signal for the subtractor.
In einer bevorzugten Ausführungsform der Mittelwert bildenden Datengewichtungseinheit gemäß der vorliegenden Erfindung ist der Sigma-Delta-Analog-Digital-Umsetzer ein zeitkontinuierlicher Sigma-Delta-Analog-Digital-Umsetzer.In a preferred embodiment averaging data weighting unit according to the present invention Invention, the sigma-delta analog-to-digital converter is a time-continuous sigma-delta analog-to-digital converter.
In einer bevorzugten Ausführungsform der Mittelwert bildenden Datengewichtungseinheit gemäß der vorliegenden Erfindung ist der Sigma-Delta-Analog-Digital-Umsetzer ein Diskretzeit-Sigma-Delta-Analog-Digital-Umsetzer.In a preferred embodiment averaging data weighting unit according to the present invention Invention, the sigma-delta analog-to-digital converter is a discrete-time sigma-delta analog-to-digital converter.
In einer bevorzugten Ausführung weisen die Zeigerberechnungs-Pipelineeinrichtungen mindestens zwei Berechnungsstufen zur Berechnung des aktuellen Zeigers auf.In a preferred embodiment have the pointer calculation pipeline facilities at least two calculation stages for calculating the current pointer on.
In einer bevorzugten Ausführung weist jede Berechnungsstufe eine Zeigerberechnungslogik und eine Verzögerungseinheit auf, welche in Serie miteinander verbunden sind.In a preferred embodiment For example, each calculation stage has a pointer calculation logic and a delay unit which are connected in series.
In einer bevorzugten Ausführung ist jede Verzögerungseinheit durch mindestens ein für Taktflanken sensitives Speicherbauteil gebildet.In a preferred embodiment is every delay unit by at least one for Clock edges sensitive memory component formed.
In einer bevorzugten Ausführung ist die Taktfrequenz des Taktsignals höher als 200 MHz.In a preferred embodiment the clock frequency of the clock signal is higher than 200 MHz.
In einer bevorzugten Ausführung weisen die Scramblingeinrichtungen Schiebeblöcke auf.In a preferred embodiment the scrambling devices have sliding blocks.
Die Erfindung sieht weiterhin einen Sigma-Delta-Analog-Digital-Umsetzer zur Umsetzung eines aufgebrachten analogen Eingangssignals in digitale Ausgabedaten vor, welcher Folgendes aufweist:
- (a) Subtrahiereinrichtungen zur Subtraktion des analogen Rückkopplungssignals von dem analogen Eingangssignal zur Bildung eines analogen Differenzsignals;
- (b) ein Schleifenfilter zur Filterung des von den Subtrahiereinrichtungen ausgegebenen Differenzsignals;
- (c) einen von einem Taktsignal getakteten Quantisierer zur Quantisierung des von dem Schleifenfilter ausgegebenen gefilterten Differenzsignals zur Erzeugung der digitalen Ausgabedaten des Sigma-Delta-Analog-Digital-Umsetzers;
- (d) einen von dem Taktsignal getakteten Digital-Analogwandler, der das von dem Quantisierer ausgegebene und an den Digital-Analogwandler rückgekoppelte digitale Ausgabesignal zur Erzeugung des analogen Rückkopplungssignals für die Subtrahiereinrichtungen umwandelt;
- (e) eine Mittelwert bildende Datengewichtungseinheit, welche Folgendes aufweist:
- (e1) Scramblingeinheiten zur Rotation des an den Digital-Analogwandler rückgekoppelten digitalen Ausgabesignals in Abhängigkeit von einem berechneten Zeiger zur Randomisierung bzw. zufälligen Erzeugen der Schaltfolge von Umsetzbauteilen innerhalb des Digital-Analogwandlers;
- s(e2) Zeigerberechnungs-Pipelineeinrichtungen zur Berechnung des aktuellen Zeigers P(n+1) in Abhängigkeit von dem vorhergehenden Zeiger und den vorhergehenden Ausgabedaten, wobei der vorhergehende Zeiger und die vorhergehenden Ausgabedaten durch mindestens einen Taktzyklus des Taktsignals verzögert sind.
- (a) subtracting means for subtracting the analog feedback signal from the analog input signal to form an analog differential signal;
- (b) a loop filter for filtering the difference signal output from the subtracting means;
- (c) a quantizer clocked by a clock signal for quantizing the filtered difference signal output by the loop filter to produce the digital output data of the sigma-delta analog-to-digital converter;
- (d) a digital-to-analog converter clocked by the clock signal that converts the digital output signal output from the quantizer and fed back to the digital-to-analog converter to produce the analog feedback signal for the subtracting means;
- (e) a mean value data weighting unit comprising:
- (e1) scrambling units for rotating the digital output signal fed back to the digital-to-analog converter in response to a calculated pointer for randomizing the switching sequence of conversion components within the digital-to-analog converter;
- s (e2) pointer calculation pipeline means for calculating the current pointer P (n + 1) in response to the previous pointer and the previous output data, the previous pointer and the previous output data being delayed by at least one clock cycle of the clock signal.
In einer bevorzugten Ausführungsform ist der Sigma-Delta-Analog-Digital-Umsetzer ein Tiefpass-Analog-Digital-Umsetzer.In a preferred embodiment is the sigma-delta analog-to-digital converter a low-pass analog-to-digital converter.
In einer bevorzugten Ausführungsform weist das Schleifenfilter mindestens einen Integrator auf.In a preferred embodiment the loop filter has at least one integrator.
Die Erfindung schafft weiterhin ein Verfahren zum Berechnen eines aktuellen Zeigers einer Mittelwert bildenden Datengewichtungseinheit innerhalb eines Sigma-Delta-Analog-Digital-Umsetzers, welcher von einem Taktsignal getaktet wird und ein aufgebrachtes analoges Signal in Ausgabedaten umsetzt, wobei der aktuelle Zeiger in Abhängigkeit von einem vorhergehenden berechneten Zeiger und vorhergehenden Ausgabedaten des Sigma-Delta-Analog-Digital-Umsetzers berechnet wird und wobei der vorhergehende Zeiger und die vorhergehenden Ausgabedaten durch mindestens einen Taktzyklus des Taktsignals verzögert werden.The The invention further provides a method for calculating a current one Pointer of an averaging data weighting unit within a Sigma-delta analog-to-digital converter, which is clocked by a clock signal and an applied converts analog signal into output data, wherein the current pointer dependent on from a previous calculated pointer and previous output data the sigma-delta analog-to-digital converter is calculated and where the previous pointer and the previous output data delayed at least one clock cycle of the clock signal.
In einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens werden die Ausgabedaten des Sigma-Delta-Analog-Digital-Umsetzers kontinuierlich in Abhängigkeit von dem berechneten aktuellen Zeiger rotiert, um eine zufällige Schaltfolge von Umsetzbauteilen eines Digital-Analogwandlers (DAC) zu erzeugen, der in einem Rückkopplungspfad des Sigma-Delta-Analog-Digital-Umsetzers angeordnet ist.In a preferred embodiment the method according to the invention The output data of the sigma-delta analog-to-digital converter are continuously in dependence from the calculated current pointer rotates to a random switching sequence of Convert components of a digital-to-analog converter (DAC), in a feedback path the sigma-delta analog-to-digital converter is arranged.
Im Folgenden werden bevorzugte Ausführungsformen der Mittelwert bildenden Datengewichtungseinheit für einen Sigma-Delta-Analog-Digital-Umsetzer gemäß der vorliegenden Erfindung mit Bezugnahme auf die beigefügten Zeichnungen dargestellt.in the The following are preferred embodiments averaging data weighting unit for a Sigma-delta analog-to-digital converter according to the present Invention with reference to the accompanying drawings.
Wie
aus
Der
Quantisierer
Die
Mittelwert bildende Datengewichtungseinheit
Wie
aus
Der
Datenausgang
Die
Scramblingeinheit
Die
Zeigerberechnungs-Pipelineeinheit
Der
aktuelle Zeiger wird in Abhängigkeit
von dem vorhergehenden Zeiger und vorhergehenden Ausgabedaten D
berechnet. Der vorhergehende Zeiger und die vorhergehenden Ausgabedaten
werden durch mindestens einen (α)
Taktzyklus des Taktsignals CLK verzögert. Der digitale Vorgang,
der den Zeiger innerhalb der Zeigerberechnungs-Pipelineeinheit
Um
diese drei notwendigen Berechnungsvorgänge in nur einem halben Taktzyklus
des Taktsignals durchzuführen,
wurde der Vorgang in der dargestellten Ausführung in zwei Pipelineberechnungsstufen
Die
erste Berechnungsstufe
Die
Fehlanpassungs-Noise-Shaping-Übertragungsfunktion
MTF ist gegeben durch:
Für α > 0 ist zu erkennen,
dass MTF eine Bandpassausführung
wird. Außerdem
ist aus
- 11
- Sigma-Delta-Analog-Digital-UmsetzerSigma-delta analog-to-digital converter
- 22
- Analogeinganganalog input
- 33
- DigitalausgangDigital output
- 44
- Interne Leitunginternal management
- 55
- Subtrahierersubtractor
- 66
- Interne Leitunginternal management
- 77
- Schleifenfilterloop filter
- 88th
- Leitungmanagement
- 99
- Quantisiererquantizer
- 1010
- Leitungmanagement
- 1111
- Verzweigungsknotenbranch nodes
- 1212
- Leitungmanagement
- 1313
- Eingangentrance
- 1414
- Mittelwert bildende DatengewichtungseinheitAverage forming data weighting unit
- 1515
- ScramblingeinheitScramblingeinheit
- 1616
- Zeigerberechnungs-PipelineeinheitPointer calculation pipeline unit
- 1717
- Leitungmanagement
- 1818
- Leitungmanagement
- 1919
- Leitungmanagement
- 2020
- Ausgangoutput
- 2121
- Berechnungsstufecalculation stage
- 2222
- Berechnungslogikcalculation logic
- 2323
- Verzögerungseinheitdelay unit
- 2424
- Steuerleitungencontrol lines
- 2525
- Leitungmanagement
- 2626
- Zusätzlicher Analogwandleradditional analog converter
- 2727
- Leitungencables
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200410031447 DE102004031447A1 (en) | 2004-06-29 | 2004-06-29 | Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200410031447 DE102004031447A1 (en) | 2004-06-29 | 2004-06-29 | Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102004031447A1 true DE102004031447A1 (en) | 2006-01-19 |
Family
ID=35508031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200410031447 Ceased DE102004031447A1 (en) | 2004-06-29 | 2004-06-29 | Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102004031447A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697003B1 (en) * | 2003-04-17 | 2004-02-24 | Texas Instruments Incorporated | System and method for dynamic element matching |
US6720897B1 (en) * | 2003-05-09 | 2004-04-13 | Broadcom Corporation | State-delayed technique and system to remove tones of dynamic element matching |
-
2004
- 2004-06-29 DE DE200410031447 patent/DE102004031447A1/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697003B1 (en) * | 2003-04-17 | 2004-02-24 | Texas Instruments Incorporated | System and method for dynamic element matching |
US6720897B1 (en) * | 2003-05-09 | 2004-04-13 | Broadcom Corporation | State-delayed technique and system to remove tones of dynamic element matching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112012000529B4 (en) | Direct feedback for continuous time oversampled transducers | |
DE60320279T2 (en) | METHOD AND SYSTEM FOR INTEGRATING A MATCHING DRIVER TO THE MAIN LOOP OF A DELTA SIGMA MODULATOR | |
DE102005012444B4 (en) | Control apparatus and method for scrambling the assignment of the references of a quantizer in a sigma-delta analog-to-digital converter | |
DE4311724C2 (en) | Delta-sigma modulator for analog / digital converter and method for performing low-noise delta-sigma modulation | |
DE102006002901B4 (en) | Multi-bit sigma-delta converter | |
DE102004049481B4 (en) | Analog to digital converter | |
US5684482A (en) | Spectral shaping of circuit errors in digital-to-analog converters | |
DE60010238T2 (en) | A frequency-shaped pseudo-random chopper stabilization circuit and method for a delta-sigma modulator | |
DE60212940T2 (en) | COMPARISON OF DYNAMIC ELEMENTS IN A / D-CONVERTERS | |
DE60221530T2 (en) | METHOD AND DEVICE FOR SUPPRESSING TONES THAT ARE CALLED BY THE ALGORITHM (CYCLIC DYNAMIC ELEMENT MATCHING) | |
DE102005057768B4 (en) | Time-continuous delta-sigma analog-to-digital converter | |
EP1177634B1 (en) | Sigma-delta analog/digital converter array | |
DE69925058T2 (en) | Multi-stage analog-to-digital converter with application of a dither signal | |
DE202017007354U1 (en) | System for converting between an analog domain and a digital domain with a mismatch error shaping | |
DE102006023697B4 (en) | Method of decoding, decoder, encoder-decoder system and converter | |
DE19780640B3 (en) | Low-power delta-sigma converter | |
WO2006024317A1 (en) | Sigma-delta analog-digital converter for an xdsl multistandard input stage | |
DE102005028726A1 (en) | Method and device for analog-to-digital conversion | |
DE102004031447A1 (en) | Data-weighting device for a sigma-delta ADC, has scrambler rotating digital output of converter as function of computed current pointer determined using pipeline mechanisms from preceding pointer and output data | |
DE10238028A1 (en) | Method and device for analog-digital conversion | |
DE102009046070B4 (en) | Multi-stage resettable sigma-delta analog-to-digital converters | |
DE60220839T2 (en) | MULTIBIT DELTA-SIGMA ANALOG DIGITAL CONVERTER WITH NOISE REDUCTION | |
DE102010040807B3 (en) | Filter circuit for compensation of predetermined frequency response of cascaded integrator-differentiator filter, comprises cascaded integrator-differentiator filter downstream digital comb filter having comb filter section | |
DE112018006099T5 (en) | TECHNIQUES FOR REDUCING PERFORMANCE AND IMPROVING PERFORMANCE FOR A DELTA-SIGMA MODULATOR | |
DE3212103C2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |