Design af 3 Line til 8 Line Decoder og Demultiplexer

Prøv Vores Instrument Til At Fjerne Problemer





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

1 til 2 dekoder



Kredsløbet viser 1 til 2 dekoderlogikken.

1 til 2 dekoder kredsløb

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

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

1 til 2 Demux Sandhedstabel

Kredsløbet viser skemaet 1 til 2 demultiplexer.

1 til 2 Demux

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

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

xx0000

1

000001

1

01001

0

110010

0

111100

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

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

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

001000000

0

0

0101000000
0100010000

0

0

1100010000
1000000100

0

1010000010

0

11000000010
11110000001

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 dekoderblokdiagram

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 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
xxx000000000
000100000001
001100000010
010100000100
011100001000
100100010000
101100100000
110101000000
111110000000

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

1 til 8 DEMUX

Kredsløbsdiagrammet for 1 til 8 demux kredsløb er vist nedenfor.

1 til 8 Demux-kredsløb

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.