Så vidt jeg ved, bruges analog multiplexing til at tage spændingseksempler fra mange kanaler på kort tid. Den sender spændingerne fra en indgang til ADC uden at forstærke dem. Jeg antager at buffer dem?
Men kaldes det analog på grund af det indre kredsløb eller på grund af dets funktion? Og hvad bruges en digital multiplexer til?
Kommentarer
- En typisk analog multiplexer er en FET-switch, og den ' t buffer signalet.
- Det betyder mere, hvordan det er lavet, end hvad det er mærket. Nogle " busafbrydere " solgt som digitale enheder er faktisk usædvanligt gode analoge dele, der f.eks. Bruges som mixere i radiomodtagere med højt dynamisk område.
Svar
Funktionen af enhver multiplexer ( MUX for kort) er konceptuelt det samme, hvad enten det er analogt eller digitalt.
I det væsentlige har du et sæt nummererede dataindgange (normalt en effekt på 2, siger \ $ N = 2 ^ n \ $ input nævnt, siger $ $ X_0, X_1, $ $ osv.), Et sæt digitale valgindgange (i antal \ $ n \ $) og en output. En mux fungerer ved at sende et (og kun et) dataindgangssignal til udgangen. Dataindgangen, der skal “dirigeres” til udgangen, er den, der vælges ved hjælp af valgindgangene, dvs. den, hvis antal, udtrykt i binært, er sat på valgindgangene.
Med andre ord en mux fungerer som en digitalt valgbar enkeltpolet / N-kastekontakt.
Forskellen mellem analoge og digitale muxes set fra den ydre verden er, at dataindgangene og udgangen er digitale (to-niveau) for digitale muxes, mens i analoge muxes kan datasignalerne være analoge .
Den fælles implementering er i de to tilfælde meget forskellig. Analoge muxes fremstilles ved hjælp af FET-switche (oftest MOSFET-transmissionsporte), og de fungerer mere som faktiske switcharrays uden forstærkning af de skiftede signaler.
Tag som et eksempel det fælles 74HC4051 analog mux :
Her er S0, S1 og S2 valgindgangene, / E er aktiveringsindgangen (alle fire ben er digitale), mens Y0..Y7 er de analoge dataindgange og Z er den analoge udgang . Bemærk, at i dette tilfælde kan du også vende rollen som de analoge indgange og output og få en demultiplexer (aka DEMUX ).
Især se hvordan en enkelt switch implementeres:
Digitale muxes bruger derimod en flok digitale logiske porte til at styre signaler fra (digitale) indgange til (digital) udgang. Digitale muxer forstærker signalet, da de interne porte trods alt er bufferforstærker.
Du kan henvise til Wikipedia-artiklen om mulitplexeren at forstå, hvordan en digital multiplexer fungerer internt. Faktiske implementeringer adskiller sig ikke for meget.
Tag som et eksempel det fælles 74HC151 digital mux og dets interne logiske diagram:
I dette tilfælde bruger de I0, I1, …, I7 til dataindgange og Y til output (de giver også en negeret output gratis).