En binær dekoder er et digitalt kredsløb, der konverterer en binær kode til et sæt udgange. Den binære kode repræsenterer positionen af det ønskede output og bruges til at vælge det specifikke output, der er aktivt. Binære dekodere er det omvendte af indkodere og bruges almindeligvis i digitale systemer til at konvertere en seriel kode til et parallelt sæt af udgange.
- Det grundlæggende princip for en binær dekoder er at tildele et unikt output til hver mulig binær kode. For eksempel kan en binær dekoder med 4 indgange og 2^4 = 16 udgange tildele et unikt output til hver af de 16 mulige 4-bit binære koder.
- Indgangene på en binær dekoder er normalt aktive lav, hvilket betyder, at kun én indgang er aktiv (lav) på et givet tidspunkt, og de resterende indgange er inaktive (høj). Den aktive lave input bruges til at vælge den specifikke udgang, der er aktiv.
- Der findes forskellige typer binære dekodere, herunder prioritetsdekodere, som tildeler en prioritet til hver udgang, og fejldetekterende dekodere, som kan detektere fejl i den binære kode og generere et fejlsignal.
Sammenfattende er en binær dekoder et digitalt kredsløb, der konverterer en binær kode til et sæt udgange. Binære dekodere er det omvendte af indkodere og bruges i vid udstrækning i digitale systemer til at konvertere serielle koder til parallelle udgange.
I Digital Electronics er diskrete mængder af information repræsenteret af binære koder. En binær kode af n bits er i stand til at repræsentere op til 2^n særskilte elementer af kodet information. Navnet Dekoder betyder at oversætte eller afkode kodet information fra et format til et andet, så en digital dekoder transformerer et sæt digitale inputsignaler til en ækvivalent decimalkode ved dets output. EN dekoder er en kombinationskredsløb der konverterer binær information fra n input linjer til maksimalt 2^n unikke outputlinjer . 
Binær dekoder –
- Binære dekodere er en anden type digital logikenhed, der har input af 2-bit, 3-bit eller 4-bit koder afhængigt af antallet af datainputlinjer, så en dekoder, der har et sæt på to eller flere bit, vil blive defineret som har en n-bit kode, og derfor vil det være muligt at repræsentere 2^n mulige værdier.
- Hvis en binær dekoder modtager n indgange, aktiverer den én og kun én af dens 2^n udgange baseret på den indgang med alle andre udgange deaktiverede. Hvis den n-bit kodede information har ubrugte kombinationer, kan dekoderen have færre end 2^n udgange.
- Eksempelvis kan en inverter ( NOT-gate ) klassificeres som en 1-til-2 binær dekoder, da 1-indgang og 2-udgange er mulige. dvs. et input A kan give enten A eller A komplement som output.
- Så kan vi sige, at en standard kombinationslogisk dekoder er en n-til-m dekoder, hvor m <= 2^n, og hvis output, Q kun er afhængig af dens nuværende inputtilstande.
- Deres formål er at generere 2^n (eller færre) minterms af n inputvariable. Hver kombination af input vil hævde et unikt output.
En binær dekoder konverterer kodede input til kodede output, hvor input- og outputkoderne er forskellige, og dekodere er tilgængelige til at afkode enten et binært eller BCD (8421-kode) inputmønster til typisk en decimal outputkode. Praktiske binære dekoderkredsløb omfatter 2-til-4, 3-til-8 og 4-til-16 linjekonfigurationer.
2-til-4 binær dekoder –
Den 2-til-4 linjers binære dekoder afbildet ovenfor består af et array af fire OG-porte. De 2 binære indgange mærket A og B dekodes til en af 4 udgange, deraf beskrivelsen af en 2-til-4 binær dekoder. Hvert output repræsenterer en af minterms af de 2 inputvariabler, (hver output = en minterm).
Udgangsværdierne vil være: Qo=A'B' Q1=A'B Q2=AB' Q3=AB De binære indgange A og B bestemmer, hvilken udgangslinje fra Q0 til Q3 der er HØJ på logisk niveau 1, mens de resterende udgange holdes LAV ved logisk 0, så kun én udgang kan være aktiv (HØJ) ad gangen. Derfor identificerer den udgangslinje, der er HØJ, den binære kode, der er til stede ved indgangen, med andre ord, den afkoder den binære indgang. Nogle binære dekodere har en ekstra input-pin mærket Enable, der styrer udgangene fra enheden. Denne ekstra indgang gør det muligt at tænde eller slukke for dekoderens udgange efter behov. Outputtet genereres kun, når Enable-indgangen har værdien 1; ellers er alle udgange 0. Kun en lille ændring i implementeringen er påkrævet: Enable-indgangen føres ind i AND-portene, som producerer udgangene. Hvis Enable er 0, forsynes alle AND-gates med en af indgangene som 0, og der produceres derfor ikke noget output. Når Enable er 1, får AND-portene en af inputs som 1, og nu afhænger outputtet af de resterende input. Derfor er dekoderens output afhængig af, om aktiveringen er høj eller lav. GATE CS hjørnespørgsmål Øvelse af følgende spørgsmål vil hjælpe dig med at teste din viden. Alle spørgsmål er blevet stillet i GATE i tidligere år eller i GATE Mock Tests. Det anbefales stærkt, at du praktiserer dem.
- GATE CS 2007, spørgsmål 85
- GATE CS 20130, spørgsmål 65
Fordele ved at bruge binære dekodere i digital logik:
- Øget fleksibilitet: Binære dekodere giver en fleksibel måde at vælge en af flere udgange baseret på en binær kode, hvilket giver mulighed for en bred vifte af applikationer.
- Forbedret ydeevne: Ved at konvertere en seriel kode til et parallelt sæt af udgange kan binære dekodere forbedre ydeevnen af et digitalt system ved at reducere den tid, der kræves til at transmittere information fra en enkelt indgang til flere udgange.
- Forbedret pålidelighed: Ved at reducere antallet af linjer, der kræves for at overføre information fra et enkelt input til flere output, kan binære dekodere reducere muligheden for fejl i transmissionen af information.
Ulemper ved at bruge binære dekodere i digital logik:
- Øget kompleksitet: Binære dekodere er typisk mere komplekse kredsløb sammenlignet med demultipleksere og kræver yderligere komponenter at implementere.
- Begrænset til specifikke applikationer: Binære dekodere er kun egnede til applikationer, hvor en seriel kode skal konverteres til et parallelt sæt af udgange.
- Begrænset antal udgange: Binære dekodere er begrænset i deres antal udgange, da antallet af udgange bestemmes af antallet af indgange og den anvendte binære kode.
Afslutningsvis er binære dekodere nyttige digitale kredsløb, der har deres fordele og ulemper. Valget af, om der skal bruges en binær dekoder eller ej, afhænger af de specifikke krav til systemet og afvejningen mellem kompleksitet, pålidelighed, ydeevne og omkostninger.
Anvendelse af binær dekoder i digital logik:
1. Hukommelse, der har tendens til: I computeriserede rammer bruges parrede dekodere generelt til at vælge et bestemt hukommelsesområde fra en række hukommelsesområder. Lokationsindgangene påføres den dobbelte dekoder, og det sammenlignende hukommelsesområde vælges.
hvad er en stak i java
2. Kontrolkredsløb: Parallelle dekodere bruges i ladekredsløb til at producere styresignaler til forskellige opgaver. For eksempel, i en mikrochip, bruges en dobbelt dekoder til at oversætte vejlednings-opkoden og producere kontrolsignaler til den sammenlignende aktivitet.
3.Skærmdrivere: I n computeriserede rammer, hvor brugen viser gadgets, for eksempel Drove-shows, bruges parallelle dekodere til at drive præsentationen. De dobbelte datakilder anvendes på dekoderen, og den tilhørende Drove oplyses.
4. Adresseoptrævling: Parallelle dekodere bruges i adresseudskillende kredsløb for at skabe chipvalgtegnet for en bestemt hukommelse eller udkant gadget.
hvordan man konverterer streng til int i java
5.Digital korrespondance: Tofoldede dekodere bruges i avancerede korrespondancerammer til at optrevle den computeriserede information, der er kommet over korrespondancekanalen.
6. Fejlretning: Dobbeltdekodere bruges i fejlændringskredsløb til at genkende og adressere fejl i computeriseret information.
Referencer –
Her er et par bøger, som du kan henvise til for yderligere information om digital logik og binære dekodere:
- Digital Systems Design Using VHDL af Charles H. Roth Jr. og Lizy Kurian John
- Digitalt design og computerarkitektur af David Harris og Sarah Harris
- Principles of Digital Design af Daniel D. Gajski, Frank Vahid og Tony Givargis
- Digital Circuit Design: An Introduction af Thomas L. Floyd og David Money Harris
- Digital Fundamentals af Thomas L. Floyd
Disse bøger dækker forskellige emner inden for digital logik og design, herunder binære dekodere, og giver dybdegående information om teori, design og implementering af digitale kredsløb.
electronicshub – binær dekoder