Table of Contents
Integration von Multiplexern mit ADCs und DACs für verbesserte Datenkonvertierungssysteme
In der modernen Elektronik dienen Datenkonvertierungssysteme als Brücke zwischen dem analogen und digitalen Bereich. Ob es sich um das Lesen eines Temperatursensors, die Verarbeitung eines Audiosignals oder die Steuerung eines Motortreibers handelt, die Qualität und Effizienz von Analog-Digital- (ADC)- und Digital-Analog- (DAC)-Konvertierungen beeinflussen direkt die Gesamtsystemleistung. Eine oft übersehene Technik, die sowohl die Skalierbarkeit als auch die Ressourcenauslastung dramatisch verbessert, ist die Integration von Multiplexern mit ADCs und DACs. Durch die Weiterleitung mehrerer analoger oder digitaler Kanäle durch einen einzigen Konverter können Ingenieure die Anzahl der Komponenten reduzieren, das Boardlayout vereinfachen und Kosten senken, während gleichzeitig eine hohe Genauigkeit beibehalten wird. Dieser Artikel untersucht die Grundlagen der Multiplexdatenkonvertierung, die Vorteile einer solchen Integration, praktische Designüberlegungen und reale Anwendungen.
Grundlagen von Multiplexern, ADCs und DACs
Was ist ein Multiplexer?
Ein Multiplexer (MUX) ist ein Kombinationsschalter, der eines von mehreren Eingangssignalen auswählt und das ausgewählte Signal an einen einzigen Ausgang weiterleitet. Bei analogen Multiplexern sind die Ein- und Ausgänge analoge Spannungen oder Ströme, bei digitalen Multiplexern digitale Logikpegel. Bei Datenkonvertierungssystemen sind analoge Multiplexer am wichtigsten. Sie werden durch Parameter wie Einschaltwiderstand, Bandbreite, Ladungseinspritzung und Schaltgeschwindigkeit spezifiziert. Ein gängiges Gerät ist der 8:1 MUX, der es ermöglicht, acht separate analoge Kanäle sequentiell zu einem ADC-Eingang zu führen. Die Auswahlleitungen werden vom Mikrocontroller des Systems oder FPGA gesteuert.
Rolle der ADCs
Ein ADC wandelt eine kontinuierliche analoge Spannung in eine diskrete digitale Zahl um. Die wichtigsten Spezifikationen umfassen Auflösung (Anzahl der Bits), Abtastrate und Linearität. Für Systeme mit hoher Genauigkeit sind ADCs mit sukzessiver Approximation (SAR) beliebt, weil sie eine gute Auflösung bei moderaten Geschwindigkeiten und geringem Stromverbrauch bieten. Sigma-Delta-ADCs bieten eine höhere Auflösung, aber bei niedrigeren Geschwindigkeiten, wodurch sie für Sensormessungen geeignet sind. Wenn mehrere analoge Signale umgewandelt werden müssen, besteht ein typischer Ansatz darin, entweder einen ADC pro Kanal (teuer und platzaufwendig) zu verwenden oder einen ADC über einen Multiplexer auf mehrere Kanäle zu teilen.
Rolle der DACs
Ein DAC erfüllt die umgekehrte Funktion: Er nimmt einen digitalen Code und erzeugt eine analoge Ausgangsspannung oder -strom. Auch hier sind Auflösung und Einschwingzeit entscheidend. In Systemen, in denen mehrere analoge Ausgänge erforderlich sind (z. B. Steuerung mehrerer Aktoren oder Audiokanäle), kann ein einzelner DAC mit einem Demultiplexer (oder mehreren analogen Schaltern) gepaart werden, um mehrere unabhängige analoge Signale zu erzeugen. Die Kombination aus einem DAC und analogen Schaltern wird oft als "DAC mit Ausgangsmultiplexing" bezeichnet.
Wie Multiplexing Datenkonvertierungssysteme verbessert
Reduzierung der Hardware-Komplexität und Kosten
Durch die gemeinsame Nutzung eines einzelnen ADC oder DAC auf mehrere Kanäle wird die Anzahl der Wandler in einem System drastisch reduziert. Beispielsweise kann ein System, das 16 analoge Sensoren überwacht, einen 16-Kanal-Multiplexer verwenden, der einen hochauflösenden ADC anstelle von 16 einzelnen ADCs speist. Dieser Ansatz minimiert die Leiterplattenfläche, reduziert die Stückkosten und vereinfacht das Stromversorgungsdesign. Selbst wenn eine hohe Genauigkeit erforderlich ist, kann ein einzelner Hochleistungswandler, der über Kanäle hinweg geteilt wird, kostengünstiger sein als viele kostengünstigere Wandler mit ähnlicher Gesamtgenauigkeit.
Skalierbarkeit und Flexibilität
Multiplex-Architekturen sind von Natur aus skalierbar. Das Hinzufügen neuer Kanäle erfordert lediglich die Erweiterung des Multiplexerbaums (z. B. durch Verwendung mehrerer MUX-Stufen) oder das Hinzufügen eines weiteren MUX zu einem vorhandenen ADC-Bus. Nicht-Multiplex-Systeme erfordern dagegen einen dedizierten ADC für jeden neuen Kanal, was aufgrund von Platz- oder Budgetbeschränkungen möglicherweise nicht möglich ist. Bei DACs ermöglicht das Ausgangsmultiplexen einem Umrichter, mehrere unabhängige Spannungen oder Ströme zu erzeugen, indem er jeden Ausgang sequentiell über analoge Schalter aktualisiert. Dies wird in automatisierten Testgeräten und in der industriellen Steuerung weit verbreitet.
Geschwindigkeit der sequenziellen Probenahme und Datenerfassung
Bei einem gemultiplexten ADC-System werden die Kanäle nacheinander abgetastet. Die effektive Abtastrate pro Kanal entspricht der gesamten Abtastrate des ADC geteilt durch die Anzahl der Kanäle. Beispielsweise ergibt ein 100 kSPS-ADC-Multiplex über 8 Kanäle eine effektive Rate von 12,5 kSPS pro Kanal. Dies ist ausreichend für viele Signale mit geringer Bandbreite (Temperatur, Druck usw.). Für Anwendungen mit höherer Bandbreite ist eine gleichzeitige Abtastung mit mehreren ADCs erforderlich. Der Kompromiss zwischen Kosten und Durchsatz ist eine wichtige Designentscheidung.
Verbessertes Signalmanagement und Kanalisolierung
Multiplexer bieten bei richtiger Auswahl eine ausgezeichnete Kanal-zu-Kanal-Isolation. Off-Kanal-Signale werden gedämpft, wodurch ein Übersprechen während der Umwandlung des aktiven Kanals verhindert wird. Zusätzlich können Multiplexer verwendet werden, um Schutzschemata zu implementieren: Vor dem Umschalten auf einen neuen Kanal kann der Multiplexer in einen bekannten sicheren Zustand versetzt werden. Dies ist vorteilhaft, wenn einige Sensoren hohe Spannungen ausgeben, die während des normalen Betriebs vom ADC-Eingang blockiert werden müssen.
Architekturen für Multiplexer-ADC Integration
Single-End-Multiplexing
Die einfachste Topologie verwendet einen Single-End-Multiplexer, der einen Single-Ende-ADC speist. Alle Eingangssignale beziehen sich auf eine gemeinsame Masse. Dies funktioniert gut, wenn alle Sensoren die gleiche Massereferenz haben und die Signalpegel innerhalb des ADC-Eingangsbereichs liegen.
Differentialmultiplex
Für eine höhere Störfestigkeit können Multiplexer mit differentiellen Eingängen verwendet werden, wobei jeder Kanal einen positiven und negativen Eingang hat, wobei der ADC ebenfalls differentiell sein muss. Diese Konfiguration hebt das Gleichtaktrauschen auf und wird in industriellen Anwendungen mit langen Kabelsträngen bevorzugt. Differentialmultiplexer haben typischerweise eine höhere Pinzahl und erfordern möglicherweise eine komplexere Steuerlogik.
Multiplexer mit Programmable Gain Amplifier (PGA)
Häufig speist der Multiplexerausgang einen PGA vor den ADC. Der PGA passt die Signalamplitude an den vollen Bereich des ADC an und verbessert so den dynamischen Bereich. Der Verstärkungsfaktor kann pro Kanal programmiert werden, wobei Sensoren mit sehr unterschiedlichen Ausgangsspannungen untergebracht werden. Diese Kombination (MUX + PGA + ADC) ist als Single-Chip-Lösung für die hochauflösende Datenerfassung (Analog Devices Data Acquisition Systems) erhältlich.
Zeitmultiplex für DACs
Auf der Ausgangsseite kann ein einzelner DAC unter Verwendung von Analogschaltern (Demultiplexer) unter mehreren analogen Ausgängen zeitverteilt werden, wobei der DAC seinen Ausgang auf die gewünschte Spannung für Kanal 1 aktualisiert, dann verbindet sich der Schalter mit Kanal 1, während der DAC Kanal 2 aktualisiert usw. Die analogen Ausgänge müssen abgetastet und gehalten werden (entweder mit externen Abtast- und Halteschaltungen oder mit kapazitiver Speicherung), um zwischen den Updates einen konstanten Ausgang aufrechtzuerhalten. Die Updaterate pro Kanal ist die Updaterate des DAC geteilt durch die Anzahl der Kanäle.
Praktische Anwendungen
Medizinische Bildgebung und Patientenüberwachung
Bei Patientenmonitoren mit mehreren Parametern müssen Dutzende von Sensoren (EKG, SpO2, Temperatur, Blutdruck) gleichzeitig für die Echtzeitanalyse digitalisiert werden, wobei jedoch die Bandbreite jedes Sensors gering ist (DC bis einige hundert Hz). Ein gemultiplextes ADC-System mit einem hochauflösenden Sigma-Delta-Wandler kann alle Kanäle wirtschaftlich handhaben. Beispielsweise bietet ein 24-Bit-ADC-Multiplex, das über 16 Kanäle hinweg gemultiplext ist, mehr als genug Auflösung für medizinische Signale. Der Multiplexer muss eine niedrige Ladungseinspritzung und eine hohe Abisolation aufweisen, um Artefakte zu vermeiden.
Industrielle Automatisierung und Sensorarrays
Die Fabrikautomation erfordert oft die Überwachung vieler Temperatur-, Druck- und Durchflusssensoren, die über eine Anlage verteilt sind. Ein verteiltes Datenerfassungssystem verwendet Multiplexer, um mehrere lokale Sensorsignale zu einem zentralen ADC zu bringen. Der Multiplexer kann in der Nähe der Sensoren platziert werden, um die Verdrahtung zu reduzieren, und die digitalen Steuerleitungen können über längere Strecken übertragen werden. Dieser Ansatz ist bei programmierbaren Steuerungen (PLCs) und Remote-Terminal-Einheiten (RTUs) üblich. Texas Instruments bietet Anwendungshinweise zur multiplexten Datenerfassung für die industrielle Steuerung.
Audio- und Videoverarbeitung
In professionellen Audiomischpulten werden mehrere analoge Audiokanäle (Mikrofone, Instrumente) zu einem einzigen ADC für das digitale Mischen geleitet oder ein einziger DAC wird auf mehrere Ausgangskanäle demultiplext. Obwohl moderne Audiogeräte häufig spezielle Codecs pro Kanal verwenden, sind kostensensible Designs für Sprechanlagen oder Rundfunk immer noch auf Multiplexing angewiesen. Analoges Multiplexen von Videoanwendungen ist aufgrund hoher Bandbreitenanforderungen weniger verbreitet, aber für mehrere Kameraeinspeisungen mit niedriger Auflösung kann ein multiplexter ADC verwendet werden.
Sensorsysteme für Fahrzeuge
Moderne Fahrzeuge verfügen über über 100 Sensoren, vom Reifendruck bis zur Motortemperatur. Um Kosten und Kabelbaumgewicht gering zu halten, werden ausgiebig multiplexte ADCs verwendet. Beispielsweise kann ein Körpersteuermodul alle Türschalter und Innentemperatursensoren über einen 12-Bit-SAR-ADC mit einem 8-zu-1 MUX lesen. DAC-Ausgangsmultiplexing wird für variable Armaturenbrettbeleuchtung und haptische Rückmeldung verwendet.
Design Überlegungen für Multiplexed Data Conversion
Signalintegrität und Rauschen
Multiplexer führen Ein-Widerstand und Kapazität ein, die RC-Filter mit der ADC-Eingangskapazität bilden können, die Bandbreite begrenzen und Abgleichfehler verursachen. Der MUX muss sich innerhalb der ADC-Erfassungszeit abgleichen. Verwenden Sie Multiplexer mit niedrigem Ein-Widerstand und schnellen Schaltzeiten. Richtige Bypass-Kondensatoren und niederohmige Ansteuerpuffer nach dem MUX können Abgleichprobleme mildern. Die MUX-Eingänge müssen getrennt von digitalen Rauschen und Routenanalog- und Digitalgrundlagen abgeschirmt werden.
Timing und Synchronisation
Bei einem gemultiplexten ADC-System muss die Steuerung eine genaue Sequenz-Timing erzeugen. Die MUX-Adressleitungen wechseln, warten dann, bis der Schalter sich einstellt, bevor er die ADC-Wandlung startet. Nach der Umwandlung wird der nächste Kanal ausgewählt. In synchronen Systemen kann diese Sequenz von einer Zustandsmaschine oder einem Timer-getriggerten DMA gehandhabt werden. Beim DAC-Ausgangsmultiplexen muss der DAC-Ausgang sich einpendeln, bevor der Analogschalter den Ausgang in den nächsten Kanal wechselt. Störungen beim Schalten können Spannungsspitzen verursachen; das Hinzufügen eines Sample-and-Hold für jeden Ausgang kann Übergänge glätten.
Auflösung und Speed Trade-offs
Höhere Auflösungen von ADCs haben in der Regel langsamere Abtastraten. Beim Multiplexen vieler Kanäle nimmt der Pro-Kanal-Durchsatz proportional ab. Für ein 16-Kanal-System mit einem 10 kSPS-ADC erhält jeder Kanal nur 625 Hz-Abtastung. Für Signale mit hohem Frequenzgehalt, wie Vibrationsanalyse, ist dies unzureichend. In solchen Fällen sollten mehrere ADCs oder ein schnellerer ADC verwendet werden (z. B. ein 1 MSPS SAR-ADC mit einem 16-zu-1 MUX ergibt immer noch 62,5 kSPS pro Kanal, was für viele Anwendungen ausreichend sein kann).
Stromverbrauch
Multiplexer verbrauchen vernachlässigbar viel Strom, aber der ADC und alle Pufferverstärker nicht. Durch die Reduzierung der Anzahl der ADCs kann die Gesamtsystemleistung gesenkt werden. Der ADC muss jedoch aktiv bleiben, während ein Kanal gesampelt wird. Bei Anwendungen mit sehr geringem Stromverbrauch, wie IoT-Sensorknoten, ist es möglicherweise besser, einen einzigen ADC mit Duty Cycling zu verwenden: Der ADC schaltet zwischen den Umwandlungen herunter und der MUX-Idle-Kanal ist geerdet.
Channel Crosstalk und Off-Isolation
Selbst wenn ein Kanal nicht ausgewählt ist, kann ein kleiner Teil des Signals auf diesem Kanal aufgrund der kapazitiven Kopplung innerhalb des MUX in den ausgewählten Kanal einkoppeln. Dies wird als Off-Isolation bezeichnet und ist in dB angegeben. Für genaue Messungen wählen Sie Multiplexer mit Off-Isolation besser als -80 dB bei den interessierenden Signalfrequenzen. Zusätzlich kann bei hohen Schaltraten eine Ladungseinkopplung von den Steuergates Spannungsoffsets erzeugen. Einige Multiplexer bieten eingebaute Ladungsauslöschungsschaltungen.
Schutz und Überspannungshandling
Sensoren in rauen Umgebungen können Spannungen erzeugen, die den Eingangsbereich des ADC oder die Versorgung des MUX überschreiten. Multiplexer sind typischerweise für maximale Eingangsspannungen ausgelegt (z. B. ±15 V für einen Standard-CMOS MUX). Wenn Überspannung möglich ist, sind externe Klemmdioden oder strombegrenzende Widerstände erforderlich. Alternativ können fehlergeschützte Multiplexer verwendet werden, die Eingänge bis zu ±30 V auch bei heruntergefahrenem Strom tolerieren können.
Erweiterte Themen und Hybridlösungen
Simultanes Abtasten vs. Multiplex-Sampling
Wenn phasensensitive Messungen (z. B. dreiphasige Leistungsüberwachung) erforderlich sind, muss jeder Kanal genau zum gleichen Zeitpunkt abgetastet werden. Multiplexed-ADCs führen von Natur aus Zeitverschiebungen zwischen den Kanälen ein. Für solche Anwendungen werden simultane Abtast-ADCs (mit mehreren Abtast- und Halteschaltungen) oder mehrere ADCs verwendet. Einige moderne Datenerfassungschips kombinieren mehrere Abtast- und Halteschaltungen mit einem einzigen Wandler und einem Multiplexer für die sequentielle Umwandlung der gehaltenen Werte und bieten einen Kompromiss.
Mehrspänner-Daisy-Chaining
Bei Systemen mit sehr vielen Kanälen (z.B. 256 oder mehr) können mehrere Multiplexerstufen kaskadiert werden. Beispielsweise wählt ein Haupt-MUX einen von 16 erststufigen MUXs aus, von denen jeder einen von 16 Eingängen auswählt. Dadurch entsteht ein 256-1 MUX-Baum. Die Steuerlogik wird komplexer, der ADC bleibt aber eins. Die Einschwingzeit erhöht sich durch zusätzlichen Serienwiderstand und Kapazität; eine sorgfältige Pufferung ist unerlässlich.
Digitale Filterung und Mittelwertbildung
In Multiplexsystemen kann das Rauschen durch Überabtastung und Mittelung jedes Kanals weiter reduziert werden. Nachdem alle Kanäle einmal konvertiert wurden, wiederholt sich die Sequenz. Digitale Tiefpässe können auf den Datenstrom jedes Kanals angewendet werden. Dies ist besonders für langsam variierende Signale effektiv und kann die effektive Auflösung um mehrere Bits verbessern (die Technik wird oft als "Gewinn durch Mittelung" bezeichnet).
Software und Firmware Überlegungen
Die Implementierung eines multiplexierten ADC-Systems in Firmware erfordert einen sorgfältigen Umgang mit Unterbrechungen und Datenpufferung. Viele Mikrocontroller haben eingebaute ADC-Scan-Modi, die automatisch durch Kanäle mit konfigurierbarem Timing sequenzieren. Bei Hochgeschwindigkeitssystemen werden Konversionsergebnisse direkt ohne CPU-Eingriff in den Speicher übertragen. Beim DAC-Ausgabemultiplexing kann ein Timer-ausgelöstes DMA in genauen Abständen neue Codes in den DAC laden, während die Ausgangsschalter durch ein separates GPIO-Muster gesteuert werden.
Schlussfolgerung
Die Integration von Multiplexern mit ADCs und DACs bleibt eine grundlegende Technik für den Aufbau effizienter, skalierbarer und kostengünstiger Datenkonvertierungssysteme. Durch sorgfältige Berücksichtigung von Signalintegrität, Timing und Auflösungs-Kompromissen können Ingenieure Einzelkonverterarchitekturen einsetzen, die Dutzende oder sogar Hunderte von Kanälen ohne Abstriche bei der Genauigkeit verarbeiten. Der weit verbreitete Einsatz von Multiplex-Designs in Bereichen von medizinischen Geräten bis hin zu Automobilsystemen unterstreicht ihren praktischen Wert. Da sich die Konvertertechnologie weiter verbessert - mit höheren Geschwindigkeiten und geringerer Leistung - wird die Multiplex-Architektur ein Eckpfeiler der modernen Analog-Digital- und Digital-Analog-Konvertierung bleiben.