Yhdistelmälogiikkapiirejä käytetään verkko- ja tietoliikennejärjestelmissä, koska niissä on n määrä tuloja ja lähtöjä. Siinä ei ole muistia, joten piirin lähtö riippuu nykyisestä tulotilasta, eikä edellinen tulotila vaikuta siihen. Dekooderi ja demultiplekseri ovat yhdistelmälogiikkapiirejä, joiden ero on seuraava.
Dekooderi vs demultiplekseri
Ero dekooderin ja demultiplekserin välillä on, että dekooderissa on n määrä tuloja, kun taas demultiplekseri ottaa vain yhden tulon. Dekooderin lähtö on kaksinkertainen tulojen lukumäärään (2n) verrattuna. Toisaalta demultiplekserin lähtö riippuu valittujen lähtölinjojen määrästä.
Dekooderipiirit on suunniteltu muuntamaan binääritietoa sovelluksissa, kuten seitsemän segmentin näyttö, multipleksointi, osoitteenpurkujärjestelmät muistissa. Dekooderijärjestelmä ottaa useita tuloja ja tuottaa useita ulostuloja JA-porttien ja NAND-porttien avulla. Jos piiri ottaa n tuloa, niin dekooderi generoi kaksi teholla n (2n) ulostuloa. Dekooderit eivät käytä mitään laitetta tietojen syöttämiseen kuten demultiplekserissä.
Demultiplekseri on piiri, joka on suunniteltu suorittamaan yleislogiikkaa yhdessä multiplekserin kanssa. Sitä käytetään lähettämään signaaleja yhdestä kohteesta muihin, ja siksi sitä kutsutaan jakelijaksi. Demultiplekseri ottaa tulosignaalin datareitittimien avulla ja muuntaa sen sitten useiksi lähtösignaaleiksi valittujen linjojen perusteella. Jos käyttäjä valitsee n riviä, demultiplekseri generoi 2n lähtöjä.
Dekooderin ja demultiplekserin vertailutaulukko
Vertailuparametrit | Dekooderi | Demultiplekseri |
Määritelmä | Piiri dekoodaa binääriinformaation ottamalla n tulosignaalia 2:ksi lähtösignaalit. | Se on yhdistelmälogiikkapiiri, joka on suunniteltu muuttamaan sisääntulossa oleva sarjatietosignaali rinnakkaisdataksi useilla lähtölinjoilla. |
Boolen lausekkeen toteutus | Se käyttää AND-porttia tai NAND-porttia eikä EI-portteja. | Se käyttää kuutta yksittäistä porttia, jotka koostuvat JA, EI -porteista. |
Tulo- ja lähtölinjat | Siinä on n tulolinjaa ja 2n lähtölinjaa. | Siinä on yksi tulo ja 2n lähtöä valittuja linjoja. |
Vastapäätä | Enkooderi on dekooderin käänteisversio. | Multiplekseri on Demultiplekserin käänteiskohta. |
Sovellus | Tiedon reititys, muistin dekoodaus | Tietojen palautus kelloissa, muunnos sarjasta rinnakkaiseksi |
Mikä on dekooderi?
Dekooderit ovat myös eräänlainen yhdistelmäpiiri, joka muuttaa koodin useiksi signaaleiksi, kun se on käytössä. Toisin sanoen dekooderi havaitsee tietyn koodin. Se on yksinkertainen logiikkapiiri, jossa on N tuloa ja 2n lähtöä. Se muuntaa binääridatan muiksi koodeiksi, kuten 3-8-dekooderissa, se muuntaa binääridatan oktaalitiedoksi, 4-10-dekooderissa se toimii BCD-muuntimena desimaaliksi ja 4-16-dekooderissa se muuntaa binääritiedot heksadesimaaliksi.
Dekooderi löytyy myös keskusyksikön ohjausyksiköstä. Sitä käytetään myös dekoodaamaan ohjelmakäskyjä ja komentoja tietyn ohjausrivin aktivoimiseksi niin, että CPU:n ALU suoritetaan eri toimintoja varten.
Dekoodeja käytetään myös Boolen funktioiden toteuttamiseen AND- ja NAND-porteilla. Sisäinen piiri on sama sekä dekooderissa että DEMUXissa. Joitakin dekoodereiden sovelluksia käytetään korkean suorituskyvyn muistin dekoodaukseen ja datan reitittämiseen, joka vaatii lyhyempiä lähetysviiveitä. Nykyään dekoodeja käytetään verkko- ja tietoliikennejärjestelmissä.
Mikä on Demultiplexer?
Demultiplekseri on digitaalinen logiikkapiiri. Sitä kutsutaan myös tiedonjakelijaksi. Demultiplekserin tai DEMUXin toiminta on päinvastainen kuin multiplekserin tai MUX:n. Esimerkiksi DEMUX lähettää dataa yhdestä N:lle lähtölaitteelle, kun taas MUS lähettää N:stä yhteen laitteeseen. DEMUXia käytetään pääasiassa Boolen funktioiden luomiseen dekooderipiireissä käyttämällä AND-portteja ja EI-portteja. Erilaiset DEMUX-tyypit perustuvat tällä hetkellä lähtökokoonpanoihin. Ne ovat 1-2, 1-4, 1-8 ja 1-16 DEMUX. Jotkut yleisimmin käytetyt DEMUX IC -paketit ovat
Tässä joissakin standardeissa DEMUX IC -paketeissa on lisäksi toteutettu lähtöpintit, jotka estävät tulon kannen siirtymästä valittuun lähtöön. Joitakin ulostuloon rakennettuja salpoja käytetään ylläpitämään lähtölogiikkatasoja sen jälkeen, kun tulon osoitteet muuttuvat. DEMUX IC -paketteja käytetään myös dekooderin IC-paketteina, mutta eri nimillä, kuten 74159, käytetään 4-16 rivin dekooderissa. Joitakin DEMUX-sovelluksia käytetään kellotietojen palautusratkaisuna, pakettilähettäjänä ATMS:ssä, sarja-rinnakkaismuuntimena, aallonpituusreitittimenä, tallentaa ALU:n lähdön.
Tärkeimmät erot dekooderin ja demultiplekserin välillä
Johtopäätös
Dekooderit ja demultiplekseri ovat yhdistelmälogiikkapiirejä, joita käytetään eri sovelluksissa datan muuntamiseen tai signaalien ohjaamiseen. Dekooderit ovat samoja kuin Demultiplexer, mutta niillä on erityisiä toimintoja. Dekooderissa ei ole valintalinjoja, mutta demultiplekserissä on valintalinjoja. Nämä kaksi käsitettä ovat tärkeitä digitaalisten piirien ymmärtämiseksi. Näitä konsepteja käytetään tietoliikenneverkoissa parantamaan signaalien suorituskykyä ja vähentämään viiveitä.