DE102004005138B9 - Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung - Google Patents
Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung Download PDFInfo
- Publication number
- DE102004005138B9 DE102004005138B9 DE102004005138A DE102004005138A DE102004005138B9 DE 102004005138 B9 DE102004005138 B9 DE 102004005138B9 DE 102004005138 A DE102004005138 A DE 102004005138A DE 102004005138 A DE102004005138 A DE 102004005138A DE 102004005138 B9 DE102004005138 B9 DE 102004005138B9
- Authority
- DE
- Germany
- Prior art keywords
- digital
- analog converter
- transducer elements
- converter unit
- analog
- 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.)
- Expired - Lifetime
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/0675—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 using redundancy
- H03M1/0678—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 using redundancy using additional components or elements, e.g. dummy components
-
- 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
- H03M1/742—Simultaneous conversion using current sources as quantisation value generators
- H03M1/747—Simultaneous conversion using current sources as quantisation value generators with equal currents which are switched by unary decoded digital signals
-
- 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/458—Analogue/digital converters using delta-sigma modulation as an intermediate step
- H03M3/464—Details of the digital/analogue conversion in the feedback path
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
a) Umsetzen eines in ein entsprechendes Analogsignal umzusetzenden Digitalworts in einen Steuercode für eine Anzahl von Wandlerelementen (7; 7a, 7b), wobei der Steuercode für jedes dieser Wandlerelemente (7; 7a, 7b) angibt, ob es aktiviert oder deaktiviert werden soll,
b) Ansteuern der Wandlerelemente (7; 7a, 7b) einzeln gemäß dem Steuercode, wobei von jedem gemäß dem Steuercode aktivierten Wandlerelement (7; 7a, 7b) ein entsprechendes Ausgangssignal erzeugt wird und wobei die Ansteuerung der einzelnen Wand lerelemente (7; 7a, 7b) in Abhängigkeit von dem jeweils zugeführten Steuercode gemäß einem „dynamic element matching”-Algorithmus oder gemäß einem „data weighted averaging”-Algorithmus derart erfolgt, dass bei jeder Änderung des Steuercodes ein zuvor aktiviertes Wandlerelement (7; 7a; 7b) deaktiviert wird, und
c) Kombinieren der von den gemäß dem Steuercode aktivierten Wandlerelementen (7; 7a, 7b) erzeugten Ausgangssignale derart, dass das dem Digitalwort entsprechende Analogsignal erhalten wird,
wobei die Anzahl M der...
Description
- Die vorliegende Erfindung betrifft ein Verfahren zur Digital/Analog-Wandlung sowie eine entsprechend ausgestaltete Digital/Analog-Wandlervorrichtung. Insbesondere betrifft die vorliegende Erfindung ein Verfahren und eine Vorrichtung zur Digital/Analog-Wandlung mit „Dynamic Element Matching” (DEM).
- ΣΔ-Modulatoren oder ΣΔ-Analog/Digital-Wandler werden zunehmend als Ersatz von herkömmlichen Analog/Digital-Wandlerarchitekturen in Anwendungen eingesetzt, wo eine Analog/Digital-Wandlung mit hoher Auflösung und gleichzeitig hoher Linearität gefordert ist. Die ΣΔ-Modulatoren eigene Linearität hat darüber hinaus zur Folge, dass ΣΔ-Modulatoren sehr gut für eine Realisierung in CMOS-Schaltungstechnik geeignet sind. Durch Multibit-Quantisierung kann darüber hinaus der dynamische Bereich des ΣΔ-Modulators vergrößert werden, wobei eine weitere Folge von Multibit-Quantisierung eine verbesserte Systemstabilität ist.
- Im Rückkopplungspfad von ΣΔ-Modulatoren wird ein Digital/Analog-Wandler (D/A-Wandler) eingesetzt, für den eine hohe Linearität gefordert ist. Die Nichtlinearität von D/A-Wandlern kann in ΣΔ-Modulatoren beispielsweise durch eine digitale Selbstkalibrierung des ΣΔ-Modulators korrigiert werden, was jedoch eine erhöhte Komplexität des Schaltungsdesigns zur Folge hat. Ein weiterer Ansatz zur Verbesserung der Nichtlinearität von nicht idealen D/A-Wandlern ist der Einsatz von einem so genannten „Dynamic Element Matching”-Algorithmus.
-
7 zeigt ein vereinfachtes Blockschaltbild eines ΣΔ-Modulators bzw. ΣΔ-A/D-Wandlers mit „Dynamic Element Matching”. Der in7 gezeigte ΣΔ-Modulator dient zur Umsetzung eines analogen und zeitkontinuierlichen Eingangssignals x(t) in ein entsprechendes digitales zeitdiskretes Ausgangssignal y[n]. Zu diesem Zweck umfasst der ΣΔ-Modulator einen Vorwärtspfad mit einem Integrierer1 und einem Quantisierer2 , wobei es sich sowohl um einen Einbit-Quantisierer als auch um einen Multibit-Qantisierer handeln kann. Das von dem Quantisierer2 quantisierte zeitdiskrete Ausgangssignal z[n] wird einem Tiefpassfilter3 („Lowpass Filter”, LP) zugeführt, an dessen Ausgang schließlich das gewünschte digitale Ausgangssignal y[n] bereitgestellt wird. Das Ausgangssignal des Quantisierers2 ist darüber hinaus über einen Rückkopplungspfad mit einer D/A-Wandlervorrichtung6 an den Eingang des ΣΔ-Modulators zurückgeführt, wobei das von der D/A-Wandlervorrichtung6 erzeugte analoge Ausgangssignal z(t) wie in7 gezeigt von dem analogen Eingangssignal x(t) subtrahiert wird, um das daraus resultierende Differenzsignal dem Integrierer1 zuzuführen. Dabei wird davon ausgegangen, dass im Rückkopplungspfad keine ideale, das heißt keine vollständig lineare, D/A-Wandlung implementiert ist, das heißt die D/A-Wandlervorrichtung6 umfasst einen nicht idealen D/A-Wandler5 . Zur Kompensation der Nichtlinearität dieses nicht linearen D/A-Wandlers5 umfasst die D/A-Wandlervorrichtung6 darüber hinaus eine Wandlerelement-Auswahllogik4 , welche durch Anwendung eines „Dynamic Element Matching”-Algorithmus die einzelnen D/A-Wandlerelemente des D/A-Wandlers5 („Digital Analog Converter”, DAC) derart ansteuert, dass sich die Wandlerfehler über mehrere Abtastvorgänge möglichst ausmitteln. Durch den Auswahlprozess der Wandlerelement-Auswahllogik4 kann die Inband-Signalstörung aufgrund der Nichtlinearität des D/A-Wandlers5 deutlich reduziert werden. Das Ziel von „Dynamic Element Matching” ist, Anpassungsfehler der einzelnen D/A-Pegel des nicht idealen D/A-Wandlers5 derart auszumitteln, dass die nicht lineare Verzerrung in Breitbandrauschen umgesetzt wird, wo sie später herausgefiltert werden kann. Dies ist äquivalent zu einer Erhöhung der effektiven Auflösung nach dem Filtervorgang. - Bisher wurden als „Dynamic Element Matching”-Algorithmen verschiedene Ansätze vorgeschlagen. Gemäß einem ersten Ansatz wurde vorgeschlagen, die Wandlerelemente des D/A-Wandlers
5 in beliebiger bzw. willkürlicher Reihenfolge auszuwählen, das heißt die Auswahl der Wandlerelemente erfolgt nicht gemäß einem vorgegebenen Schema. Mit Hilfe dieses Ansatzes kann die Linearität verbessert werden, da aufgrund der Tatsache, dass die Verzerrung des nicht linearen D/A-Wandlers5 gleichmäßig über das gesamte Frequenzspektrum verteilt wird, lediglich ein Teil des Rauschens ins Basisband fällt. Gemäß einem weiteren Ansatz, welcher auch als getaktete Mittelung („Clocked Averaging”) bezeichnet wird, wird für die Auswahl der Wandlerelemente des nicht idealen D/A-Wandlers5 ein Startindex verwendet, welcher mit dem Abtasttakt inkrementiert wird. Jedes Wandlerelement wird bei diesem Ansatz mit einer minimalen Rate verwendet, die dem Quotienten aus der Abtastfrequenz und der Gesamtanzahl der Wandlerelemente entspricht. Bei diesem Ansatz wird das Rauschen bei Mehrfachen dieser minimalen Rate konzentriert und ist ansonsten über die anderen Frequenzen nahezu gleichmäßig verteilt. Neben den zuvor beschriebenen Ansätzen wurde auch eine individuelle Pegelmittelung („Individual Level Averaging”, ILA) vorgeschlagen, wobei bei diesem Ansatz im Gegensatz zu der getakteten Mittelung („Clocked Averaging”, CLA) für jeden Wandlerpegel des D/A-Wandlers5 ein individueller Startindex verwendet wird. Für jeden Wandlerpegel kann somit der dabei hervorgerufene Fehler nach mehreren wiederholten Anforderungen desselben Wandlerpegels ausgemittelt und somit auf nahezu Null reduziert werden. - Neben den zuvor beschriebenen Ansätzen für einen „Dynamic Element Matching”-Algorithmus wurde zur Verbesserung der Linearität von Multibit-ΣΔ-Modulatoren bzw. der darin verwendeten D/A-Wandler auch ein Ansatz vorgeschlagen, welcher auch als datengewichtete Mittelung („Data Weighted Averaging”, DWA) bezeichnet wird. Gemäß diesem Ansatz werden sämtliche Wandlerelemente des D/A-Wandlers
5 mit der maximal möglichen Rate verwendet, wobei gleichzeitig gewährleistet wird, dass jedes Wandlerelement möglichst gleich oft verwendet wird. Dies wird dadurch realisiert, dass die Wandlerelemente für jeden Wandlervorgang sequenziell derart ausgewählt werden, dass jeweils mit dem nächsten verfügbaren unbenutzten Wandlerelement begonnen wird. - Dieses Prinzip soll nachfolgend beispielhaft anhand von
8A –8C erläutert werden, wobei davon ausgegangen wird, dass ein in ein entsprechendes analoges Ausgangssignal umzusetzendes Digitalwort einem 3Bit-D/A-Wandler5 zugeführt wird, welcher eine Vielzahl von Wandlerelementen7 umfasst, die bei dem dargestellten Beispiel in Form von Stromquellen dargestellt und in Parallelschaltung zwischen einen Eingangsanschluss, welcher mit einer positiven Versorgungsspannung VDD verbunden ist, und einen Ausgangsanschluss, welcher mit einer negativen Versorgungsspannung VSS oder Masse verbunden ist, geschaltet sind. Die Bitbreite des D/A-Wandlers5 beträgt somit B = 3. Abhängig von dem Wert des zugeführten 3Bit-Digitalworts wird eine entsprechende Anzahl von Wandlerelementen7 des D/A-Wandlers5 aktiviert, das heißt durch Ansteuerung von entsprechend zugeordneten steuerbaren Schaltern zwischen dem Versorgungsspannungsanschluss VDD und dem Masseanschluss geschaltet, so dass von dem D/A-Wandler5 ein analoges Ausgangssignal erzeugt wird, welches der Summe der von den einzelnen aktivierten Wandlerelementen7 erzeugten Stromsignale entspricht. Für einen B-Bit-D/A-Wandler5 ist demzufolge eine Gesamtzahl von N = 2B – 1 Wandlerelementen7 erforderlich, um den gesamten Wertebereich des B-Bit-Digitalworts abzudecken. Bei dem dargestellten Beispiel beträgt somit N = 7. - Wie in
8 gezeigt ist, wird zunächst davon ausgegangen, dass dem D/A-Wandler5 ein Digitalwort mit der Bitsequenz „011” zugeführt wird, was dem Dezimalwert „3” entspricht, so dass entsprechend gemäß8A die ersten drei Wandlerelemente7 des D/A-Wandlers5 ausgewählt und aktiviert werden, während die anderen Wandlerelemente deaktiviert bleiben. In8A ist die Belegung bzw. Aktivierung/Deaktivierung der einzelnen Wandlerelemente7 des D/A-Wandlers5 durch eine Reihe von Kästchen angedeutet, wobei jedem Wandlerelement7 ein Kästchen zugeordnet ist. Ein dunkles Kästchen bedeutet, dass das entsprechende Wandlerelement aktiviert und ausgewählt wurde, während ein helles Kästchen bedeutet, dass das entsprechende Wandlerelement nicht ausgewählt wurde und demzufolge deaktiviert ist. - Gemäß
8B wird anschließend dem D/A-Wandler5 ein Digitalwort mit der Bitfolge „001” entsprechend dem Dezimalwert „1” zugeführt, wobei aus8B ersichtlich ist, dass entsprechend das nächste und zuvor unbenutzte Wandlerelement7 des D/A-Wandlers5 ausgewählt wird, während alle anderen Wandlerelemente deaktiviert werden. - Schließlich wird gemäß
8C davon ausgegangen, dass dem D/A-Wandler5 ein Digitalwort mit der Bitfolge „101”, was dem Dezimalwert „5” entspricht, zugeführt wird. Entsprechend werden die nächsten fünf zuvor unbenutzten Wandlerelemente7 für den entsprechenden Wandlungsvorgang ausgewählt, wobei aufgrund der Tatsache, dass am Ende lediglich drei Wandlerelemente7 noch zur Verfügung stehen, wieder zyklisch am Anfang der Wandlerelemente7 begonnen wird, das heißt neben den drei letzten Wandlerelementen7 werden auch die beiden ersten Wandlerelemente7 des D/A-Wandlers5 ausgewählt. - Aus der obigen Beschreibung ist ersichtlich, dass dieser Ansatz vollständig von der Datensequenz abhängt, woraus sich die Bezeichnung „Data Weighted Averaging” erklärt. Die mit diesem Ansatz verbundene Verwendung der einzelnen Wandlerelemente
7 mit der maximal möglichen Rate gewährleistet, dass eine rasche Ausmittelung der Fehler des D/A-Wandlers5 erzielt werden kann, was zur Folge hat, dass entsprechend die durch die Nichtlinearität des D/A-Wandlers5 hervorgerufenen Verzerrungen in dem Bereich hoher Frequenzen verschoben werden können, wo sie sich leicht ausfiltern lassen. - Zur ergänzenden Erläuterung des „Data Weighted Averaging”-Algorithmus ist in
9 für einen 3Bit-D/A-Wandler mit demzufolge sieben Wandlerelementen (das heißt B = 3, N = 7) eine Gegenüberstellung einer linearen Adressierung bzw. linearen Auswahl (vgl.9A ) mit einer Adressierung bzw. Auswahl gemäß dem „Data Weighted Averaging”-Algorithmus (vgl.9B ) dargestellt, wobei ähnlich zu8 davon ausgegangen wird, dass die Digitalwörter in zeitlicher Folge von oben nach unten dem D/A-Wandler zugeführt werden. Für jedes zugeführte Digitalwort ist der entsprechende Dezimalwert, welcher einem Eingangs- bzw. Steuercode für die Wandlerelemente entspricht, dargestellt. Bei der linearen Adressierung werden die Wandlerelemente jeweils beginnend mit dem ersten Wandlerelement (entsprechend der linken Spalte von9A ) ausgewählt, während bei dem „Data Weighted Averaging”-Algorithmus die Wandlerelemente jeweils mit dem nächsten freien, das heißt zuvor unbenutzten, Wandlerele ment ausgewählt werden. - Aus der
EP 0 898 374 A2 ist eine Digital/Analog-Wandlervorrichtung bekannt, bei welcher ein in ein entsprechendes Analogsignal umzusetzendes Digitalwort in ein MSB-Anteil und einen LSB-Anteil aufgesplittet wird. Der MSB-Anteil wird in einen Thermometer-Code zur Ansteuerung einer entsprechenden Anzahl von Wandlerelementen umgesetzt, wobei in dieser Druckschrift auch vorgeschlagen wird, die zur Umsetzung des jeweiligen Digitalworts erforderlichen Wandlerelemente derart zu verdoppeln, dass jeweils zwei Wandlerelemente ein Wandlerelementepaar bilden, wobei die einzelnen Wandlerelemente Paare in Abhängigkeit von dem jeweiligen Thermometer-Code angesteuert werden und die Ausgangssignale der entsprechenden Wandlerelemente gemittelt werden, um das Ausgangssignal der Digital/Analog-Wandlervorrichtung zu erhalten. - Aus der Druckschrift
US 6,426,715 B1 ist eine Digital/Analog-Wandlervorrichtung bekannt, in welcher ein „Dynamic Element Matching”-Algorithmus, insbesondere ein „Data Averaging”-Algorithmus angewendet wird. - Auch die Druckschrift
US 2004/0004565 A1 - Wird ein „Data Weighted Averaging”-Algorithmus oder irgendein anderer „Dynamic Element Matching”-Algorithmus in einer zeitkontinuierlichen Anwendung, beispielsweise in einem zeitkontinuierlichen und überabtastenden ΣΔ-Modulator mit „Switched Capacitor” (SC)-Technologie oder in einem stromsteuernden D/A-Wandler („Current-Steering DAC”), verwendet, so ruft jede Asymmetrie der Zustände der einzelnen Wandlerelemente eine nicht lineare Verzerrung hervor. Diese Asymmetrie kann beispielsweise eine unterschiedliche Anstiegs- oder Abfallzeit des jeweils geschalteten Stroms oder, falls der Strom des jeweiligen Wandlerelements von einem Ausgang zu einem anderen Ausgang wechselt, ein ungleicher Schaltfehler im Vergleich zu der entgegengesetzten Richtung sein. SC-Implementierungen besitzen hingegen nicht das Problem von datenabhängigen Störungen, da lediglich der eingeschwungene Endwert von Bedeutung ist.
- Bei einem stromsteuernden D/A-Wandler mit N Wandlerelementen kann der Eingangs- bzw. Steuercode abhängig davon, wie viele der Wandlerelemente aktiv geschaltet werden sollen, zwischen 0 und N variieren. Ein Eingangscode mit dem Dezimalwert „0” bedeutet, dass keines der Wandlerelemente ausgewählt bzw. aktiviert wird und demzufolge kein Ausgangsstrom irgendeines Wandlerelements zu dem Ausgangssignal des D/A-Wandlers beiträgt, während ein Eingangscode von N bedeutet, dass sämtliche Wandlerelemente zu dem Ausgang des D/A-Wandlers durchgeschaltet werden.
- Das Problem von Asymmetrien der zuvor beschriebenen Art soll nachfolgend näher anhand
10 erläutert werden, wobei in10 eine Sinuswelle dargestellt ist, auf welche ein „Data Weighted Averaging”-Algorithmus für N = 7 angewendet wird. Dabei ist aus10 ersichtlich, dass bezüglich der negativen Halbwelle bei einem Wechsel des Eingangscodes des entsprechenden D/A-Wandlers sämtliche Wandlerelemente, welche zuvor aktiviert waren, bei einem Übergang zu dem nachfolgenden Eingangscode ihren Zustand wechseln, während es bei einem Wechsel des Eingangscodes bezüglich der positiven Halbwelle Wandlerelemente gibt, die ihren Zustand nicht verändern. So gibt es beispielsweise bei einem Wechsel des Eingangscodes „5” zu dem Eingangscode „6” vier Wandlerelemente, nämlich die ersten vier Wandlerelemente des D/A-Wandlers, welche ihren aktivierten Zustand beibehalten. Noch größer wird die Anzahl der Wandlerelemente, welche ihren Zustand nicht verändern, bei einem Wechsel des Eingangscodes von „6” zu „7”. Die mit dem Umschalten der Wandlerelemente verbundenen Asymmetrien oder die unterschiedlichen Anstiegs- und Abfallzeiten führen dazu, dass abhängig von dem jeweiligen Eingangscode ein Fehler in dem Ausgangssignal des D/A-Wandlers auftritt, was zu einer harmonischen Verzerrung (insbesondere geradzahliger Ordnung) führt. - Allgemein kann festgestellt werden, dass bei einem zeitkontinuierlichen D/A-Wandler, welcher mit einem „Dynamic Element Matching”-Algorithmus betrieben wird, jegliche Asymmetrien bei den Zustandswechseln der einzelnen Wandlerelemente in eine nicht lineare Verzerrung umgesetzt werden. Zum Unterdrücken dieses Fehlers bei einem Wechsel von einem Eingangscode zu einem anderen Eingangscode des D/A-Wandlers kann eine „Return-to-Zero”-Codierung implementiert werden, was jedoch einen kritischen Pfad zur Steuerung des Timings erfordert und darüber hinaus dazu führt, dass aufgrund der erforderlichen Totzeit die Energie der Ausgangspulse reduziert wird.
- Der vorliegenden Erfindung liegt daher die Aufgabe zu Grunde, ein Verfahren zur Digital/Analog-Wandlung sowie eine entsprechend ausgestalte te Digital/Analog-Wandlervorrichtung bereitzustellen, womit die zuvor beschriebenen Probleme beseitigt werden können, das heißt auch bei Verwendung eines „Dynamic Element Matching”-Algorithmus, insbesondere eines „Data Weighted Averaging”-Algorithmus, nicht lineare Verzerrungen in dem durch die Digital/Analog-Wandlung erhaltenen analogen Ausgangssignal reduziert werden können.
- Diese Aufgabe wird erfindungsgemäß durch ein Verfahren zur Digital/Analog-Wandlung mit den Merkmalen des Anspruches 1 bzw. eine Digital/Analog-Wandlervorrichtung mit den Merkmalen des Anspruches 14 gelöst. Die Unteransprüche definieren jeweils bevorzugte und vorteilhafte Ausführungsformen der vorliegenden Erfindung.
- Erfindungsgemäß wird vorgeschlagen, das Problem der Asymmetrien bei einem Wechsel von einem Eingangscode zu einem neuen Eingangscode, insbesondere bei einer Implementierung eines „Digital Weighted Averaging”-Algorithmus, dadurch zu vermeiden, dass die entsprechende Digital/Analog-Wandlervorrichtung mit Redundanz ausgestattet wird, das heißt es wird eine Anzahl M von Wandlerelementen verwendet, welche größer als die maximale Anzahl von unterschiedlichen Eingangs- oder Steuercodes N > 0 ist. Dies bedeutet, dass die Anzahl M der verwendeten Wandlerelemente größer als die Anzahl N von Wandlerelementen ist, welche abhängig von der Bitbreite B des umzusetzenden Digitalworts bzw. der entsprechenden Digital/Analog-Wandlervorrichtung zur Umsetzung eines maximal möglichen Werts des Digitalworts erforderlich wäre.
- Bei einer B-Bit Digital/Analog-Wandlervorrichtung werden herkömmlicherweise N = 2B – 1 Wandlerelemente benötigt, das heißt der Wert des zugeführten Eingangscodes kann zwischen 0 und N variieren. Werden M > N Wandlerelemente verwendet, beträgt die Redundanz R = M/N – 1. Im Rahmen der vorliegenden Erfindung wird vorgeschlagen, mindestens eine vollständige Redundanz mit R ≥ 1, das heißt M ≥ 2 × N, einzusetzen, das heißt die Anzahl M der Wandlerelemente ist tatsächlich mindestens doppelt so groß als es herkömmlicherweise erforderlich wäre.
- Durch die Verwendung von Redundanz kann der Übergangsfehler jedes einzelnen Wandlerelements an das entsprechende Wandlerelement selbst gekoppelt werden, das heißt für jeden Zustandswechsel dieses Wandlerelements wird stets derselbe Übergangsfehler zu dem Ausgangssignal der Digital/Analog-Wandlervorrichtung hinzuaddiert. Die Schaltfehler (oder die unterschiedlichen Anstiegs- und Abfallzeiten) können somit als eine statische Fehlanpassung behandelt werden, welche mit Hilfe eines „Dynamic Element Matching”-Algorithmus behoben werden können. Dies bedeutet, dass die Übergangsfehler zusammen mit dem statischen Fehlanpassungsfehler durch einen „Dynamic Element Matching”-Algorithmus in Breitbandrauschen umgesetzt und durch anschließende Filterung eliminiert werden können.
- Die Redundanz R beträgt vorzugsweise 1, das heißt M = 2 × N. Abhängig von speziellen Implementierungen des bereits zuvor beschriebenen „Data Weighted Averaging”-Algorithmus kann jedoch auch eine Redundanz R > 1 erforderlich sein. Abhängig von dem jeweils implementierten „Dynamic Element Matching”-Algorithmus ist die Redundanz der verwendeten Wandlerelemente vorzugsweise derart zu wählen, dass für jede Eingangscodeveränderung der Zustandswechsel- bzw. Übergangsfehler jedes einzelnen Wandlerelements stets gleichermaßen zu dem Ausgangssignal der Digital/Analog-Wandlervorrichtung hinzuaddiert wird, das heißt die Wandlerelemente werden abhängig von dem jeweiligen Eingangscode derart angesteuert und wahlweise aktiviert bzw. deaktiviert, dass für jede Eingangscodeänderung jedes zuvor aktive bzw. ausgewählte Wandlerelement seinen Zustand ändert.
- Zur hardwareeffizienten und zuverlässigen Implementierung des zuvor beschriebenen Algorithmus können zwei miteinander verschaltete („interleaved”) Digital/Analog-Wandlereinheiten verwendet werden, denen abwechselnd ein Steuercode zur Ansteuerung der entsprechenden Wandlerelemente abhängig von dem jeweils eingangsseitig anliegenden Digitalwort zugeführt wird. Die von den beiden Digital/Analog-Wandlereinheiten erzeugten Ausgangssignale werden ausgangsseitig kombiniert, insbesondere addiert, um das gewünschte Analogsignal zu erhalten. Diese Vorgehensweise ist äquivalent zu einer „Returnto-Zero”-Codierung.
- Ein mit der zuvor beschriebenen Implementierung verbundener Vorteil besteht darin, dass zur Ansteuerung der einzelnen Digital/Analog-Wandlereinheiten lediglich zwei „Enable”-Bits benötigt werden, um gemeinsam die Wandlerelemente der jeweiligen Digital/Analog-Wandlereinheit entweder auf „Enable” = 1 oder „Enable” = 0 zu setzen.
- Vorzugsweise wird auf jede dieser beiden Digital/Analog-Wandlereinheiten ein separater „Data Weighted Averaging”-Algorithmus zur Ansteuerung der entsprechenden Wandlerelemente abhängig von dem jeweiligen Steuercode angewendet, und die beiden Digital/Analog-Wandlereinheiten werden ebenfalls vorzugsweise mit einer identischen Taktfrequenz, jedoch mit einer Phasenverschiebung von einer halben Taktperiode betrieben.
- Die beiden Digital/Analog-Wandlereinheiten können jeweils mit einer redundanten Anzahl von Wandlerelementen ausgestaltet sein, wobei für beide Digital/Analog-Wandlereinheiten die zuvor beschriebene Bedingung M/N – 1 > 0 erfüllt ist. Grundsätzlich ist jedoch anzumerken, dass der zuvor beschriebene Vorteil auch erhalten wird, wenn keine redundante Anzahl von Wandlerelementen in den beiden Digital/Analog-Wandlereinheiten verwendet wird.
- Zur Reduzierung eines möglichen Quantisierungsrauschens in dem von der zuvor genannten Implementierung gelieferten analogen Ausgangssignal kann die Digital/Analog-Wandlervorrichtung mit einer Kalibrierung versehen sein, welche zumindest auf ein Wandlerelement der beiden Digital/Analog-Wandlereinheiten zur Korrektur einer entsprechenden Fehlanpassung zwischen den beiden Digital/Analog-Wandlereinheiten einwirkt. Dies ist insbesondere dann einfach implementierbar, wenn die einzelnen Wandlerelemente der beiden Digital/Analog-Wandlereinheiten jeweils positive und negative Stromquellen umfassen, welche abhängig von dem jeweiligen Bit des entsprechenden Steuercodes geschaltet werden.
- Die vorliegende Erfindung kann im Prinzip in jeder beliebigen Digital/Analog-Wandleranwendung eingesetzt werden, wobei dies insbesondere auch volldifferentielle Ausgestaltungen mitumfasst. Vorzugsweise eignet sich die vorliegende Erfindung zum Einsatz im Rückkopplungspfad von zeitkontinuierlichen ΣΔ-Modulatoren der in
7 dargestellten Art oder zum Einsatz in stromsteuernden Stand-Alone-Digital/Analog-Wandlern mit Überabtastung in Verbindung mit einer Transformation des Rauschens in einen Bereich hoher Frequenzen durch Anwendung jedes beliebigen „Dynamic Element Matching”-Algorithmus. - Die vorliegende Erfindung wird nachfolgend näher unter Bezugnahme auf die Zeichnung erläutert.
-
1A und1B zeigen Darstellungen einer Digital/Analog-Wandlervorrichtung gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung zur Verdeutlichung einer erfindungsgemäßen Ansteuerung von Wandlerelementen der Digital/Analog-Wandlervorrichtung abhängig von einem jeweiligen Eingangscode, -
2 zeigt eine Darstellung zur Verdeutlichung der Ansteuerung der in1 dargestellten Wandlerelemente abhängig von dem jeweiligen Eingangscode, -
3 zeigt eine Darstellung einer Sinuswelle zur Verdeutlichung von Zustandswechseln bei den einzelnen Wandlerelementen bei Anwendung der vorliegenden Erfindung, -
4 zeigt eine mögliche Implementierung einer Digital/Analog-Wandlervorrichtung der vorliegenden Erfindung, -
5 zeigt eine schematische Darstellung zur Verdeutlichung der Kalibrierung der in4 dargestellten Digital/Analog-Wandlervorrichtung, -
6 zeigt eine Darstellung einer Sinuswelle zur Verdeutlichtung von Zustandswechseln einzelner Wandlerelemente von zwei in4 und5 dargestellten Digital/Analog-Wandlereinheiten, -
7 zeigt ein vereinfachtes Blockschaltbild eines ΣΔ-Modulators, auf den die vorliegende Erfindung angewendet werden kann, -
8A –8C zeigen Darstellungen einer Digital/Analog-Wandlervorrichtung gemäß dem Stand der Technik, -
9A und9B zeigen Darstellungen zum Vergleich einer linearen Ansteuerung von Wandlerelementen der in8 gezeigten Digital/Analog-Wandlervorrichtung mit einer Ansteuerung gemäß einem „Data Weighted Averaging”-Algorithmus, und -
10 zeigt eine Darstellung einer Sinuswelle zur Verdeutlichung von Zustandswechseln der Wandlerelemente der in8 dargestellten Digital/Analog-Wandlervorrichtung. - In
1 ist ein beispielhafter Aufbau eines 3Bit-D/A-Wandlers5 , welcher wie in7 gezeigt im Rückkopplungspfad eines ΣΔ-Modulators verwendet werden kann, dargestellt. Dabei umfasst der D/A-Wandler5 eine Vielzahl von Wandlerelementen7 , welche wiederum in Form von steuerbaren Stromquellen angedeutet sind, die wahlweise über steuerbare Schalter ausgewählt, das heißt aktiviert, oder deaktiviert werden können. Die Wandlerelemente7 sind wiederum zwischen einen Eingangsanschluss und einen Ausgangsanschluss parallel geschaltet, so dass sich das von dem D/A-Wandler5 erzeugte Ausgangssignal jeweils aus der Summe der von den aktivierten Wandlerelementen7 erzeugten Stromsignale zusammensetzt. - Die Anzahl M der Wandlerelemente
7 ist deutlich größer als diejenige Anzahl N von Wandlerelementen, welche abhängig von der gewählten Bitbreite maximal zur Umsetzung des jeweils zugeführten Digitalworts erforderlich wäre. Ein B-Bit-D/A-Wandler empfängt ein B-Bit-Digitalwort, dessen binäre Bitfolge einem dezimalen Wertebereich von 0 ... 2B – 1 entspricht. Demzufolge benötigt ein B-Bit-D/A-Wandler maximal eine Anzahl N = 2B – 1 an Wandlerelementen7 . Bei dem dargestellten Beispiel ist B = 3, so dass gilt N = 7. - Bei dem dargestellten Beispiel ist die Anzahl M der tatsächlich vorgesehenen Wandlerelemente
7 zu M = 2 × N = 14 gewählt. - Gemäß
1A wird davon ausgegangen, dass dem D/A-Wandler5 als zu wandelndes 3Bit-Digitalwort die binäre Bitfolge „110” zugeführt wird, was dem Dezimalwert „6” entspricht, so dass eine dem D/A-Wandler5 zugeordnete Wandlerelement-Auswahllogik, beispielsweise die in7 gezeigte Wandlerelement-Auswahllogik4 , die einzelnen Wandlerelemente7 des D/A-Wandlers derart ansteuert, dass insgesamt sechs dieser Wandlerelemente7 aktiviert werden, während die anderen Wandlerelemente deaktiviert werden. Das entsprechende Aktivierungs-/Deaktivierungsschema ist oberhalb von1 dargestellt, wobei wiederum aktivierte Wandlerelemente7 durch dunkle Kästchen angedeutet sind. - Gemäß
1B wird darüber hinaus davon ausgegangen, dass ausgehend von dem in1A gezeigten Zustand anschließend dem D/A-Wandler5 als zu wandelndes 3Bit-Digitalwort die binäre Bitfolge „111” zugeführt wird, was somit einem dezimalen Eingangs- bzw. Steuercode von „7” entspricht. Gemäß dem „Data Weighted Averaging”-Algorithmus werden demzufolge diejenigen Wandlerelemente7 des D/A-Wandlers5 ausgewählt und aktiviert, welche zuvor nicht aktiviert waren, wobei die Wandlerelemente zyklisch ausgewählt werden, das heißt es werden die letzten vier Wandlerelemente7 und die ersten drei Wandlerelemente7 des D/A-Wandlers5 zur Umsetzung des Digitalworts „111” aktiviert und ausgewählt. - Bei einem Vergleich der Darstellung von
1A mit der Darstellung von1B wird deutlich, dass selbst bei einem Übergang des Eingangscodes von „6” zu „7” kein Wandlerelement7 vorhanden ist, welches sowohl gemäß1A als auch gemäß1B aktiviert und ausgewählt ist. Jedes gemäß1A aktive Wandlerelement7 kann aufgrund der Redundanz der Wandlerelemente7 bei dem Übergang zu1B in einen deaktivierten Zustand wechseln, wobei dies insbesondere unabhängig von dem jeweiligen Eingangscode gilt. Für jedes einzelne Wandlerelement7 wird somit bei jeder Veränderung des Eingangscodes stets derselbe Zustands- bzw. Übergangsfehler zu dem Ausgangssignal des D/A-Wandlers5 hinzuaddiert. - In
2 ist nochmals für das in1 dargestellte Beispiel eine Folge von mehreren zeitlich nacheinander zugeführten Eingangs- bzw. Steuercodes mit der sich jeweils daraus ergebenden Belegung für die einzelnen Wandlerelemente7 des D/A-Wandlers5 dargestellt (B = 3, N = 7, M = 14). Die durch das jeweils zu wandelnde Digitalwort bzw. den entsprechenden Eingangscode anzusteuernden Wandlerelemente sind in2 in jeder Zeile wiederum entweder mit einem dunklen Kästchen (falls sie aktiviert werden) oder mit einem hellen Kästchen (falls sie deaktiviert werden) dargestellt. Für die gemäß dem jeweiligen Eingangscode angesteuerten Wandlerelemente ist grundsätzlich ein Zustandswechsel möglich („Enable” = 1), während für alle anderen Wandlerelemente des D/A-Wandlers5 kein Zustandswechsel möglich sein soll („Enable” = 0). Die zweitgenannte Gruppe von Wandlerelementen7 ist in2 in jeder Zeile mit einem Kreuz markiert. Aus2 ist ebenfalls ersichtlich, dass unabhängig von dem jeweils zugeführten Eingangscode keine zu einem Zeitpunkt t aktivierten Wandlerelemente7 vorhanden sind, welche bei dem nachfolgend zugeführten Eingangscode, das heißt zu einem Zeitpunkt t + 1, nicht ihren Zustand wechseln und weiterhin aktiviert sind. -
3 verdeutlicht nochmals den zuvor anhand von1 und2 erläuterten „Data Weighted Averaging”-Algorithmus mit Redundanz, welcher somit als „Redundant Cell Data Weighted Averaging”-Algorithmus bezeichnet werden kann, anhand des Beispiels einer Sinuswelle ähnlich zu10 . Dabei ist für die negative Halbwelle der Sinuswelle beispielhaft der Übergang von dem Eingangscode „2” zu dem Eingangscode „3” und für die positive Halbwelle der Übergang von dem Eingangscode „6” zu dem Eingangscode „7” dargestellt. Die abhängig von dem jeweils zugeführten Eingangscode (entsprechend dem jeweils zu wandelnden Digitalwort) aktivierten Wandlerelemente sind wiederum mit einem dunklen Kästchen angedeutet, während die jeweils nicht zu aktivierenden Wandlerelemente mit einem hellen Kästchen angedeutet sind. Zudem ist in3 auch ein „Enable”-Zeiger in Form eines Pfeils angedeutet, welcher jeweils den Beginn derjenigen Gruppe von Wandlerelementen bezeichnet, für die abhängig von dem jeweils zugeführten Digitalwort bzw. dem entsprechenden Eingangscode grundsätzlich eine Ansteuerung möglich sein soll, das heißt für die Wandlerelemente dieser Gruppe ist jeweils „Enable” = 1, während für alle anderen Wandlerelemente „Enable” = 0 gilt. Die letztgenannte Gruppe von Wandlerelementen ist wiederum in3 mit einem Kreuz markiert. - Aus
3 ist zum einen ersichtlich, dass mit jeder Eingangscodeänderung der „Enable”-Zeiger auf das nächste freie, das heißt zuvor unbenutzte, Wandlerelement gesetzt wird. Darüber hinaus ist auch aus der Darstellung von3 ersichtlich, dass im Gegensatz zu10 selbst bei einem Wechsel des Eingangscodes von „6” zu „7” aufgrund der Redundanz der Wandlerelemente keine Wandlerelemente vorhanden sind, welche sowohl bei dem Eingangscode „6” als auch bei dem Eingangscode „7” aktiv, das heißt ausgewählt, sind. - Der zuvor anhand von
1 –3 erläuter te Redundanzansatz kann grundsätzlich auf jeden beliebigen „Dynamic Element Matching”-Algorithmus und für jede beliebige Redundanz R = M/N – 1 > 0 angewendet werden. - Des Weiteren ist die Erfindung insbesondere auch für volldifferentielle Ausgestaltungen anwendbar, wobei in diesem Fall bei „Enable” = 1 abhängig von dem Eingangscode für das jeweilige Wandlerelement entweder ein zugeordneter positiver oder ein zugeordneter negativer Ausgang aktiviert wird. Bei einer „Single-Ended”-Ausführung gemäß
1 unterscheidet sich hingegen das Ausgangssignal eines Wandlerelements für „Enable” = 0 (Kästchen mit Kreuz) nicht grundsätzlich von demjenigen bei Nichtaktivierung (helles Kästchen im Eingangscode). - In
4 ist ein mögliche hardwareeffiziente und stabile Implementierung des zuvor anhand von1 –3 erläuterten „Redundant Cell Data Weighted Averaging”-Algorithmus dargstellt. - Die in
4 dargestellte Digital/Analog-Wandlervorrichtung6 umfasst zwei miteinander derart verschaltete Digital/Analog-Wandlereinheiten5a ,5b (in4 auch mit DAC1 und DAC2 bezeichnet), dass jeweils einer der beiden Digital/Analog-Wandlereinheiten5a ,5b abwechselnd zu dem analogen Ausgangssignal z(t) beiträgt. Zu diesem Zweck wird das eingangsseitig anliegende zeitdiskrete digitale Eingangssignal z[n] von einem Abtaster8 derart abgetastet, dass jeweils abwechselnd ein zu wandelndes Digitalwort der Digital/Analog-Wandlereinheit5a bzw. der Digital/Analog-Wandlereinheit5b zugeführt wird. Den beiden Digital/Analog-Wandlereinheiten5a ,5b sind jeweils separate Wandlerelement-Auswahllogiken4a ,4b zugeordnet, die abhängig von dem jeweils zugeführten Digitalwort einen Steuercode zur Ansteuerung der entsprechenden Wandlerelemente der jeweiligen Digital/Analog-Wandlereinheit5a ,5b erzeugen. Jede der Wandlerelement-Auswahllogiken4a ,4b kann unabhängig von der jeweils anderen Wandlerelement-Auswahllogik einen „Data Weighted Averaging”-Algorithmus, insbesondere einen „Redundant Cell Data Weighted Averaging”-Algorithmus der zuvor beschriebenen Art anwenden. Die einzelnen Digital/Analog-Wandlereinheiten5a ,5b müssen jedoch nicht unbedingt eine redundante Anzahl von Wandlerelementen beinhalten. Vielmehr ist das in4 dargestellte Konzept auch auf Digital/Analog-Wandlereinheiten ohne Redundanz anwendbar. - Die Abtastfrequenz des Abtasters
8 ist in4 mit CLK bezeichnet. Nachdem von dem Abtaster8 jeweils abwechselnd ein Digitalwort dem oberen und unteren Wandlerpfad zugeführt wird, müssen die Digital/Analog-Wandlereinheiten5a ,5b nur jeweils jedes zweite Digitalwort des eingangsseitig anliegenden Digitalsignals verarbeiten. Daher ist eine Steuerung9 vorgesehen, welche im Sinne eines Taktgenerators den beiden Digital/Analog-Wandlereinheiten5a ,5b ein Taktsignal zuführt, dessen Frequenz der halben Abtastfrequenz des Abtasters8 entspricht, wobei zwischen den Taktsignalen der beiden Digital/Analog-Wandlereinheiten5a ,5b jedoch wie in4 angedeutet eine Phasenverschiebung von T/2 besteht, wobei T die Taktperiode der beiden Taktsignale bezeichnet. - Die von den beiden Digital/Analog-Wandlereinheiten
5a ,5b erzeugten Ausgangssignale werden mit Hilfe eines Addierers13 zu dem gewünschten analogen Ausgangssignal z(t) zusammengefasst. Der Betrieb der in4 dargestellten Digital/Analog-Wandlervorrichtung ist äquivalent zu einer „Return-to-Zero”-Codierung, wobei nachfolgend die Funktionsweise näher anhand von6 erläutert werden soll. - In
6 ist ähnlich zu3 beispielhaft für die negative Halbwelle einer Sinuswelle der Übergang von dem Eingangscode „2” zu dem Eingangscode „1” sowie anschließend zu dem Eingangscode „2” und dem Eingangscode „3” dargestellt. Ebenso ist für die positive Halbwelle der Sinuswelle der Übergang von dem Eingangscode „6” zu dem Eingangscode „5” sowie wieder zu dem Eingangscode „6” und zu dem Eingangscode „7” dargestellt. Die abhängig von dem jeweils zugeführten Eingangscode (entsprechend dem jeweils zu wandelnden Digitalwort) aktivierten Wandlerelemente sind mit einem dunklen Kästchen angedeutet, während die jeweils nicht zu aktivierenden Wandlerelemente mit einem hellen Kästchen angedeutet sind. In der linken Spalte von6 sind dabei jeweils die Wandlerelemente der ersten Digital/Analog-Wandlereinheit5a und in der rechten Spalte die Wandlerelemente der zweiten Digital/Analog-Wandlereinheit5b dargestellt. Für die den dunklen Kästchen und den hellen Kästchen entsprechenden Wandlerelemente gilt jeweils „Enable” = 1, während für die mit einem Kreuz markierten Wandlerelemente „Enable” = 0 gilt. - Aus
6 ist ersichtlich, wie von dem einen Eingangscode zu dem anderen Eingangscode zwischen der Digital/Analog-Wandlereinheit5a und der Digital/Analog-Wandlereinheit5b gewechselt wird, wobei jeweils die Wandlerelemente derjenigen Digital/Analog-Wandlereinheit, welche augenblicklich nicht zum analogen Ausgangssignal der Digital/Analog-Wandlervorrichtung beiträgt, durch „Enable” = 0 blockiert wird, so dass für die Wandlerelemente dieser Digital/Analog-Wandlereinheit kein Zustandswechsel möglich ist. - Ein Vorteil der in
4 dargestellten Implementierung ist, dass im Prinzip lediglich zwei „Enable”-Bits erforderlich sind, nämlich jeweils ein „Enable”-Bit für jede der beiden Digital/Analog-Wandlerein heiten5a ,5b , da mit Hilfe dieses einzigen „Enable”-Bits jeweils sämtliche Wandlerelemente der jeweiligen Digital/Analog-Wandlereinheit5a ,5b für einen Zustandswechsel blockiert oder freigegeben werden können, während bei der zuvor anhand von1 –3 erläuterten Ausführungsform im Prinzip für jedes einzelne Wandlerelement ein separates „Enable”-Bit, das heißt insgesamt 2B – 1 „Enable”-Bits, erforderlich ist. - Bei der in
4 dargestellten Digital/Analog-Wandlervorrichtung kann eine Fehlanpassung in der Summe der Wandlerelemente der beiden Digital/Analog-Wandlereinheiten5a ,5b zu einer Erhöhung des Quantisierungsrauschens führen, obwohl durch die Summe von N Wandlerelementen eine um den Faktor sqrt(N) bessere Anpassung gegenüber einem einzelnen Wandlerelement erzielt werden kann. Ist dies jedoch nicht ausreichend, kann das Quantisierungsrauschen durch eine Kalibrierung der Digital/Analog-Wandlereinheiten5a ,5b bzw. der darin enthaltenen Wandlerelementen reduziert werden. - Eine derartige Summen-Kalibrierung kann insbesondere dann effektiv durchgeführt werden, wenn die Digital/Analog-Wandlereinheiten
5a ,5b mit Wandlerelementen dualer Polarität aufgebaut sind, das heißt jedes Wandlerelement besteht aus einer positiven Stromquelle (PMOS) und einer negativen Stromquelle (NMOS), welche jeweils abhängig von dem entsprechenden Datenbit des anliegenden Steuercodes an den jeweils entgegengesetzten Ausgang durchgeschaltet wird. Der von der jeweiligen Digital/Analog-Wandlereinheit gelieferte gesamte positive Strom entspricht dabei der Summe der von den positiven Stromquellen gelieferten Ströme, während der gesamte negative Strom der Summe der von den negativen Stromquellen gelieferten Ströme entspricht. - Wird bei der in
4 dargestellten Digital/Analog-Wandlervorrichtung der gesamte positive bzw. negative Strom der Digital/Analog-Wandlereinheit5a mit IP1 bzw. IN1 und der von der Digital/Analog-Wandlereinheit5b gelieferte gesamte positive bzw. negative Strom mit IP2 bzw. IN2 bezeichnet, so gilt bei Gleichheit der von den Digital/Analog-Wandlereinheiten5a und5b gelieferten Gesamtströme IP1 + IN1 = IP2 + IN2 (der von einer Digital/Analog-Wandlereinheit gelieferte Gesamtstrom setzt sich aus der Summe des gesamten positiven Stroms und des gesamten negativen Stroms zusammen). Diese Bedingung kann beispielsweise erfüllt werden, wenn durch die Kalibrierung IP1 = IN2 und IN1 = IP2 eingestellt wird. - Dies kann beispielsweise dadurch erzielt werden, dass lediglich eine Stromquelle, das heißt ein Wandlerelement, in beiden Digital/Analog-Wandlereinheiten
5a ,5b getrimmt wird. Dies soll nachfolgend näher anhand5 erläutert werden. - In
5 sind die beiden Digital/Analog-Wandlereinheiten5a und5b in jeweils zwei Blöcke aufgeteilt, wobei die Blöcke5a-1 und5b-1 jeweils die positiven Stromquellen7a-1 bzw.7b-1 der entsprechenden Wandlerelemente umfassen, während die Blöcke5a-2 und5b-2 jeweils die negativen Stromquellen7a-2 bzw.7b-2 der entsprechenden Stromquellen umfassen. Darüber hinaus ist in5 die bereits in4 gezeigte Steuerung9 dargestellt, welche gemäß5 die Funktion einer Kalibrierlogik übernimmt. Zur Kalibrierung kann bei Inbetriebnahme der Digital/Analog-Wandlervorrichtung zuerst ein Schalter11 geschlossen und ein Schalter12 geöffnet werden, so dass die Steuerung9 mit Hilfe eines Komparators10 durch entsprechendes Trimmen jeweils einer Stromquelle7a-1 bzw.7b-1 der beiden Blöcke5a-1 bzw.5b-1 derart auf die beiden Digital/Analog-Wandlereinheiten5a ,5b einwirken kann, dass die Summe der von den positiven Stromquellen7a-1 des Blocks5a-1 gelieferten Ströme, das heißt der Strom IP1, der Summe der von den negativen Stromquellen7b-2 des Blocks5b-2 gelieferten Ströme, das heißt dem Strom IN2, entspricht. Dies ist möglich, da der Schalter11 einerseits mit dem Block5a-1 und andererseits mit dem Block5b-2 verbunden ist. Anschließend wird der Schalter11 geöffnet und der Schalter12 geschlossen, so dass die Steuerung9 durch Trimmen mindestens einer der Stromquellen7a-1 und mindestens einer der Stromquellen7b-1 erzielen kann, dass der von den positiven Stromquellen7b-1 des Blocks5b-1 gelieferte Strom, das heißt der Strom IP2, dem von den negativen Stromquellen7a-2 des Blocks5a-2 gelieferten Strom, das heißt dem Strom IN1, entspricht (der Schalter12 ist wie in5 gezeigt mit den Blöcken5a-2 und5b-1 verschaltet). - Ist die Fehlanpassung zwischen den Strömen IP1 und IN2 bzw. IN1 und IP2 zu groß, kann in den einzelnen Blöcken jeweils mehr als eine einstellbare Stromquelle verwendet werden.
- Selbstverständlich sind auch andere Kalibrierverfahren denkbar, mit deren Hilfe IP1 + IN1 = IP2 + IN2 erzielt werden kann.
Claims (23)
- Verfahren zur Digital/Analog-Wandlung, umfassend die Schritte a) Umsetzen eines in ein entsprechendes Analogsignal umzusetzenden Digitalworts in einen Steuercode für eine Anzahl von Wandlerelementen (
7 ;7a ,7b ), wobei der Steuercode für jedes dieser Wandlerelemente (7 ;7a ,7b ) angibt, ob es aktiviert oder deaktiviert werden soll, b) Ansteuern der Wandlerelemente (7 ;7a ,7b ) einzeln gemäß dem Steuercode, wobei von jedem gemäß dem Steuercode aktivierten Wandlerelement (7 ;7a ,7b ) ein entsprechendes Ausgangssignal erzeugt wird und wobei die Ansteuerung der einzelnen Wand lerelemente (7 ;7a ,7b ) in Abhängigkeit von dem jeweils zugeführten Steuercode gemäß einem „dynamic element matching”-Algorithmus oder gemäß einem „data weighted averaging”-Algorithmus derart erfolgt, dass bei jeder Änderung des Steuercodes ein zuvor aktiviertes Wandlerelement (7 ;7a ;7b ) deaktiviert wird, und c) Kombinieren der von den gemäß dem Steuercode aktivierten Wandlerelementen (7 ;7a ,7b ) erzeugten Ausgangssignale derart, dass das dem Digitalwort entsprechende Analogsignal erhalten wird, wobei die Anzahl M der Wandlerelemente (7 ;7a ,7b ) größer ist als eine Anzahl N von Wandlerelementen, welche zur Digital/Analog-Wandlung eines maximalen Werts des umzusetzenden Digitalworts erforderlich wäre, wobei für ein Digitalwort mit einer Bitbreite B gilt: M/N ≥ 2 mit N = 2B – 1. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass im Schritt b) die Wandlerelemente (
7 ;7a ,7b ) gemäß dem jeweiligen Steuercode derart angesteuert werden, dass unabhängig von dem jeweiligen Steuercode für jedes einzelne Wandlerelement (7 ;7a ,7b ) stets ein gleicher Fehler des jeweiligen Wandlerelements (7 ;7a ,7b ) zu dem Ausgangssignal hinzugefügt wird. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass jedes Wandlerelement (
7 ;7a ,7b ) Stromquellenmittel derart umfasst, dass das Analogsignal im Schritt c) durch Kombinieren von Ausgangsstromsignalen der in Abhängigkeit von dem jeweiligen Steuercode jeweils aktivierten Wandlerelemente (7 ;7a ,7b ) erhalten wird. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass im Schritt c) das Kombinieren der von den in Abhängigkeit von dem jeweiligen Steuercode jeweils aktivierten Wandlerelementen (
7 ;7a ,7b ) erzeugten Ausgangssignale ein Addieren der Ausgangssignale der aktivierten Wandlerelemente (7 ;7a ,7b ) ist. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Wandlerelemente (
7 ) auf eine erste Digital/Analog-Wandlereinheit (5a ) und eine zweite Digital/Analog-Wandlereinheit (5b ) aufgeteilt sind, dass im Schritt a) ein in das Analogsignal umzusetzendes Digitalsignal abwechselnd in einen ersten Steuercode für die Wandlerelemente (7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und für die Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) umgesetzt wird, und dass im Schritt c) die von den Wandlerelementen (7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und die von den Wandlerelementen (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) erzeugten Ausgangssignale miteinander kombiniert werden, um das entsprechende Analogsignal zu erhalten. - Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die von den Wandlerelementen (
7a ) der ersten Digital/Analog-Wandlereinheit (5a ) erzeugten Ausgangssignale mit den von den Wandlerelementen (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) erzeugten Ausgangssignalen addiert werden, um das Analogsignal zu erhalten. - Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass abwechselnd für ein Digitalwort des Digitalsignals ein Steuercode für die Wandlerelemente (
7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und für ein nachfolgendes Digitalwort ein Steuercode für die Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) erzeugt wird. - Verfahren nach einem der Ansprüche 5–7, dadurch gekennzeichnet, dass die erste Digital/Analog-Wandlereinheit (
5a ) und die zweite Digital/Analog-Wandlereinheit (5b ) mit einer identischen Taktfrequenz, jedoch mit einer Phasenverschiebung von einer halben Taktperiode betrieben werden. - Verfahren nach einem der Ansprüche 5–8, dadurch gekennzeichnet, dass im Schritt b) die einzelnen Wandlerelemente (
7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und die einzelnen Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) in Abhängigkeit von dem jeweiligen Steuercode gemäß einem „Data Weighted Averaging”-Algorithmus angesteuert werden. - Verfahren nach einem der Ansprüche 5–9, dadurch gekennzeichnet, dass vor einer Digital/Analog-Wandlung die beiden Digital/Analog-Wandlereinheiten (
5a ,5b ) kalibriert werden, um eine Fehlanpassung zwischen den Ausgangssignalen der ersten und zweiten Digital/Analog-Wandlereinheiten (5a ,5b ) zu korrigieren. - Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die Kalibrierung durch Ansteuerung mindestens eines Wandlerelements (
7a ,7b ) der ersten Digital/Analog-Wandlereinheit (5a ) oder der zweiten Digital/Analog-Wandlereinheit (5b ) durchgeführt wird, dass die Wandlerelemente (7a ,7b ) der ersten und zweiten Digital/Analog-Wandlereinheiten (5a ,5b ) jeweils ein positives und ein negatives Stromquellenmittel umfassen, und dass die Kalibrierung derart durchgeführt wird, dass die Summe der Ausgangssignale der positiven Stromquellenmittel der ersten Digital/Analog-Wandlereinheit (5a ) der Summe der Ausgangssignale der negativen Stromquellenmittel der zweiten Digital/Analog-Wandlereinheit (5b ) und die Summe der Ausgangssignale der negativen Stromquellenmittel der ersten Digital/Analog-Wandlereinheit (5a ) der Summe der Ausgangssignale der positiven Stromquellenmittel der zweiten Digital/Analog-Wandlereinheit (5b ) entspricht. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Verfahren zur Digital/Analog-Wandlung in einem Rückkopplungspfad eines ΣΔ-Modulators angewendet wird.
- Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Verfahren zur Digital/Analog-Wandlung in einem stromsteuernden Digital/Analog-Wandler mit Überabtastung angewendet wird.
- Digital/Analog-Wandlervorrichtung, mit einer Anordnung (
5 ;5a ,5b ) von einer Anzahl von Wandlerelementen (7 ;7a ,7b ), und mit Steuermitteln (4 ;4a ,4b ) zur Ansteuerung der Wandlerelemente (7 ;7a ,7b ) derart, dass sie abhängig von einem in ein entsprechendes Analogsignal umzusetzenden Digitalwort die Wandlerelemente (7 ;7a ,7b ) einzeln gemäß einem dem jeweiligen Digitalwort entsprechenden Steuercode ansteuern, wobei der Steuercode für jedes Wandlerelement (7 ;7a ,7b ) angibt, ob es aktiviert oder deaktiviert werden soll, wobei die Steuermittel (4 ;4a ,4b ) die einzelnen Wandlerelemente (7 ;7a ,7b ) in Abhängigkeit von dem jeweiligen Steuercode gemäß einem „dynamic element matching”-Algorithmus oder gemäß einem „data weighted averaging”-Algorithmus derart ansteuern, dass bei jeder Änderung des Steuercodes ein zuvor aktiviertes Wandlerelement (7 ;7a ,7b ) deaktiviert wird, wobei jedes gemäß dem Steuercode aktivierte Wandlerelement (7 ;7a ,7b ) ein entsprechendes Ausgangssignal erzeugt, so dass die Anordnung (5 ;5a ,5b ) der Wandlerelemente (7 ;7a ,7b ) durch Kombination der von den durch die Steuermittel (4 ;4a ,4b ) gemäß dem Steuercode aktivierten Wandlerelementen (7 ;7a ,7b ) erzeugten Ausgangssignale das dem Digitalwort entsprechende Analogsignal ausgibt, wobei die Anzahl M der Wandlerelemente (7 ;7a ,7b ) größer ist als eine Anzahl N von Wandlerelementen, welche für eine Digital/Analog-Wandlung eines maximalen Werts des umzusetzenden Digitalworts erforderlich wäre, wobei für ein Digitalwort mit einer Bitbreite B gilt: M/N ≥ 2 mit N = 2B – 1. - Digital/Analog-Wandlervorrichtung nach Anspruch 14, dadurch gekennzeichnet, dass die Digital/Analog-Wandlervorrichtung (
6 ) zur Durchführung des Verfahrens nach einem der Ansprüche 1–13 ausgestaltet ist. - Digital/Analog-Wandlervorrichtung nach Anspruch 14 oder 15, dadurch gekennzeichnet, dass die Digital/Analog-Wandlervorrichtung differentiell ausgestaltet ist.
- Digital/Analog-Wandlervorrichtung nach einem der Ansprüche 14–16, dadurch gekennzeichnet, dass die Digital/Analog-Wandlervorrichtung eine erste Digital/Analog-Wandlereinheit (
5a ) mit Wandlerelementen (7a ) und eine zweite Digital/Analog-Wandlereinheit (5b ) mit Wandlerelementen (7b ) umfasst, dass die Steuermittel (4a ,4b ) derart ausgestaltet sind, dass sie abhängig von einem in das Analogsignal umzusetzenden Digitalsignal abwechselnd einen Steuercode für die Wandlerelemente (7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und die Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) erzeugen, und dass Kombinationsmittel (13 ) vorgesehen sind, um durch Kombination der Ausgangssignale der Wandlerelemente (7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und der Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) das Analogsignal zu erzeugen. - Digital/Analog-Wandlervorrichtung nach Anspruch 17, dadurch gekennzeichnet, dass die Kombinationsmittel (
13 ) als Additionsmittel ausgestaltet sind. - Digital/Analog-Wandlervorrichtung nach Anspruch 17 oder 18, dadurch gekennzeichnet, dass Takterzeugungsmittel (
9 ) zum Betreiben der ersten und zweiten Digital/Analog-Wandlereinheiten (5a ,5b ) mit einer identischen Taktfrequenz, jedoch mit einer Phasenverschiebung von einer halben Taktperiode vorgesehen sind. - Digital/Analog-Wandlervorrichtung nach einem der Ansprüche 17–19, dadurch gekennzeichnet, dass die Steuermittel erste Steuermittel (
4a ) zur Ansteuerung der Wandlerelemente (7a ) der ersten Digital/Analog-Wandlereinheit (5a ) und zweite Steuermittel (4b ) zur Ansteuerung der Wandlerelemente (7b ) der zweiten Digital/Analog-Wandlereinheit (5b ) umfassen, und dass Abtastmittel (8 ) zum Abtasten des in das Analogsignal umzusetzenden Digitalsignals derart vorgesehen sind, dass sie abwechselnd ein in das Analogsignal umzusetzendes Digitalwort den ersten Steuermitteln (4a ) und den zweiten Steuermitteln (4b ) zur Umsetzung in einen entsprechenden Steuercode zuführen. - Digital/Analog-Wandlervorrichtung nach Anspruch 20, dadurch gekennzeichnet, dass die ersten Steuermittel (
4a ) und die zweiten Steuermittel (4b ) jeweils zur Ansteuerung der entsprechenden Wandlerelemente der ersten Digital/Analog-Wandlereinheit (5a ) bzw. der zweiten Digital/Analog-Wandlereinheit (5b ) gemäß einem „Data Weighted Averaging”-Algorithmus ausgestaltet sind. - Digital/Analog-Wandlervorrichtung nach einem der Ansprüche 17–21, dadurch gekennzeichnet, dass Kalibriermittel (
9 ) zum Kalibrieren der Wandlerelemente (7a ,7b ) der ersten und zweiten Digital/Analog-Wandlereinheiten (5a ,5b ) vorgesehen sind. - Digital/Analog-Wandlervorrichtung nach Anspruch 22, dadurch gekennzeichnet, dass die Wandlerelemente (
7a ,7b ) der ersten und zweiten Digital/Analog-Wandlereinheiten (5a ,5b ) jeweils positive und negative Stromquellenmittel umfassen, und dass die Kalibriermittel (9 ) derart ausgestaltet sind, dass sie mindestens ein positives Stromquellenmittel oder ein negatives Stromquellenmittel mindestens eines Wandlerelements (7a ,7b ) der ersten Digital/Analog-Wandlereinheit (5a ) oder der zweiten Digital/Analog-Wandlereinheit (5b ) derart ansteuern, dass die Summe der Ausgangssignale der positiven Stromquellenmittel der ersten Digital/Analog-Wandlereinheit (5a ) der Summe der Ausgangssignale der negativen Stromquellenmittel der zweiten Digital/Analog-Wandlereinheit (5b ) und die Summe der Ausgangssignale der negativen Stromquellenmittel der ersten Digital/Analog-Wandlereinheit (5a ) der Summe der Ausgangssignale der positiven Stromquellenmittel der zweiten Digital/Analog-Wandlereinheit (5b ) entspricht.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004005138A DE102004005138B9 (de) | 2003-10-24 | 2004-02-02 | Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung |
US10/971,570 US7199741B2 (en) | 2003-10-24 | 2004-10-22 | Method for digital/analog conversion and corresponding digital/analog converter device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10349567 | 2003-10-24 | ||
DE10349567.3 | 2003-10-24 | ||
DE102004005138A DE102004005138B9 (de) | 2003-10-24 | 2004-02-02 | Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung |
Publications (3)
Publication Number | Publication Date |
---|---|
DE102004005138A1 DE102004005138A1 (de) | 2005-06-02 |
DE102004005138B4 DE102004005138B4 (de) | 2010-07-01 |
DE102004005138B9 true DE102004005138B9 (de) | 2010-11-25 |
Family
ID=34529747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004005138A Expired - Lifetime DE102004005138B9 (de) | 2003-10-24 | 2004-02-02 | Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102004005138B9 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1903318B1 (de) * | 2006-09-22 | 2009-03-25 | Siemens Aktiengesellschaft | Erhöhung der Verfügbarkeit und Redundanz von Analogstromausgaben |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4405916A (en) * | 1982-01-21 | 1983-09-20 | Hewlett-Packard Company | Digital-to analog converter having supplementary currents to enhance low current switching speed |
US5227793A (en) * | 1991-02-22 | 1993-07-13 | Ricoh Company, Ltd. | Current mode digital-to-analog converter using complementary devices |
EP0898374A2 (de) * | 1997-08-22 | 1999-02-24 | Harris Corporation | Digital-Analog-Wandler mit einer Stromquellenmatriz mit verbesserter Linearität und dazu gehörige Verfahren |
US20010026232A1 (en) * | 2000-03-06 | 2001-10-04 | Ola Andersson | Current-steering D/A conversion |
US6346901B1 (en) * | 1998-12-24 | 2002-02-12 | Motorola, Inc. | Digital-to-analog conversion circuit |
US6426715B1 (en) * | 1999-10-27 | 2002-07-30 | Koninklijke Philips Electronics N.V. | Digital to analog converter |
US20030001764A1 (en) * | 2001-06-27 | 2003-01-02 | Antti Ruha | Method and apparatus for suppressing tones induced by cyclic dynamic element matching (dem) algorithms |
US20030169194A1 (en) * | 2002-03-05 | 2003-09-11 | Masami Aiura | Method of selecting cells for input code in a digital-to-analog converter |
US20040004565A1 (en) * | 2002-07-08 | 2004-01-08 | Cirrus Logic, Inc. | Delta-sigma modulation circuits and methods utilizing multiple noise attenuation bands and data converters using the same |
-
2004
- 2004-02-02 DE DE102004005138A patent/DE102004005138B9/de not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4405916A (en) * | 1982-01-21 | 1983-09-20 | Hewlett-Packard Company | Digital-to analog converter having supplementary currents to enhance low current switching speed |
US5227793A (en) * | 1991-02-22 | 1993-07-13 | Ricoh Company, Ltd. | Current mode digital-to-analog converter using complementary devices |
EP0898374A2 (de) * | 1997-08-22 | 1999-02-24 | Harris Corporation | Digital-Analog-Wandler mit einer Stromquellenmatriz mit verbesserter Linearität und dazu gehörige Verfahren |
US6346901B1 (en) * | 1998-12-24 | 2002-02-12 | Motorola, Inc. | Digital-to-analog conversion circuit |
US6426715B1 (en) * | 1999-10-27 | 2002-07-30 | Koninklijke Philips Electronics N.V. | Digital to analog converter |
US20010026232A1 (en) * | 2000-03-06 | 2001-10-04 | Ola Andersson | Current-steering D/A conversion |
US20030001764A1 (en) * | 2001-06-27 | 2003-01-02 | Antti Ruha | Method and apparatus for suppressing tones induced by cyclic dynamic element matching (dem) algorithms |
US20030169194A1 (en) * | 2002-03-05 | 2003-09-11 | Masami Aiura | Method of selecting cells for input code in a digital-to-analog converter |
US20040004565A1 (en) * | 2002-07-08 | 2004-01-08 | Cirrus Logic, Inc. | Delta-sigma modulation circuits and methods utilizing multiple noise attenuation bands and data converters using the same |
Also Published As
Publication number | Publication date |
---|---|
DE102004005138A1 (de) | 2005-06-02 |
DE102004005138B4 (de) | 2010-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102004049481B4 (de) | Analog-Digital-Wandler | |
DE4003758C2 (de) | Schaltungsanordnung zum Mindern der Auswirkungen falsch angepaßter Impedanzelemente | |
DE69422046T2 (de) | Digital-analog-wandler mit überabtastung | |
EP1290785B1 (de) | Vorrichtungen und verfahren zur kalibrierung von verstärkerstufen und zur kompensierung von fehlern in verstärkerstufen vorgeschalteten komponenten | |
DE60320279T2 (de) | Verfahren und system zum integrieren eines fehlanpassungsrauschformers in die hauptschleife eines delta-sigma-modulators | |
DE102008048901B4 (de) | Integrierte Schaltung mit einer Vielzahl von Multibit-Digital-Analog-Wandlern, Sigma-Delta-Modulatorschaltung und Verfahren zur Kalibrierung einer Vielzahl von Multibit-Digital-Analog-Wandlern | |
DE60221530T2 (de) | Verfahren und vorrichtung zum unterdrücken von tönen, die durch dem-algorithmen (cyclic dynamic element matching) verursacht werden | |
DE19732840A1 (de) | Pipeline-Analog-Digital-Wandler | |
DE3531870C2 (de) | ||
DE19748272C2 (de) | Bipolarer elementenmittelnder Digital-Analog-Wandler | |
DE102018121046A1 (de) | Digital-Analog-Wandler mit verbesserter Linearität | |
DE102005012444B4 (de) | Steuervorrichtung und Verfahren zur Verwürfelung der Zuordnung der Referenzen eines Quantisierers in einem Sigma-Delta-Analog-Digital-Umsetzer | |
WO2000065789A1 (de) | Digitales gmsk-filter | |
EP0881777A2 (de) | Vorrichtung zur Digital-Analog-Wandlung mit hoher Linearität | |
DE3788270T2 (de) | Analog-Digital-Wandler. | |
DE602004011581T2 (de) | Verfahren und Vorrichtung zum Entfernen von Tönen mittels Schaltverzögerung, die durch DEM (vergleich dynamische Elemente) verursacht werden bei Schaltverzögerung des Signals. | |
DE19742064C2 (de) | Analog-Digital-Umsetzverfahren und Vorrichtung zu seiner Ausführung | |
DE60015958T2 (de) | Digital-analog-wandlerschaltung | |
DE102004005138B9 (de) | Verfahren zur Digital/Analog-Wandlung und entsprechende Digital/Analog-Wandlervorrichtung | |
DE2359953B2 (de) | Schaltungsanordnung zur Umsetzung digitaler in analoge Sinus- und/oder Cosinuswinkelwerte | |
DE102019216625A1 (de) | Digital/Analog-Schaltung | |
EP1755225A2 (de) | Schaltung zum Durchführen einer Analog-Digital-Konvertierung und Analog-Digital-Konvertierungsverfahren | |
DE10238028B4 (de) | Verfahren und Vorrichtung zur Analog-Digital-Wandlung | |
DE102014014257A1 (de) | Mehrstufige Quantisierer und Analog-Digital-Umsetzer | |
DE60210149T2 (de) | Schaltungsanordnung mit einem digital analog wandler |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8397 | Reprint of erroneous patent document | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
R081 | Change of applicant/patentee |
Owner name: LANTIQ DEUTSCHLAND GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 |
|
R081 | Change of applicant/patentee |
Owner name: INTEL CORP., SANTA CLARA, US Free format text: FORMER OWNER: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
R082 | Change of representative |
Representative=s name: KRAUS & WEISERT PATENTANWAELTE PARTGMBB, DE |
|
R081 | Change of applicant/patentee |
Owner name: INTEL CORP., SANTA CLARA, US Free format text: FORMER OWNER: LANTIQ BETEILIGUNGS-GMBH & CO. KG, 85579 NEUBIBERG, DE |
|
R082 | Change of representative | ||
R071 | Expiry of right |