Multipleksere (MUX) og demultipleksere (DEMUX) er vigtige digitale logiske kredsløb, der bruges til at styre signalvalg og signalfordeling i moderne elektroniske systemer.De hjælper med at forenkle kredsløbsdesign, reducere hardwareforbindelser og forbedre datahåndtering i kommunikationssystemer, processorer, indlejret elektronik og industrielle kontrolkredsløb.Denne artikel forklarer, hvad multipleksere og demultipleksere er, hvordan de fungerer i digitale kredsløb, deres vigtigste forskelle, almindelige typer, applikationer i den virkelige verden, almindelige designproblemer, og hvordan man vælger den rigtige MUX eller DEMUX til forskellige elektroniske systemer.
Katalog

Figur 1: Multipleksere og demultipleksere
En multiplekser (MUX) og en demultiplekser (DEMUX) er digitale logiske kredsløb, der bruges til at organisere og styre signalveje i elektroniske systemer.En multiplekser vælger et signal fra flere indgangslinjer og dirigerer det til en enkelt udgangslinje, hvorfor det almindeligvis kaldes en datavælger.Multiplexere bruges almindeligvis i digital elektronik til at organisere flere signalveje i et enkelt system.Almindelige MUX-konfigurationer inkluderer 2-til-1, 4-til-1 og 8-til-1 multipleksere, afhængigt af hvor mange inputkanaler kredsløbet kan understøtte.
I modsætning hertil udfører en demultiplekser den modsatte funktion ved at tage et indgangssignal og dirigere det til en af flere udgangslinjer, hvorfor det ofte kaldes en datadistributør.DEMUX-kredsløb er tilgængelige i konfigurationer som 1-til-2, 1-til-4 og 1-til-8, afhængigt af antallet af udgangskanaler.Selvom multipleksere og demultipleksere udfører forskellige opgaver, er begge vigtige i digital elektronik, fordi de hjælper med at organisere dataflow og forenkle elektronisk systemdesign.

Figur 2: Multipleksere arbejder i digitale kredsløb
En multiplekser fungerer ved at vælge et signal fra flere input-linjer og sende det valgte signal til en enkelt output-linje.Denne udvælgelsesproces styres af udvalgte linjer, som bruger binære værdier til at bestemme, hvilken indgang der er forbundet til udgangen på et givet tidspunkt.For eksempel bruger en 4-til-1 multiplekser to valglinjer til at vælge et af fire inputsignaler.Inde i det digitale kredsløb sikrer logiske porte, at kun én indgangskanal er aktiv, mens de andre forbliver afbrudt fra udgangen.Fordi multipleksere tillader flere signaler at dele én kommunikationsvej, hjælper de med at forenkle kredsløbslayout, forbedre datahåndtering og gøre digitale kredsløb mere effektive.

