logo

Binär avkodare i digital logik

En binär avkodare är en digital krets som omvandlar en binär kod till en uppsättning utgångar. Den binära koden representerar positionen för den önskade utgången och används för att välja den specifika utgången som är aktiv. Binära avkodare är inversen av kodare och används ofta i digitala system för att konvertera en seriell kod till en parallell uppsättning utgångar.

  1. Grundprincipen för en binär avkodare är att tilldela en unik utgång till varje möjlig binär kod. Till exempel kan en binär avkodare med 4 ingångar och 2^4 = 16 utgångar tilldela en unik utgång till var och en av de 16 möjliga 4-bitars binära koderna.
  2. Ingångarna på en binär dekoder är vanligtvis aktiva låg, vilket innebär att endast en ingång är aktiv (låg) vid varje given tidpunkt, och de återstående ingångarna är inaktiva (hög). Den aktiva låga ingången används för att välja den specifika utgången som är aktiv.
  3. Det finns olika typer av binära avkodare, inklusive prioritetsavkodare, som tilldelar en prioritet till varje utgång, och feldetekterande avkodare, som kan upptäcka fel i den binära koden och generera en felsignal.

Sammanfattningsvis är en binär avkodare en digital krets som omvandlar en binär kod till en uppsättning utgångar. Binära avkodare är motsatsen till kodare och används ofta i digitala system för att konvertera seriella koder till parallella utgångar.



I Digital Electronics representeras diskreta mängder information av binära koder. En binär kod av n bitar är kapabel att representera upp till 2^n distinkta element av kodad information. Namnet Avkodare betyder att översätta eller avkoda kodad information från ett format till ett annat, så en digital avkodare omvandlar en uppsättning digitala insignaler till en ekvivalent decimalkod vid dess utgång. A avkodare är en kombinationskrets som konverterar binär information från n ingångsrader till högst 2^n unika utgångslinjer .

Binär avkodare –

  • Binära avkodare är en annan typ av digital logikenhet som har ingångar med 2-bitars, 3-bitars eller 4-bitars koder beroende på antalet datainmatningslinjer, så en avkodare som har en uppsättning av två eller flera bitar kommer att definieras som har en n-bitars kod, och därför kommer det att vara möjligt att representera 2^n möjliga värden.
  • Om en binär avkodare tar emot n ingångar aktiverar den en och endast en av dess 2^n utgångar baserat på den ingången med alla andra utgångar avaktiverade. Om den n-bitars kodade informationen har oanvända kombinationer kan avkodaren ha färre än 2^n utgångar.
  • Exempel, en växelriktare ( NOT-gate ) kan klassificeras som en 1-till-2 binär dekoder eftersom 1-ingång och 2-utgångar är möjliga. dvs en ingång A kan ge antingen A- eller A-komplement som utgång.
  • Då kan vi säga att en standardkombinationslogikavkodare är en n-till-m-avkodare, där m <= 2^n, och vars utsignal Q endast är beroende av dess nuvarande ingångstillstånd.
  • Deras syfte är att generera 2^n (eller färre) minterms av n indatavariabler. Varje kombination av ingångar ger en unik utgång.

En binär avkodare konverterar kodade ingångar till kodade utgångar, där in- och utkoderna är olika och avkodare är tillgängliga för att avkoda antingen ett binärt eller BCD (8421-kod) ingångsmönster till vanligtvis en decimal utdatakod. Praktiska binära avkodarkretsar inkluderar 2-till-4, 3-till-8 och 4-till-16 linjekonfigurationer.

2-till-4 binär avkodare –

Den 2-till-4-linjers binära avkodaren som visas ovan består av en grupp med fyra OCH-grindar. De två binära ingångarna märkta A och B avkodas till en av fyra utgångar, därav beskrivningen av en 2-till-4 binär avkodare. Varje utgång representerar en av mintermerna för de 2 indatavariablerna, (varje utgång = en minterm). Utgångsvärdena kommer att vara: Qo=A'B' Q1=A'B Q2=AB' Q3=AB De binära ingångarna A och B bestämmer vilken utgångslinje från Q0 till Q3 som är HÖG på logisk nivå 1 medan de återstående utgångarna hålls kvar LÅG vid logisk 0 så att endast en utgång kan vara aktiv (HÖG) åt gången. Därför identifierar vilken utgångslinje som än är HÖG den binära koden som finns vid ingången, med andra ord, den avkodar den binära ingången. Vissa binära avkodare har en extra ingångsstift märkt Enable som styr utgångarna från enheten. Denna extra ingång gör att utgångarna på dekodern kan slås PÅ eller AV efter behov. Utdata genereras endast när enable-ingången har värde 1; annars är alla utgångar 0. Endast en liten förändring i implementeringen krävs: Enable-ingången matas in i OCH-grindarna som producerar utsignalerna. Om Enable är 0, matas alla OCH-grindar med en av ingångarna som 0 och därför produceras ingen utgång. När Enable är 1, får AND-grindarna en av ingångarna som 1, och nu beror utgången på de återstående ingångarna. Följaktligen är utsignalen från dekodern beroende av om aktiveringen är hög eller låg. GATE CS hörnfrågor Att öva på följande frågor hjälper dig att testa dina kunskaper. Alla frågor har ställts i GATE under tidigare år eller i GATE Mock Tests. Det rekommenderas starkt att du tränar dem.



  1. GATE CS 2007, fråga 85
  2. GATE CS 20130, fråga 65

