Konverteringen af binær til decimal kan ske ved hjælp af en enhed, nemlig en dekoder. Denne enhed er en slags kombinationslogisk kredsløb, der bruger n-input linjerne til at generere 2n output linjer. Her kan output fra denne enhed være under 2n linjer. Der er forskellige slags binære dekodere, der inkluderer flere indgange såvel som flere udgange. Nogle slags dekodere inkluderer en eller flere aktiveringsindgange sammen med dataindgangene. Når aktiveringsindgangen er deaktiveret, vil alle udgange blive inaktiveret. Baseret på dens funktion ændrer en binær dekoder dataene fra n-indgangssignaler til 2n udgangssignaler. I nogle slags dekodere har de under 2n outputlinjer. Så i den situation kan mindst én outputprototype gentages for forskellige inputværdier. Der er to slags dekoder til højere ordre som 3 Line til 8 Line Decoder og 4 Line til 16 Line Decoder. Denne artikel diskuterer en oversigt over 3 Line til 8 Line Decoder.
Hvad er en dekoder?
En dekoder er en kombinationslogisk kredsløb der bruges til at ændre koden til et sæt signaler. Det er den omvendte proces med en indkoder. Et dekoder kredsløb tager flere indgange og giver flere udgange. Et dekoderkredsløb tager binære data fra 'n' input til '2 ^ n' unik output. Ud over inputstifter har dekoderen en aktiveringsstift. Dette gør det muligt for stiften, når den negeres, at gøre kredsløbet inaktivt. i denne artikel diskuterer vi 3 til 8 linjers dekoder og demultiplexer.
Nedenfor er sandhedstabellen for en simpel 1 til 2-linjers dekoder, hvor A er indgangen, og D0 og D1 er udgangene.
1 til 2 dekoder
Kredsløbet viser 1 til 2 dekoderlogikken.
1 til 2 dekoder kredsløb
En demultiplexer er en enhed, der tager en enkelt input og giver en af de mange outputlinjer. En demultiplexer tager en enkelt inputdata og vælger derefter en af de enkelte outputlinjer én ad gangen. Det er omvendt proces af en multiplexer . Det kaldes også som en DEMUX eller en datadistributør. En DEMUX konverterer den indgående serielle datalinje til udgående parallelle data. En DEMUX giver '2n' udgange til 'n' markeringslinjer med en enkelt indgang.
Demux
DEMUX bruges, når kredsløbet ønsker at sende datasignalet til en af de mange enheder. En dekoder bruges til at vælge blandt mange enheder, mens en demultiplexer bruges til at sende signalet til mange enheder.
Nedenfor er sandhedstabellen for 1 til 2 demultiplexer med “I” som inputdata, D0 og D1 er outputdatalinjen og A er markeringslinjen.
1 til 2 Demux Sandhedstabel
Kredsløbet viser skemaet 1 til 2 demultiplexer.
1 til 2 Demux
Hvorfor har vi brug for en dekoder?
Hovedfunktionen for en dekoder er at ændre en kode til et sæt signaler, fordi den er modsat en indkoder, men designkoderne er enkle. Hovedforskellen mellem en dekoder og en demultiplexer er et kombinations kredsløb, der bruges til kun at tillade en indgang såvel som at dirigere den til en af udgangene, mens en dekoder tillader flere indgange og genererer det dekodede output.
3 linie til 8 linjedekoder Designtrin
Her er 3-linjers til 8-linjers dekoder en dekoder med højere ordre, der er designet med to lavordens-dekodere som 2-linjers til 4-linjers dekodere. Før vi implementerer denne dekoder, har vi designet en 2-linjers til 4-linjers dekoder.
2 linie til 4 linjedekoder
Denne 2-linjers til 4-linjers dekoder inkluderer to indgange som A0 & A1 & 4 udgange som Y0 til Y4. Blokdiagrammet for denne dekoder er vist nedenfor.
2 linie til 4 linjedekoder
Når indgangene og aktiveringen er 1, vil udgangen være 1. Her er sandhedstabellen for 2 til 4 dekoder.
ER | A1 | A0 | Y3 | Y2 | Y1 | Y0 |
0 | x | x | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 |
Det boolske udtryk for hver output er
Y3 = E. A1. A0
Y2 = E. A1. A0 ′
Y1 = E. A1 '. A0
Y0 = E. A1 '. A0 ′
Hvert output fra denne dekoder inkluderer et produktudtryk. Så de fire produktbetingelser kan implementeres gennem 4 AND-porte, hvor hver gate inkluderer 3 indgange samt 2 invertere. Logodiagrammet for 2 til 4 dekoder er vist nedenfor. Således er denne dekoders output ikke andet end mintermerne for input og aktivering svarer til 1. Hvis aktivering er nul, svarer alle dekoderens output derefter til nul. Ligeledes genererer 3 linie til 8 linjedekoder otte mintermer til 3 inputvariabler A0, A1 og A2.
Logisk diagram over 2 til 4 dekoder
3 Line til 8 Line Decoder Implementation
Implementeringen af denne 3-linje til 8-linjers dekoder kan gøres ved hjælp af to 2-linjers til 4-linjedekodere. Vi har diskuteret ovenfor, at 2 til 4 linjers dekoder inkluderer to indgange og fire udgange. Så i 3 linjer til 8 linjedekoder inkluderer den tre indgange som A2, A1 & A0 og 8 udgange fra Y7 - Y0.
Følgende formel bruges til implementering af dekoder til højere ordre ved hjælp af dekoder til lav ordre
Det krævede antal dekoder til lavere ordre er m2 / m1
Hvor,
Antallet af o / ps for dekoderen af lavere ordre er 'm1'
Antallet af o / ps for dekoder med højere ordre er 'm2'
For eksempel, når m1 = 4 & m2 = 8, skal du erstatte disse værdier i ovenstående ligning. Vi kan få det krævede nej. af dekodere er 2. Så for at implementere en enkelt 3 til 8 dekoder, har vi brug for to 2 linjer til 4 linjedekodere. Her er blokdiagrammet vist nedenfor ved hjælp af to 2 til 4 dekodere.
3 til 8 dekoder ved hjælp af 2 til 4 linier
De parallelle indgange som A2, A1 & A0 gives til 3 linjer til 8 linjers dekoder. Her gives komplimentet fra A3 for at gøre det muligt for dekodertappen at opnå udgange som Y7 til Y0. Disse output er lavere 8 mintermer. I ovenstående dekoder er A3-indgangen tilsluttet for at gøre det muligt for stiften at opnå udgangene fra Y15 - Y8. Så disse output er de højere 8 mintermer.
3 linie til 8 linjedekoder ved hjælp af logiske porte
I 3 til 8 linjers dekoder inkluderer den tre indgange og otte udgange. Her er indgangene repræsenteret gennem A, B & C, mens udgangene er repræsenteret gennem D0, D1, D2 ... D7.
Valget af 8 udgange kan udføres på baggrund af de tre indgange. Så sandhedstabellen for denne 3-linjers til 8-linjers dekoder vises nedenfor. Fra den følgende sandhedstabel kan vi se, at simpelthen en af 8 udgange fra DO - D7 kan vælges afhængigt af 3 valgte indgange.
TIL | B | C | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Fra ovenstående sandhedstabel med 3 linjer til 8 linjers dekoder kan det logiske udtryk defineres som
D0 = A'B'C '
D1 = A’B’C
D2 = A'BC '
D3 = A’BC
D4 = AB'C '
D5 = AB'C
D6 = ABC ’
D7 = ABC
Fra de ovennævnte boolske udtryk kan implementeringen af 3 til 8 dekoder kredsløb udføres ved hjælp af tre IKKE porte & 8-tre indgang OG porte.
I ovenstående kredsløb kan de tre indgange dekodes til 8 udgange, hvor hver udgang repræsenterer en af mellemtermerne for de tre indgangsvariabler.
De 3 invertere i ovenstående logiske kredsløb vil give komplementet til indgangene, og hver af AND-portene vil generere en af mellemtermerne.
Denne type dekoder bruges hovedsageligt til at afkode enhver 3-bit kode og genererer otte udgange, svarende til 8 forskellige kombinationer for inputkoden.
Denne dekoder er også kendt som en binær til oktal dekoder, fordi indgangene til denne dekoder repræsenterer tre-bit binære tal, mens udgangene repræsenterer de 8 cifre i det oktale talsystem.
3 linie til 8 linjedekoder blokdiagram
Dette dekoderkredsløb giver 8 logiske udgange til 3 indgange og har en aktiveringsstift. Kredsløbet er designet med AND- og NAND-logiske porte. Det tager 3 binære indgange og aktiverer en af de otte udgange. 3 til 8 linjers dekoder kredsløb kaldes også binær til en oktal dekoder.
3 til 8 linjedekoderblokdiagram
Dekoderkredsløbet fungerer kun, når Enable pin (E) er høj. S0, S1 og S2 er tre forskellige indgange og D0, D1, D2, D3. D4. D5. D6. D7 er de otte udgange. Det logikdiagram for 3 til 8 linjers dekoder er vist nedenfor.
3 til 8 dekoder kredsløb
3 til 8 liniedekoder og sandhedstabel
Nedenstående tabel giver sandhedstabellen for 3 til 8 linjers dekoder.
S0 | S1 | S2 | ER | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
x | x | x | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Når Enable pin (E) er lav, er alle output-pins lave.
1 til 8 Demultiplexer
TIL 1 linje til 8 linjers demultiplexer har en indgang, tre valgte indgangslinjer og otte udgangslinjer. Det fordeler de ene inputdata i 8 output-linjer afhængigt af den valgte input. Din er indgangsdataene, S0, S1 og S2 er valgindgange, og Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7 er udgangene.
1 til 8 DEMUX
Kredsløbsdiagrammet for 1 til 8 demux kredsløb er vist nedenfor.
1 til 8 Demux-kredsløb
3 til 8 dekoder / demultiplexer
3 til 8 linjers dekoder IC 74HC238 bruges som en dekoder / demultiplexer. 3 til 8 linjers dekoder demultiplexer er et kombinations kredsløb, der kan bruges som både en dekoder og en demultiplexer. IC 74HC238 afkoder tre binære adresseindgange (A0, A1, A2) til otte udgange (Y0 til Y7). Enheden har også tre aktiverbare ben. Den samme kombination bruges som en demultiplexer.
Pin-konfiguration
Nedenfor er pin-konfigurationen til IC74HC238 3 til 8 linjers dekoder eller demultiplexer. Det er en 16-pin DIP.
Kredsløb
Det logiske kredsløb forklarer, hvordan IC 74HC238 fungerer.
Funktioner i 74HC238 IC
- Demultiplexing kapacitet
- Flere indgange muliggør nem udvidelse
- Ideel til hukommelseschip-valg afkodning
- Aktive HIGH gensidigt eksklusive output
- Mulighed for flere pakker
Anvendelse af dekoder
- Det Dekodere blev brugt i analog til digital konvertering i analoge dekodere.
- Bruges i elektroniske kredsløb til at konvertere instruktioner til CPU-styresignaler.
- De bruges hovedsageligt i logiske kredsløb , dataoverførsel.
Anvendelser af Demultiplexer
- Bruges til at forbinde en enkelt kilde til flere destinationer.
- Demux bruges i kommunikationssystemer til at føre flere datasignaler ind i en enkelt transmissionslinje.
- Anvendes i aritmetiske logiske enheder
- Anvendes i serie til parallelle konvertere i datakommunikation.
Derfor er dette de grundlæggende oplysninger om 3 til 8 linjedekoder og demultiplexere. Håber du måske har fået nogle grundlæggende begreber om dette emne ved at observere de digitale logiske kredsløb og sandhedstabeller og deres applikationer. Desuden er enhver tvivl angående denne artikel eller Seneste elektronikprojekter , Du kan skrive dine synspunkter om dette emne i kommentarfeltet nedenfor.