Figur 3: Demultipleksere arbejder i elektroniske systemer
En demultiplekser fungerer ved at tage et inputsignal og dirigere det til en af flere udgangslinjer baseret på den binære værdi, der anvendes på dens udvalgte linjer.Disse udvalgte linjer styrer, hvilken udgangskanal der modtager inputsignalet på et bestemt tidspunkt, mens de resterende udgange forbliver inaktive.For eksempel bruger en 1-til-4 demultiplekser to udvalgte linjer til at vælge en af fire outputstier.Inde i det elektroniske kredsløb styrer digitale logiske porte signalfordelingsprocessen for at sikre, at input kun leveres til den valgte udgangskanal.Fordi demultipleksere distribuerer signaler effektivt på tværs af flere udgange, hjælper de med at organisere dataflow og forbedre kommunikationen mellem elektroniske enheder.
Feature
|
Multiplexer
(MUX)
|
Demultiplekser
(DEMUX)
|
Hovedfunktion
|
Vælger en
signal fra flere indgange
|
Ruter en
signal til flere udgange
|
Signal
Retning
|
Mange-til-en
|
En-til-mange
|
Fælles navn
|
Datavælger
|
Data
Distributør
|
Indgangslinjer
|
Flere
input
|
Enkelt input
|
Udgangslinjer
|
Enkelt output
|
Flere
udgange
|
Rolle af
Vælg Linjer
|
Vælger
indgangskanal
|
Vælger
udgangskanal
|
Fælles
Konfigurationer
|
2-til-1,
4-til-1, 8-til-1
|
1-til-2,
1-til-4, 1-til-8
|
Hovedanvendelse
|
Signal
udvælgelse og datakontrol
|
Signal
distribution og output kontrol
|
Hardware
Fordel
|
Minimerer
hardwareforbindelser
|
Forenkler
output styring
|
Typer af multipleksere
Type af
Multiplexer
|
Beskrivelse
|
2-til-1
Multiplexer
|
Vælger en
signal fra to indgangslinjer og sender det til én udgangslinje.
|
4-til-1
Multiplexer
|
Vælger en
signal fra fire indgangskanaler ved hjælp af to valglinjer.
|
8-til-1
Multiplexer
|
Forbinder en
af otte indgangssignaler til en enkelt udgangslinje.
|
16-til-1
Multiplexer
|
Håndtag
seksten indgangskanaler til større digitale systemer og data-routing-kredsløb.
|
Typer af demultipleksere
Type af
Demultiplekser
|
Beskrivelse
|
1-til-2
Demultiplekser
|
Ruter en
indgangssignal til en af to udgangslinjer.
|
1 til 4
Demultiplekser
|
Uddeler
et indgangssignal over fire mulige udgangskanaler.
|
1 til 8
Demultiplekser
|
Anviser en
enkelt indgangssignal til en af otte udgange.
|
1 til 16
Demultiplekser
|
Understøtter
større signaldistributionssystemer med seksten udgangskanaler.
|
Analog multiplexer vs digital multiplexer
Feature
|
Analog
Multiplexer
|
Digital
Multiplexer
|
Signaltype
|
Analog
spændings- eller strømsignaler
|
Binær
digitale signaler
|
Hovedfunktion
|
Afbrydere
analoge signaler mellem kanaler
|
Vælger
digitale datasignaler
|
Signalform
|
Kontinuerlig
signaler
|
Højt og lavt
logiske niveauer
|
Almindelig brug
|
Lyd
systemer, sensorer, målekredsløb
|
Processorer,
logiske kredsløb, kommunikationssystemer
|
Skifter
Betjening
|
Består
varierende analoge værdier
|
Består
digitale logiske tilstande
|
Fælles
Enheder
|
CD4051 analog
multiplekser
|
74HC151
digital multiplekser
|
Multiplexere applikationer
• Valg af sensorindgang
Multipleksere bruges ofte, når en mikrocontroller har begrænsede ADC- eller GPIO-ben, men skal læse flere sensorer.For eksempel kan temperatursensorer, tryksensorer, lyssensorer og positionssensorer tilsluttes forskellige MUX-indgangskanaler.Mikrocontrolleren vælger en kanal ad gangen og læser signalet gennem en delt input-pin.
Denne tilgang reducerer pin-brug, forenkler PCB-routing og gør sensorudvidelse lettere i indlejrede systemer, dataindsamlingskort og IoT-enheder.
• Lyd- og videoskift
I audio- og videoudstyr kan en multiplekser vælge én indgangskilde blandt flere tilgængelige signaler.For eksempel skal et system muligvis vælge mellem AUX-indgang, mikrofonindgang, Bluetooth-lyd, HDMI-signal eller kamerasignal.
I stedet for at dirigere hver kilde til et separat behandlingskredsløb, sender MUX kun den valgte kilde til forstærkeren, codec'en, ADC'en, displayprocessoren eller signalbehandlingstrinnet.
• Data Bus Management
Multiplexere bruges i digitale systemer til at vælge mellem forskellige datakilder på en delt bus.En processor kan bruge en MUX til at vælge data fra hukommelse, sensorer, registre eller perifere kredsløb.
Dette er nyttigt, når flere signaler skal dele begrænsede datalinjer.Det hjælper med at reducere kredsløbskompleksitet og gør digital logik mere fleksibel.
• Valg af kommunikationskanal
I kommunikationssystemer kan multipleksere vælge én signalkanal fra flere input før transmission eller behandling.For eksempel kan et styresystem vælge ét sensorsignal, datastrøm eller kommunikationslinje og sende det til en delt modtager eller behandlingskredsløb.
Dette hjælper med at reducere ledninger og tillader flere signalkilder at dele én kommunikationsvej.
Demultipleksere applikationer
• Kommunikationssignalfordeling
I kommunikationskredsløb på modtagersiden kan en demultiplekser tage én indgående datastrøm og dirigere den til den korrekte udgangskanal.Dette er nyttigt, når forskellige datastrømme deler en transmissionssti og skal adskilles efter modtagelse.
Denne applikation vises i digital kommunikation, datarouting og tidsopdelingssignalsystemer.
• LED og display kontrol
Demultipleksere bruges ofte i LED-skærme, skærme med syv segmenter og indikatorpaneler.En controller sender ét styresignal ind i DEMUX'en, og adresselinjerne bestemmer, hvilken LED-række, ciffer eller udgangskanal, der modtager signalet.
• Hukommelsesadresseafkodning
En demultiplexer kan fungere som en adressedekoder i digitale systemer.Når en processor sender et adressesignal, aktiverer DEMUX én valgt hukommelsesblok, register eller perifer enhed.
• Industrielle kontrolsystemer
I automationsudstyr kan demultipleksere distribuere et styresignal til forskellige maskiner, relæer, advarselslamper eller overvågningskredsløb.En PLC eller controller kan vælge hvilken udgangskanal der skal modtage signalet uden at bruge en separat styrelinje for hver enhed.
Dette hjælper med at reducere ledningskompleksiteten i industripaneler, kontrolmoduler og distribuerede automationssystemer.
Problem
|
Beskrivelse
|
Muligt
Effekt
|
Forkert
Vælg linjekonfiguration
|
Forkert
select-line input kan aktivere den forkerte signalvej.
|
Årsager
forkert datarouting og ustabile udgange.
|
Signal
Formeringsforsinkelse
|
Signaler
kræver tid at passere gennem MUX- eller DEMUX-kredsløbet.
|
Kan skabe
timing og synkroniseringsproblemer i højhastighedssystemer.
|
Signalstøj
og krydstale
|
Nærliggende signal
kanaler kan forstyrre hinanden.
|
Reducerer
signalkvalitet og forårsager uønsket outputadfærd.
|
Enhed
Kompatibilitetsproblemer
|
Forsyning
spændings- eller logiske niveauer matcher muligvis ikke tilsluttede komponenter.
|
Kan beskadige
kredsløbet eller forårsage upålidelig drift.
|
Hardware
Kompleksitet
|
Større
systemer kræver flere udvalgte linjer og kontrollogik.
|
Stiger
kredsløbsstørrelse og designvanskeligheder.
|
Dårligt PCB
Layout
|
Upassende
jordforbindelse og lange spor påvirker signalets stabilitet.
|
Kan introducere
støj, signaltab og kommunikationsfejl.
|
At vælge den rigtige multiplexer eller demultiplexer starter med signalretningen.Brug en multiplekser, når flere indgangssignaler skal dele en udgangssti.Brug en demultiplekser, når et indgangssignal skal dirigeres til en af flere udgangskanaler.
Det næste skridt er kontrol af signaltypen.Analoge signaler, såsom sensorspænding, lydsignaler eller ADC-indgange, kræver en analog multiplekser med lav on-modstand, lav lækstrøm og passende signalbåndbredde.Digitale signaler, såsom logiske data, adresselinjer og styresignaler, kræver en digital multiplexer eller demultiplekser, der matcher systemets logiske spænding og koblingshastighed.
Kanalantal skal svare til antallet af signaler i kredsløbet.En 2:1 eller 4:1 multiplekser er nok til simpelt signalvalg, mens 8:1 eller 16:1 enheder er bedre til større sensorarrays eller dataopsamlingssystemer.For demultipleksere skal outputtællingen svare til antallet af enheder, hukommelsesblokke, displaycifre eller kontrolkanaler, der skal vælges.
Spændingskompatibilitet bør også kontrolleres inden udvælgelse.Enhedens forsyningsspænding og signalspændingsområde skal matche mikrocontrolleren, den logiske IC, ADC, sensoren eller udgangskredsløbet.Brug af en enhed uden for dens spændingsområde kan forårsage signalforvrængning, forkerte logiske niveauer, lækage eller beskadigelse af enheden.
Skiftehastighed betyder noget, når signalerne ændrer sig hurtigt.Lavhastighedskontrolsignaler kræver normalt ikke meget hurtige enheder, men højhastigheds digitale busser, videosignaler, RF-stier og hurtige samplingssystemer har brug for enheder med passende båndbredde, udbredelsesforsinkelse og lav parasitisk kapacitans.
Multipleksere og demultipleksere spiller en væsentlig rolle i moderne digital elektronik ved at forbedre signalorganisering, forenkle kredsløbslayout og øge datahåndteringseffektiviteten.Multipleksere vælger signaler fra flere indgange, mens demultipleksere distribuerer signaler til flere udgange, hvilket gør begge kredsløb vigtige for kommunikationssystemer, indlejrede enheder, computerhardware og industriel elektronik.At forstå deres arbejdsprincipper, konfigurationer, applikationer, almindelige problemer og udvælgelsesfaktorer hjælper ingeniører og elektronikelever med at designe mere pålidelige og effektive digitale systemer.
Del dette indlæg