Fördelar med att använda binära avkodare i digital logik:

  1. Ökad flexibilitet: Binära avkodare ger ett flexibelt sätt att välja en av flera utgångar baserat på en binär kod, vilket möjliggör ett brett utbud av applikationer.
  2. Förbättrad prestanda: Genom att konvertera en seriell kod till en parallell uppsättning utgångar kan binära avkodare förbättra prestandan hos ett digitalt system genom att minska den tid som krävs för att överföra information från en enda ingång till flera utgångar.
  3. Förbättrad tillförlitlighet: Genom att minska antalet linjer som krävs för att överföra information från en enda ingång till flera utgångar, kan binära avkodare minska risken för fel i överföringen av information.

Nackdelar med att använda binära avkodare i digital logik:

  1. Ökad komplexitet: Binära avkodare är vanligtvis mer komplexa kretsar jämfört med demultiplexorer och kräver ytterligare komponenter för att implementera.
  2. Begränsad till specifika applikationer: Binära avkodare är endast lämpliga för applikationer där en seriell kod måste omvandlas till en parallell uppsättning utgångar.
  3. Begränsat antal utgångar: Binära avkodare är begränsade i antalet utgångar, eftersom antalet utgångar bestäms av antalet ingångar och den binära koden som används.

Sammanfattningsvis är binära avkodare användbara digitala kretsar som har sina fördelar och nackdelar. Valet av om man ska använda en binär avkodare eller inte beror på systemets specifika krav och avvägningarna mellan komplexitet, tillförlitlighet, prestanda och kostnad.

Tillämpning av binär avkodare i digital logik:

1. Minne tenderar att: I datoriserade ramverk används i allmänhet parade avkodare för att välja ett speciellt minnesområde från en mängd olika minnesområden. Lokaliseringsingångarna appliceras på den dubbla avkodaren och det jämförande minnesområdet väljs.



hur man refererar en pekare i c

2. Styrkretsar: Parallella avkodare används i laddningskretsar för att producera styrsignaler för olika uppgifter. Till exempel, i ett mikrochip, används en dubbel avkodare för att översätta vägledningsopkoden och producera styrsignaler för den jämförande aktiviteten.

3.Skärmdrivrutiner: I n datoriserade ramverk som utnyttjande visar prylar, till exempel Drove-program, används parallella avkodare för att driva presentationen. De dubbla datakällorna appliceras på avkodaren, och tillhörande drev upplysas.

4. Adressupplösning: Parallella avkodare används i adressavskiljande kretsar för att skapa chipvalstecken för ett visst minne eller frans grej.

nätverk och typer

5.Digital korrespondens: Tvåfaldiga avkodare används i avancerade korrespondensramverk för att reda ut den datoriserade informationen som kommit över korrespondenskanalen.

6. Felkorrigering: Dubbla avkodare används i misstagsändringskretsar för att känna igen och åtgärda misstag i datoriserad information.

Referenser –

Här är några böcker som du kan hänvisa till för ytterligare information om digital logik och binära avkodare:

  1. Digital Systems Design Using VHDL av Charles H. Roth Jr. och Lizy Kurian John
  2. Digital design och datorarkitektur av David Harris och Sarah Harris
  3. Principles of Digital Design av Daniel D. Gajski, Frank Vahid och Tony Givargis
  4. Digital Circuit Design: An Introduction av Thomas L. Floyd och David Money Harris
  5. Digital Fundamentals av Thomas L. Floyd

Dessa böcker täcker olika ämnen inom digital logik och design, inklusive binära avkodare, och ger djupgående information om teori, design och implementering av digitala kretsar.

electronicshub – binär avkodare